33-1-Introduccion
History Key
- New content
Removed content
Recent Versions
Choose two versions to compare, or click the link to view it.
33.1 Introducción
Solo hay que preocuparse por el diseño de la base de datos, especificar sus atributos y seguir unas simples convenciones en los nombres de las columnas más unas líneas extras de código, para obtener un formulario muy útil en menos de lo que esperabas.
Diseñaremos algunas tablas ejemplo:
Sintaxis
- CREATE TABLE `album` (
- `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
- `nombre` VARCHAR(45) NOT NULL,
- `genero_id` MEDIUMINT(8) UNSIGNED NOT NULL,
- `artista_id` INT(10) UNSIGNED NOT NULL,
- `valor` DECIMAL(10,0) NOT NULL,
- `fecha_creado` DATE NOT NULL,
- `cantidad` DECIMAL(10,0) UNSIGNED NOT NULL,
- `estado` VARCHAR(1) NOT NULL,
- `portada` VARCHAR(45),
- PRIMARY KEY (`id`),
- KEY `artista_id` (`artista_id`)
- );
Sintaxis
- CREATE TABLE `genero` (
- `id` INT(11) NOT NULL AUTO_INCREMENT,
- `nombre` VARCHAR(50) NOT NULL,
- PRIMARY KEY (`id`)
- );
Sintaxis
- CREATE TABLE `artista` (
- `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
- `nombre` VARCHAR(50) NOT NULL,
- PRIMARY KEY (`id`)
- );