Está en la página 1de 2

10/01/2011

Comandos prcticos MySql Blog Est

Blog Esteban Novo

Este es un Blog de Programacin

Comandos prcticos MySql


8 febrero, 2010 por admin Dejar una respuesta Podemos conectarnos a MySql directamente va consola sin usar PhpMyadmin o alguna otra aplicacin. Esto lo podemos hacer directamente en el servidor donde tenemos instalado nuestro MySql o si queremos conectarnos al servidor desde otra maquina, devemos de indicarle el nombre de Host o IP donde est alojado Mysql. Hay servidores de Hosting que bloquean el acceso desde afuera hacia MySql por seguridad, en este caso solo se podr conectar en fomra local, (la mayora de estos Servicios de Host, te dan acceso a una IP fija si se le solicita). Para el caso en que el acceso remoto este permitido a un servidor MySql podemos conectarnos desde cualquier maquina que tenga instalado Mysql, incluso varios paquetes de desarrollo para Window como Xampp, AppServ, Wamp, etc; intalan por defecto MySql y lo tendremos disponible en la consola de windows para poder conectarnos a una mquina remota. En el caso de que tengamos intalados en Window Mysql y en la consola no reconozca el comando deberemos de configurar el accesso [Path] en la variables de entorno del Sistema. Conectarnos a una base de datos.

1
Ejemplo:

mysql uusuario pcontrasea hmaquina basededatos

mysql uroot proot hlocalhost base_prueba

Saber la version del Servidor MySql.

select VERSION();

Varias formas para hacer Dump (Copia de Seguridad, Backup) de una o varias bases de Datos. Dump de toda una Base de Datos desde una terminal:

mysqldump uUserName pPassword hHost DatabaseName

>> dump_database_full.sql

Dump de N Bases de Datos.

mysqldump uUserName pPassword hHost databases DataBase1 DataBase2 DataBase3 DataBaseN >> dump_databases_full.sql

Dump de todas las Bases de Datos que hay en el Servidor MySql.

mysqldump uUserName pPassword hHost alldatabases

Dump de una o mas talbas de una Base de datos.

1 mysqldump uUserName pPassword hHost DataBaseName tables table1 table2 tableN >> dump_DataBa
Mas info: mysqldump help Importar un Dump hacia una Base de Datos:

mysql uUserName pPassword hHost DataBaseName < C:\sql\dump_file_name.sq

Importar varias Bases desde un Dump:

mysql uUserName pPassword hHost < dump_NBases.sql

Cambiar la Base de Datos que estamos usando.

mysql> use databaseName

Mostrar Bases de datos

mysql> show databases;

Mostrar Bases de datos aplicandole un filtro.

mysql> show databases like '%partDBName%';;

Mostrar tablas de una Base de Datos

mysql> show tables;

Ver infromacin de una tabla:

1 2

mysql> desc nombreTabla mysql> describe NombreTabla

Mandar el resultado de una consulta a un log.

SELECT * FROM movements WHERE ErrorCode='None' and IsRegistered=0

INTO OUTFILE "c:\\log.log"

notasdelprogramador.com//coman

1/2

10/01/2011
LINES TERMINATED BY '\n\r';
Cambiar nombre de una tabla

Comandos prcticos MySql Blog Est

RENAME TABLE NombreActual TO NuevoNombre;

Agregar un campo a una tabla, en este ejemplo agregamos en la tabla People un campo numrico llamado Telephone y con la expresin AFTER le decimos que lo agregue despues del campo LastName

ALTER TABLE `People` ADD `Telephone` int(11) DEFAULT 0 AFTER `LastName`;

Cambiar las propiedades de un campo de una tabla, con esta expresin podemos cambiar el nombre del campo como sus propiedades, (tipo de datos, valor por defecto, posicion, etc).

ALTER TABLE `People` CHANGE `Telephone` `Address` varchar(80) `RegisterDate`;

NOT NULL default '' AFTER

Eliminar campos de una tabla, este ejemplo borra el campo UserId de la tabla People.

ALTER TABLE `People` DROP `UserId`;

Preguntar si existe un campo en una Tabla.

1 2 3 4

SHOW FIELDS FROM Tabla WHERE FIELD LIKE '%texto%'; SHOW FIELDS FROM transactions WHERE FIELD LIKE '%Id%'; SHOW FILEDS FROM transactions WHERE FIELD = 'FieldName'; SHOW FIELDS FROM transactions WHERE TYPE= 'INT(11)';

Eliminar una Base de Datos

DROP DATABASE nombre_base_de_datos;


Correo electrnico Imprimir Me gusta

Compartir:

Siguiente Entrada: Primeros pasos con MySql

Publicado en MySql Puede seguir cualquier respuesta a esta entrada a travs de la RSS 2.0 Feed . Puede dejar una respuesta , o trackback de su propio sitio.

Deja un comentario
Nombre (required)

Correo electrnico (no ser publicado) (required)

Web

2011 Blog Esteban Novo Powered por WordPress & Green Park 2 por Cordobo. XHT ML 1.0 Vlido T ransitional | Vlido CSS 3

Subir

notasdelprogramador.com//coman

2/2