Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Datos
CONALEP
ALDOSEBASTIANROBLES GAYTAN
Si, ya se que seguramente creéis las bases de datos desde una herramienta como phpMyAdmin
pero es posible que en alguna ocasión necesitemos, por el motivo que sea, crear una base de datos
desde la consola de comandos. Además, es mucho más divertido y entretenido.
Pues bien, en este tutorial voy a resumir los pasos a dar para crear una base de datos muy sencilla
desde vuestra consola de comandos independientemente del sistema operativo que estemos
utilizando.
Antes de comenzar asumo que tenemos instalado mysql bien en un ordenador local o en un servidor
remoto.
$mysql -u usuario -p
1
$mysql -u usuario -p
Es posible que no tengáis contraseña si estáis utilizando algún paquete como XAMPP o similar. En
ese caso bastaría con poner el siguiente comando:
$mysql -u root
1
$mysql -u root
Si al ejecutar el comando mysql te un error de que no encuentra el programa, tendrás que ejecutarlo
directamente en la ruta en la que está ubicado o añadir esa ruta para que podamos ejecutarlo desde
cualquier directorio de nuestro disco.
Si estás utilizando XAMPP en un ordenador MAC, la ruta es:
/Applications/XAMPP/xamppfiles/bin/mysql
Pero cada sistema operativo es diferente y si no utilizas XAMPP tendrás que buscar la ubicación de
mysql en tu disco.
Bien, ahora ya podemos ejecutar comandos mysql ya que tendrás a la vista algo similar a lo
siguiente:
Si, ya se que no es gran cosa lo que nos dice pero es suficiente, nos basta con saber que hemos
creado la base de datos correctamente.
Pero claro, no podemos dejarlo aquí ¿verdad? habrá que hacer algo más para que sea más
interesante este artículo. Pues nada, no os preocupéis que ahora vamos a crear una tabla para
almacenar nuestros datos.
Para que mysql sepa a qué base de datos nos vamos a referir cuando introduzcamos los comandos,
debemos indicárselo mediante el comando:
USE tabla
Por consiguiente, para el ejemplo que nos ocupa introducimos el siguiente comando para usar la
base de datos “alumnos”:
USE alumnos;
1
USE alumnos;
Ahora que ya lo tenemos claro vamos a crear la tabla con el comando “CREATE TABLE” de la
siguiente forma:
Como siempre tan escueto pero nos sirve, nos complace ver que la tabla se ha creado
correctamente.
Para comprobar los campos de la tabla que acabamos de crear podemos utilizar el comando
DESCRIBE con el nombre de la tabla que queremos comprobar. Por lo tanto, para nuestro ejemplo
ejecutamos el comando
DESCRIBE alumnos;
1
DESCRIBE alumnos;
El resultado de este comando será el siguiente:
Perfecto, la tabla aparece por lo que está creada y con los campos que queríamos.
Añadir algunos registros.
Para terminar vamos a ver cómo podemos añadir contenido a nuestra base de datos desde consola.
Antes de ejecutar los comandos, pongo a continuación los datos que voy a introducir:
Jose Sanchez 22
Alberto Jurado 19
Carlos Martin 20
Pues bien, nos ponemos manos a la obra.
Para añadir registros a la base de datos usaremos el comando INSERT INTO seguido del nombre de
la tabla y posteriormente VALUES seguido de los valores que queremos incluir.
Sin más, este sería el comando para introducir el primer registro que os he indicado hace un
momento: