Version 2, last updated by phillipo at Sep 17 14:48 2007 UTC
33-1-Introduccion
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`)
- );
