Mi Blog
Cómo crear una base de datos en MySQL/MariaDB

Cómo crear una base de datos en MySQL/MariaDB

 
(4 votos)

Crear una base de datos en MySQL o MariaDB desde consola es sumamente sencillo. Con este tutorial rápido y sencillo, comienzo una serie de tutoriales rápidos de MySQL/MariaDB para una consulta de los principales comandos para gestionar este famoso SGBD (Sistema Gestos de Bases de Datos).

Seguid leyendo y os enseñaré a crear una base de datos desde comandos...

⬇️ Compra en Amazon el hardware que utilizo ⬇️

🔥 ¡DESCÚBRELOS! 🔥

 

 

¿QUE ES UNA BASE DE DATOS?

Una base de datos es una colección organizada de datos que se almacenan electrónicamente y se pueden acceder, manipular y actualizar fácilmente. Puede contener diferentes tipos de datos, como palabras, números, imágenes, videos y archivos. Las bases de datos son utilizadas por organizaciones para almacenar, administrar y recuperar información de manera eficiente. Existen diferentes tipos de bases de datos, como las bases de datos relacionales, las bases de datos en la nube y las bases de datos NoSQL. Las bases de datos son fundamentales en diversos campos, como el marketing digital, la investigación científica y el desarrollo de aplicaciones.

 

 

MySQL/MariaDB son las bases de datos Open Source más utilizadas

 

 

1.- ELEMENTOS NECESARIOS PARA ESTE TUTORIAL

  • Un equipo con MySQL/MariaDB instalado

 

 

2.- CREAR UNA NUEVA BASE DE DATOS

El primero paso es conectar al sistema gestor de base de datos. Pera ello, desde el equipo donde tengamos el SGBD, ejecutaremos el siguiente comando con la contraseña y el usuario del administrador:

raul@debian:~$ mysql -u root -p

 

 

La forma más sencilla de crear una base de datos es la siguiente, sustituyendo "db1" por el nombre de la base de datos que queramos crear:

MariaDB [(none)]> CREATE DATABASE db1;
Query OK, 1 row affected (0,000 sec)

 

 

Crear base de datos MySQL y MariaDBCrear una base de datos

 

 

Para visualizar la lista de bases de datos que hay en el SGBD, debemos ejecutar el siguiente comando:

MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| db1 |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0,000 sec)

 

 

Crear base de datos MySQL y MariaDBMostrar las bases de datos

 

 

 

Si intentamos crear una base de datos, con el mismo nombre de otra base de datos, obtendremos un error de que una base de datos con ese nombre ya existe

MariaDB [(none)]> CREATE DATABASE db1;
ERROR 1007 (HY000): Can't create database 'db1'; database exists

 

 

Crear base de datos MySQL y MariaDBFallo al crear base de datos

 

 

Para evitar obtener un mensaje de error si una base de datos existe previamente con el mismo nombre, debemos crear la base de datos de la siguiente forma. La base de datos solo se creará si no existe y si existe no se hará nada, tampoco se mostrará ningún error:

MariaDB [(none)]> CREATE DATABASE IF NOT EXISTS db1;
Query OK, 0 rows affected, 1 warning (0,013 sec)

 

 

Crear base de datos MySQL y MariaDBCrear base de datos si no existe

 

 

Si queremos crear una base de datos ó sobrescribir/borrar (borrando todo) una base de datos con el mismo nombre, ejecutaremos el siguiente comando. CUIDADO porque, si db1 existe, borraremos todo su contenido:

Crear base de datos MySQL y MariaDBCrear o reemplazar una base de datos

 

 

También podemos seleccionar el tipo de CHARACTER y COLLATION que queremos para la base de datos a crear. En el siguiente ejemplo, el CHARACTER toma el valor de latin1 y COLLATION de latin1_swedish_ci:

Crear base de datos MySQL y MariaDBCrear base de datos con CHARACTER y COLLATION personalizados

 

 

Para comprobar el CHARACTER y el COLLATION de una base de datos ya creada, usaremos el siguiente comando:

Crear base de datos MySQL y MariaDBVisualizar CHARACTER y COLLATION de la base de datos

  

 

ENJOY!


Acerca de Mi

RPF

Soy Ingeniero Téc. Industrial Mecánico, Administrador de Sistemas Informáticos, Desarrollador de Aplicaciones Informaticas Web, Técnico Superior en PRL, Experto en Energías Renovables... y trabajo actualmente como Senior DevOPS en HP SCDS.

Contactar conmigo

Dirección: León, España

E-Mail: Contactar

Web: https://www.raulprietofernandez.net

Skype: raul.lnx

APÚNTATE GRATIS

VIP RPF
Entra en la Comunidad VIP y consigue acceso a las descargas en PDF, Trucos y Videotutoriales ocultos y mucho más... ¡Muy Pronto!

Si haces login, serás automáticamente suscrito a mi lista de Newsletter. Siempre podrás borrarte cuando quieras.