Tutorial mysql

Solo disponible en BuenasTareas
  • Páginas : 12 (2936 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de noviembre de 2010
Leer documento completo
Vista previa del texto
Crear una base de datos
Por MySQL-Hispano.org.
Si el administrador creó la base de datos al momento de asignar los permisos, podemos hacer uso de ella. De otro modo, nosotros debemos crearla:
-------------------------------------------------
mysql> USE zoologico
-------------------------------------------------
ERROR 1049: Unknown database 'zoologico'-------------------------------------------------
mysql>
El mensaje anterior indica que la base de datos no ha sido creada, por lo tanto necesitamos crearla.
-------------------------------------------------
mysql> CREATE DATABASE zoologico;
-------------------------------------------------
Query OK, 1 row affected (0.00 sec)-------------------------------------------------

-------------------------------------------------
mysql> USE zoologico
-------------------------------------------------
Database changed
-------------------------------------------------
mysql>
Bajo el sistema operativo Unix, los nombres de las bases de datos son sensibles al uso demayúsculas y minúsculas (no como las palabras clave de SQL), por lo tanto debemos de tener cuidado de escribir correctamente el nombre de la base de datos. Esto es cierto también para los nombres de las tablas.
Al crear una base de datos no se selecciona ésta de manera autómatica; debemos hacerlo de manera explícita, por ello usamos el comando USE en el ejemplo anterior.
La base de datos se creasólo una vez, pero nosotros debemos seleccionarla cada vez que iniciamos una sesión con mysql. Por ello es recomendable que se indique la base de datos sobre la que vamos a trabajar al momento de invocar al monitor de MySQL. Por ejemplo:
-------------------------------------------------

-------------------------------------------------
shell>mysql -hcasita -u blueman -p zoologico
-------------------------------------------------

-------------------------------------------------
Enter password: ******
-------------------------------------------------
Welcome to the MySQL monitor. Commands end with ; or \g.
-------------------------------------------------
Your MySQLconnection id is 17 to server version: 3.23.38-nt
-------------------------------------------------

-------------------------------------------------
Type 'help;' or '\h' for help. Type '\c' to clear the buffer
-------------------------------------------------

-------------------------------------------------
mysql>
Observar que"zoologico" no es la contraseña que se está proporcionando desde la línea de comandos, sino el nombre de la base de datos a la que deseamos acceder. Si deseamos proporcionar la contraseña en la línea de comandos después de la opción "-p", debemos de hacerlo sin dejar espacios (por ejemplo, -phola123, no como -p hola123). Sin embargo, escribir nuestra contraseña desde la línea de comandos no esrecomendado, ya que es bastante inseguro.

Crear tabla
Por MySQL-Hispano.org.

Crear la base de datos es la parte más fácil, pero en este momento la base de datos está vacía, como lo indica el comando SHOW TABLES:
-------------------------------------------------
mysql> SHOW TABLES;
-------------------------------------------------
Empty set (0.00 sec)
La parte un tanto complicada esdecidir la estructura que debe tener nuestra base de datos: qué tablas se necesitan y qué columnas estarán en cada tabla.
En principio, necesitamos una tabla que contenga un registro para cada una de nuestras mascotas. Ésta puede ser una tabla llamada mascotas, y debe contener por lo menos el nombre de cada uno de nuestros animalitos. Ya que el nombre en sí no es muy interesante, la tabla debe...
tracking img