Hoy iniciamos una serie de tutoriales sobre el sistema gestor de bases de datos MySQL, iniciaremos este primer artículo con la creación de una base de datos y una tabla mediante la consola, usando la consola nos aseguramos que seremos capaces de trabajar con esta base de datos desde cualquier sistema operativo, no obstante si lo que deseas es aprender a trabajar con bases de datos como un autentico profesional, en AEPI tenemos un curso profesional de bases de datos: https://asociacionaepi.es/curso-profesional-de-bases-de-datos-sql/

Sin más preámbulos vamos allá:

Una vez hayamos instalado el motor MySQL podemos conectarnos con el por línea de comandos. Desde la consola para ello, simplemente tenemos que escribir el comando «mysql» e indicarle unas opciones de conexión.

root%local: mysql

Con esa sentencia se conecta uno con la base de datos con los parámetros por defecto. Es decir, al servidor local, con usuario y password igual a cadenas vacías.

Lo más normal es que tengamos que indicar algún otro dato como el usuario, la contraseña o la dirección del servidor con el que queremos conectar. La sintaxis sería la siguiente:

mysql -h servidor -u usuario -p

Si deseamos conectarnos a la base de datos en local y con nombre de usuario admin tendríamos que escribir:

mysql -h localhost -u admin -p

Lo primero que nos preguntará será el password para el usuario admin. Una vez introducida la clave, ya estaremos dentro de la línea de comandos de MySQL. Con ello la consola cambiará a algo como esto:

mysql>

Tras conectarnos a la base de datos, vamos a crear nuestra primera base de datos. Si queremos crear una base datos, podremos hacerlo con el comando «create database» seguido del nombre de la nueva base de datos.

mysql> create database comerciales;

Eso nos creará una base de datos que se llama «comerciales». Como habíamos comentado, si queremos luego usar esa base de datos escribiríamos:

mysql> use comerciales;

Lógicamente, esta base de datos recién creada estará vacía, pero si estuviéramos usando una base de datos ya creada y queremos ver las tablas que tiene escribiríamos el comando «show tables».

Después de crear la base de datos, crearemos una tabla que contenga datos sobre los comerciales. Almacenaremos sus nombres, números de identificación y comisiones.

Para crear una tabla, también vamos a utilizar el comando CREATE, per0 necesitaremos especificar TABLE en lugar de DATABASE, así como algunos elementos adicionales.

Vamos a ver como usar la instrucción C R E A T E :

mysql> CREATE TABLE ventas( numero-empleado INT nombre VARCHAR(40), apellidos VARCHAR(60), comision INT);

Tras introducir esta instrucción en la consola de MySQL y presionar intro, debe mostrarse el siguiente mensaje de que todo ha ido bien:

Query OK, 0 rows affected (0.00 sec)

En los próximos tutoriales seguiremos aprendiendo más sobre el uso de MySQL desde la consola de comandos, si te ha gustado comparte por favor, nos ayudas mucho!

Un saludo y nos vemos pronto

Jesús Jiménez

6 comments on “Aprendiendo MySQL – Crear una base de datos y tabla

  1. Hola buenos días, por ejemplo, si es que se me olvidó ponerle el Primary Key al dato correspondiente y ya voy en el dato sig… como puedo hacer para asignar el primary key

    1. Hola David, es tan sencillo como crearte un campo de la base de datos que se llame id y con clic derecho sobre el, le indicamos que será primary key, no importa si el campo id está el primero o el último. Espero que esto te sirva y muchas gracias por leernos!

  2. Estudio la Lic. en Ciencias de Datos y estoy empezando a usar el sistema de Mysql, ha sido de gran ayuda para resolver mi dudas. Gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies