Version 2, last updated by phillipo at Sep 17 14:48 2007 UTC

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

  1. CREATE TABLE `album` (
  2. `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `nombre` VARCHAR(45) NOT NULL,
  4. `genero_id` MEDIUMINT(8) UNSIGNED NOT NULL,
  5. `artista_id` INT(10) UNSIGNED NOT NULL,
  6. `valor` DECIMAL(10,0) NOT NULL,
  7. `fecha_creado` DATE NOT NULL,
  8. `cantidad` DECIMAL(10,0) UNSIGNED NOT NULL,
  9. `estado` VARCHAR(1) NOT NULL,
  10. `portada` VARCHAR(45),
  11. PRIMARY KEY (`id`),
  12. KEY `artista_id` (`artista_id`)
  13. );

Sintaxis

  1. CREATE TABLE `genero` (
  2. `id` INT(11) NOT NULL AUTO_INCREMENT,
  3. `nombre` VARCHAR(50) NOT NULL,
  4. PRIMARY KEY (`id`)
  5. );

Sintaxis

  1. CREATE TABLE `artista` (
  2. `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `nombre` VARCHAR(50) NOT NULL,
  4. PRIMARY KEY (`id`)
  5. );



Regresar al indice