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:
- Tipos de dato con formato fecha en MySQL
- Tipos de dato numéricos en MySQL
- Tipos de dato con formato string en MySQL
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:
1 |
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:
1 |
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‘:
1 |
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):
1 |
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.