jairogarcíarincón

Base de datos de ejemplo


5.57K

Introducción

Antes de continuar, vamos a crear una base de datos MySQL de ejemplo para desarrollar los contenidos.

Nuestra base de datos debe tener codificación UTF-8 e intercalación utf8_general_ci.

Se recomienda además crear un usuario de base de datos restringido a las operaciones básicas CREATE, ALTER, INSERT, UPDATE, SELECT y DELETE, ya que no va a necesitar ninguna mas.


CREATE DATABASE prueba CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'usuario-prueba'@'localhost'
IDENTIFIED BY 'password';
GRANT CREATE,ALTER,INSERT,SELECT,UPDATE,DELETE
ON prueba.*
TO 'usuario-prueba'@'localhost';


Una vez creada la base de datos, crearemos una tabla llamada personas con motor InnoDB.

Esta tabla contrendrá los siguientes campos:

  • id: es la clave primaria numérica e identifica de manera único a esa persona
  • nombre: es el nombre de la persona
  • activo: indica si la persona está activa (1) o inactiva (0)


A continuación se detalla la Sintaxis SQL para la creación de la tabla:


USE prueba;
CREATE TABLE `personas` (
`id` int(3) NOT NULL AUTO_INCREMENT,
`nombre` varchar(16) NOT NULL,
`activo` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;


Publicado el 05 de Febrero de 2025

phpmysqlobjetos