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

Crear una base de datos MySQL puede resultar muy sencillo si sabes cómo y practicas lo suficiente. Se trata, probablemente, del sistema de gestión de base de datos más popular, ya que cuenta con más de seis millones de clientes en todo el mundo.

Bigdata1

Es un software libre de lectura muy rápida, y que se usa en aplicaciones web tan conocidas como WordPress.

Bases de datos en MySQL

Veamos cuáles son las principales características de una base de datos MySQL:

  • Está basada en el sistema cliente-servidor.
  • Permite la consulta y la renovación de datos.
  • Está escrita en C y C++, dos de los lenguajes de programación más usados en la actualidad.
  • Proporciona sistemas de almacenamiento transaccionales y no transaccionales.
  • Contiene varios tipos de datos: enteros sin o con signo, flotante, doble, carácter, texto, blog, fecha, hora…
  • Da soporte a grandes bases de datos, de hasta 50 millones de registros aproximdamente.

Cómo crear una base de datos paso a paso

Antes de empezar, debes haber instalado MySQL Server, además de una herramienta que te permite administrar las bases de datos creadas en dicho servidor.

Puedes utilizar la consola MySQL, aunque es más difícil. Los desarrolladores suelen optar por otras herramientas más accesibles, como MySQL WorkBench, Plesk u otra.

Cuando la tengas instalada y conectada, puedes comenzar con el proceso de creación de la base de datos. Consiste, en esencia, en introducir sintaxis específica.

Bigdata2

A modo ilustrativo, explicamos el proceso con WorkBench para crear una base de datos en Windows:

1. En la ventana de bienvenida, te aparece la opción “MySQL Connections”. Si no te aparece usuario, debes crearlo, clicando en el signo “+”. Introduce la contraseña.

2. Para crear la base de datos, haz clic en el icono en forma de cilindro de la interfaz.

3. En la siguiente ventana, nombra la base de datos, haz clic en “Apply” y, a continuación en “Finish”. No uses espacios en blanco.

4. A la izquierda, en la sección “Schemas”, puedes ver la base de datos.

5. Introduce la sintaxis para crear una tabla:

CREATE TABLE Nombre

(

Nombre_Columna1 Tipo_de_Dato (longitud),

Nombre_Columna2 Tipo_de_Dato (longitud),

Nombre_Columna3 Tipo de_Dato (longitud),

….

);

En “nombre” debes especificar los nombres de las columnas. En “Tipo_de_Dato” el que debe admitir esa columna: varchar, integer, decimal, date… En “longitud” se especifica el número máximo de caracteres a introducir.

Puedes indicar propiedades específicas, como la de primary key, con la que se indica que una columna será llave primaria.

Por ejemplo:

CREATE DATABASE Clase;

use Clase;

CREATE TABLE Alumnos

(

IdAlumno int primary key not null,

Nombre varchar (30),

Apellido varchar (30),

Edad int,

Direccion varchar (60)

);

Hay fórmulas para crear tablas sin tener que introducir el código, como especificar los campos a introducir para que el propio entorno gráfico cree que las tablas.

Bigdata3 1

Con todo, a la hora de crear una base de datos MySQL, no se hace tan difícil conocer el código y el procedimiento.

De hecho, la simplicidad es una de las principales bazas de este gestor de base de datos, tan útil y versátil que está entre los más utilizados.


Sara Dominguez Baeza Periodista especializada en marketing de contenidos
Periodista especializada en marketing de contenidos. Pasé por los medios de siempre, radio, prensa y televisión, pero hace años que ando de lleno entre soportes y formatos digitales. También he trabajado como profesora. Estudié el máster en Comunicación y Educación en la Red de la UNED, lo que me permitió unir mis dos grandes áreas. En MiFormación trato de ayudarte a que escojas tu mejor itinerario académico y profesional.

Nuestras comparativas