MySql

Documentación

Primeros Pasos

Instalar MySql

Para los Debianitas y derivados :

aptitude install mysql-server mysql-client
  • Establecer la contraseña de root
 mysqladmin -u root password MI_CONTRASEÑA_DE_ROOT

Create Table

Truquitos Rápidos

¿Como establecer la contraseña tras instalar?

/usr/bin/mysqladmin -u root password clavenueva

Procedimientos almacenados

Ejemplo

delimiter //   -- le digo que a partir de ahora el delimitador de final será // en vez de ; para poder crear el procedimiento
CREATE PROCEDURE insert_prov (IN param1  varchar(100),param2 varchar(200) )  --defino el procedimiento
     BEGIN
	INSERT INTO proveedores (id, descr, url)
	VALUES ( 0, param1, param2);
     END
//  -- nuevo delimitador de final
delimiter ;  -- vuelvo a establecer el delimitador de final a ; para que siga como siempre

Ejecutar Archivos

La referencia de MySql está aqui.

Resumiendo:

  • Ejecutar un archivo desde la consola de MySql
mysql> \. nombre_de_archivo
  • Ejecutar un archivo desde el prompt
shell> mysql < batch-file

Reconstruir Índices de una tabla

MySql nos proporciona la sentencia optimize para optimizar una tabla.

 optimize table tabla;

 
mysql.txt · Última modificación: 2009/05/03 09:59 por juantxu
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki