My Sql

Páginas: 15 (3664 palabras) Publicado: 19 de junio de 2012
y Sql

Resumen de comandos básicos de MySQL

Esto es una hoja-resumen de comandos útiles usados por MySQL para manejar bases de datos, no intenta ser didáctico ni explicar como funciona nada, simplemente es un recordatorio para tener en mano por si se nos olvidan al trabajar.
Este es la primera versión de la hoja, estoy pensando en expandirla con nuevos comandos o funciones interesantes, asícomo algunas consultas de ejemplo. Se aceptan propuestas y ayuda.

Información:

• SHOW DATABASES; - Listar todas las bases de datos.
• CONNECT [database]; - Conectarse a esa base de datos.
• SHOW TABLES; - Listar todas las tablas de una base de datos.
• SHOW TABLES STATUS; - Muestra información sobre las tablas.
• DESCRIBE [table]; - Muestra la estructura de unatabla.

Manipulación:

• DROP TABLE [table]; - Elimina la tabla, incluyendo registros y estructura.
• DROP TABLE IF EXISTS [table]; - Elimina la tabla, pero verifica que exista.
• TRUNCATE TABLE [table]; - Elimina los registros, pero mantiene la esrtuctura de la tabla.
• RENAME TABLE [table] TO [nuevo nombre de tabla]; - Renombra una tabla.

Algunos comandos útiles:

•SELECT * FROM [table] LIMIT [numero]; - Muestra los registros desde el 1 hasta el número.
• Ej. SELECT * FROM tabla LIMIT 10; - Muestra los 10 primeros registros.
• SELECT * FROM [table] LIMIT [numero inicio],[numero]; - Muestra los registros desde el número de inicio hasta número inicio + número.
• Ej. SELECT * FROM tabla LIMIT 11,10; - Muestra desde registro 11 hasta el 20.Verificación y reparación de bases de datos erroneas:

• CHECK TABLE [table]; - Verificar tabla.
• REPAIR TABLE [table]; - Reparar tabla rota.

Usar una base de datos
Ahora que conocemos como escribir y ejecutar sentencias, es tiempo de acceder a una base de datos.
Supongamos que tenemos diversas mascotas en casa (nuestro pequeño zoológico) y deseamos tener registros de los datos acercade ellas. Podemos hacer esto al crear tablas que guarden esta información, para que posteriormente la consulta de estos datos sea bastante fácil y de manera muy práctica. Esta sección muestra como crear una base de datos, crear una tabla, incorporar datos en una tabla, y recuperar datos de las tablas de diversas maneras.
La base de datos "zoológico" será muy simple (deliberadamente), pero no esdifícil pensar de situaciones del mundo real en la cual una base de datos similar puede ser usada.
Primeramente usaremos la sentencia SHOW para ver cuáles son las bases de datos existentes en el servidor al que estamos conectados:
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.00 sec)

mysql>
Es probable que la listade bases de datos que veamos sea diferente en nuestro caso, pero seguramente las bases de datos "mysql" y "test" estarán entre ellas. En particular, la base de datos "mysql" es requerida, ya que ésta tiene la información de los privilegios de los usuarios de MySQL. La base de datos "test" es creada durante la instalación de MySQL con el propósito de servir como área de trabajo para los usuariosque inician en el aprendizaje de MySQL.
Se debe anotar también que es posible que no veamos todas las bases de datos si no tenemos el privilegio SHOW DATABASES. Se recomienda revisar la sección del manual de MySQL dedicada a los comandos GRANT y REVOKE.
Si la base de datos "test" existe, hay que intentar accesar a ella:
mysql> USE test
Database changed
mysql>
Observar que USE, al igual queQUIT, no requieren el uso del punto y coma, aunque si se usa éste, no hay ningún problema. El comando USE es especial también de otra manera: éste debe ser usado en una sóla línea.
Podríamos usar la base de datos "test" (si tenemos acceso a ella) para los ejemplos que vienen a continuación, pero cualquier cosa que hagamos puede ser eliminada por cualquier otro usuario que tenga acceso a esta base...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MY SQL
  • My sql
  • my sql
  • My Sql
  • My SQL
  • Versiones my sql
  • Practica De My Sql
  • consultas my sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS