EXPRESIÓN REGULAR EN CONSULTA MYSQL

febrero 23, 2014 a las 2:23 am | Publicado en MySQL | Deja un comentario

select * from TABLA where CAMPO REGEXP ‘^cadena’;
Sacaría todos los registros de la tabla TABLA cuyo campo CAMPO empieza por “cadena”

TABLE IS MARKED AS CRASHED AND SHOULD BE REPARED

abril 1, 2010 a las 11:52 pm | Publicado en MySQL | 1 comentario

Parar antes las aplicaciones que puedan estar usando la BD (Apache, etc, …)

Opción 1:
mysqlcheck –auto-repair base_de_datos nombre_de_la_tabla; (chequea y repara si está corrupta)

Opción 2:
repair table nombre_de_la_tabla; (repara la tabla directamente)

CUESTIONES BASICAS DE MYSQL

noviembre 12, 2007 a las 6:38 pm | Publicado en MySQL | 1 comentario

* Instalamos MySQL

apt-get install mysql-common mysql-client mysql-server

* Empezamos a funcionar

mysql -h [host] -u [user] -p
password: no metemos nada

* Poner clave a los usuario

mysqladmin -u root password [nueva_password]

* Crear una Base de Datos (Hay que entrar primero en mysql: mysql -h [host] -u [user] -p )

mysql>   CREATE DATABASE nombreBBDD;

* Usar una Base de Datos

mysql>   use nombreBBDD;

* Crear una tabla. Sintaxis típica de SQL

mysql>  CREATE TABLE nombre_tabla (id INT(6) NOT NULL, campo2 VARCHAR(20),         campo3 CHAR(1), campo4 DATE, campo5 DOUBLE(16,2), PRIMARY KEY(id));

* Insertar un registro

mysql>  INSERT INTO nombre_tabla (col1,col2) VALUES(col2*2,15);

* Modificar registros

mysql>  UPDATE tabla SET col1=2;

* Borrar registros

mysql>  DELETE FROM table WHERE col1 = 20;

* Usando mySql en modo Batch

mysql -h host -u user -p < fichero_barch

* Cargar un fichero sql

mysql -h host -u user -p
source [fichero.sql]
* Crear un usuario

mysql -u root -p -e «GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON [bbdd].* TO [usuario]@localhost IDENTIFIED BY ‘clave'» mysql

Blog de WordPress.com.
Entries y comentarios feeds.