Categorías: MySQLPHP y MySQL

CREATE DATABASE: Crear una base de datos en MySQL

Vamos a ver en este post la sentencia CREATE DATABASE para crear una base de datos en MySQL.

Otras sentencias para eliminar y modificar una BBDD son:

Si vamos a crear una nueva base de datos con sus tablas y registros esta sería la primera sentencia a ejecutar. Los tipos de dato que podemos guardar en una base de datos son los siguientes:

Otra sentencia interesante es la CREATE TABLE que sirve para crear las tablas. En este otro post eplico cómo conectar a una BBDD con PHP:

Sintaxis de CREATE DATABASE

Veamos la sintaxis necesaría para crear una base de datos en MySQL extraída de su web oficial:

CREATE DATABASE nombre_BBDD;

De esta sencilla manera podríamos tener creada la BBDD, solo tenemos que especificar el nombre de la misma.

Ejemplos para crear una base de datos en MySQL

Vamos a ver con estos ejemplos cómo serían las diferentes sintaxis que podemos usar:

CREATE DATABASE mi_nueva_base_de_datos;

Con la sintaxis superior no tendríamos ningún problema en crearla siempre y cuando no exista anteriormente. Para asegurarnos que la BBDD se crea y que o existe una con el mismo nombre tenemos que usar la sentencia ‘IF NOT EXIST‘:

CREATE DATABASE IF NOT EXISTS mi_nueva_base_de_datos;

Esta sería una manera más elegante de crear una base de datos. Aún así podemos crearla definiendo la codificación con ‘CHARACTER SET‘ (Conjunto de caracteres) y ‘COLLATE‘ (colación):

CREATE DATABASE IF NOT EXISTS mi_nueva_base_de_datos CHARACTER SET utf8 COLLATE utf8_general_ci;

En este ejemplo he puesto codificación UTF8.

compartir
Publicado por
Aner Barrena