martes, 9 de enero de 2018

Comandos básicos MySQL- Administración de la base de datos de cero

Comandos básicos MySQL- Administración de la base de datos de cero

MysqlVamos a ver una serie de comandos muy útiles y necesarios a la hora de crear y administrar bases de datos MySQL desde su consola.

Para conectar con la consola hay que acceder a la ruta donde tenemos instalado MySQL.


Normalmente hay que introducir el siguiente comando:


cd c:\mysql\bin>


Puede ser que tengas instalado algún programa como Xampp, en este caso el comando sería:


cd c:\xampp\mysql\bin

Aunque claro, todo depende de la ruta donde lo tengas tú instalado.


Después de acceder a la ruta hay que ejecutar el siguiente comando:

% mysql -h nombre_servidor -u nombre_usuario -p

Si de momento vas a trabajar con MySQL de forma local, donde nombre_servidor Pondremos -uroot y donde nombre de usuario pondremos localhost, queda de esta forma:

% mysql -u root -p -h localhost

Cuando nos pida la contraseña, hay que pulsar la tecla intro, suponiendo que la contraseña la tenéis en blanco.

Si el prompt cambia a mysql>, enhorabuena, ya has establecido la conexión con MySQL.

Para crear tu primera base de datos introduce el siguiente comando:

mysql> create database BaseDatos

Donde BaseDatos introduce el nombre que quieras para tu base de datos.



Una vez creada y cada vez que volvamos a querer usar la base de datos, hay que utilizar este comando para conectarse a la base de datos:

mysql> use BaseDatos;

También puede ser que más adelante no te acuerdes del nombre de tu base de datos, es conveniente que aprendas este comando para ver todas las bases de datos que tienes creadas:

mysql> show databases;

Para ver las tablas de la base de datos hay que introducir este comando:

mysql> show tables;

Y para ir un poco más profundo, tenemos el comando describe para ver los campos que lleva una tabla:

mysql> describe NombreTabla

Es conveniente que vayas probando todos estos comandos para comprender totalmente su funcionamiento, ya que es mejor ir adquiriendo práctica.


Crear tablas en MySQL

Para crear una tabla solo hay que introducir el siguiente comando:

mysql> CREATE TABLE NombreTabla ();

Dentro de los paréntesis introduciremos cada uno de los campos que contenga la tabla.

Ejemplo:

mysql> CREATE TABLE TablaEjemplo (ID INT NOT NULL PRIMARY KEY, Nombre VARCHAR (16) NOT NULL, apellidos VARCHAR (32) NOT NULL);

Estos atributos los veremos en posteriores artículos del blog en profundidad, ya que hay bastantes y no quiero dároslo todo de golpe.

El anterior comando crea una tabla llamada TablaEjemplo y especifica dentro de los paréntesis 3 campos, ID, Nombre y Apellidos.



Eliminar bases de datos

Para eliminar una base de datos solo tenemos que introducir el siguiente comando:

mysql> DROP DATABASE BaseDatos;

Ten en cuenta una última cosa, que cada comando se cierra con un ;. Sabiendo esto te ahorrarás muchos fallos.

Habrás visto que MySQL no es demasiado complicado, pero aún te queda muco que aprender.

0 comentarios:

Publicar un comentario

Si te a gustado o necesitas ayuda, tus comentarios son agradecidos :D