Página Principal

miércoles, 7 de enero de 2015

¿Cómo crear una base de datos en MySQL (Console)?

¿Cómo crear una base de datos en MySQL (Console)?

Hola que tal compañeros, bienvenidos a este post, para los que se están iniciando en este mundo de las DB (Bases de datos) y la programación, mostraré como crear una base de datos en un gestor muy utilizado que es MySQL.

Si en realidad estas aquí consultando esta pregunta, es algo seguro que has de conocer el concepto de MySQL y de una base de datos, sino puedes visitar Wikipedia donde hay muchísima información teórica sobre que es una base de datos. Pasando al tema. En este caso trabajaré con MySQL que trae integrado el Kit de herramienta de desarrollo "XAMPP", ya que en un fútuto mostraré algunos POST sobre como conectar este gestor MySQL con PHP y diferentes plataformas.

A mi gusto la mejor manera de utilizar MySQL es por medio de la consola (Línea de comandos), donde trabajaremos con el Sistema Operativo Windows. Abrir la consola, recomendable ejecutarla como Administrador ya que en algún momento necesitaremos elevar los privilegios. Teniendo esto en cuenta para abrir la terminal o la consola es necesario presionar la combinación de tecla (Win + R). De esta manera abre el Ejecutar, en el cuadro de texto escribir CMD o cmd. No importa si es mayúscula o minúscula. Este no se encuentra como Administrador, por lo que en esta práctica no es necesario tenerlo como tal.

Luego de escribir la de Command "CMD", hay que hacer Enter. Entonces nos aparecerá esta pantalla negra, la cual es la Linea de comandos, aquí es donde puedes hacer con el sistema lo que quieras, siempre y cuando estes como Administrador o incluso en Modo System ya que es el nivel más alto en Windows, en Linux es el Root.









Cuando la consola ya se haya iniciado entonces es cuando vamos a aplicar algunos de los comandos. Aplicaremos el CD en el cual significa Desplazamiento en diferentes direcciones o rutas especificas.
Nos desplazaremos hacia la carpeta "Bin" de MySQL lo cual se encuentra ubicada en C:\XAMPP\MySQL\Bin . La linea de comandos quedaría así: CD C:\XAMPP\MySQL\Bin .

Luego de aplicar estos comandos ejecutamos la herramienta XAMPP, donde inicializamos MySQL, para que este pueda tener funcionamiento en linea de comandos.
Ya que se ha inicializado es necesario aplicar la siguiente instrucción. mysql -h localhost -u root , lo cual explicaré que significa cada una de las palabras empleadas en la instrucción.
mysql: Se refiere al ejecutable mysql.exe en el cual se le pasan argumentos al programa, los argumentos es -h localhost -u root.

-h: Este significa Host, es el espacio de trabajo en el cual se va a emplear, o simplemente una dirección donde te puedas localizar.

localhost: Este es una intrucción donde localhost se refiere al servidor local que tiene por defecto el sistema, igualmente se puede escribir 127.0.0.1 .Este es el mismo resultado.
-u: Este significa user, especificando el nombre de usuario que tiene por defecto root.

Aquí no empleamos el parametro -p que significa Password, ya que la clave por defecto es ninguna, esta vacía. Si en un dado caso tendriamos un Password en especial entonces la instrucción sería.
mysql -h localhost -u root -pPassword , lo único diferente de esto es que el password va junto con el parametro -p. Para que tengas una mejor noción de lo que se esta tratando vé la imagen.
Ya que se ha conectado correctamente al MySQL entonces haremos una pequeña consulta de que me muestre todas las bases de datos existentes.
Esto se hace mediante la instrucción: SHOW DATABASES;
Viendo las bases de datos que existen igualmente con el comando CREATE que significa Crear por consiguiente el nombre de la base de datos y el punto y coma para finalizar la instrucción.
CREATE DATABASE prueba;
Aplicando esto, la base de datos con el nombre que se le ha atribuido ya se ha registrado. Ahora bien, los comandos CREATE es para crear, la llamada al comando DATABASE es para indicar que se quiere crear una base de datos y no una tabla, una columna etc. Luego se les añade el nombre de la base de datos. Igualmente si queremos ver la base de datos que hemos hecho es tan simple como aplicar el mismo comando que aplicamos hace un momento para poder ver las bases de datos existentes.
Haciendo esto, ya tenemos nuestra base de datos en MySQL creada con exito. En los próximos POST se publicará de manera que se siga el rango básico de MySQL.

Entiendo que este es un POST muy pero muy básico, pero la cuestión no es simplemente saber conectar y crear una base de datos, sino de conocer y saber para que sirve cada instrucción y para que se utliza, teniendo en cuenta esto, creo que lo veré en el próximo POST.

Buen día, un saludo "Side Master".
Firma: Side Master

No hay comentarios:

Publicar un comentario