Cuando para un proyecto web necesitamos una base de datos y no disponemos de una herramienta gráfica como phpMyAdmin, podemos crear y gestionar la base de datos directamente desde la consola. Para ello necesitamos acceder al cliente de MySQL con el usuario administrador:
mysql -u root -p
Una vez dentro, crearemos la base de datos y la seleccionaremos para trabajar con ella:
CREATE DATABASE nombre_bd;
USE nombre_bd;
El siguiente paso es crear una tabla. En el ejemplo, una tabla sencilla con un identificador automático, un campo de texto y una fecha:
CREATE TABLE articulos (
id INT AUTO_INCREMENT PRIMARY KEY,
titulo VARCHAR(200),
fecha DATE
);
Para comprobar que la tabla se ha creado correctamente podemos listar las tablas de la base de datos y ver su estructura:
SHOW TABLES;
DESCRIBE articulos;
Una vez creada la estructura, ya podemos insertar datos y consultarlos:
INSERT INTO articulos (titulo, fecha) VALUES ('Mi primer artículo', '2011-04-03');
SELECT * FROM articulos;
Para salir del cliente:
EXIT;