topical media & game development

talk show tell print

professional-sql-08-sql-tables.sql / sql



  DROP TABLE IF EXISTS WROX_SHOP_INVENTORY;
  DROP TABLE IF EXISTS WROX_SHOP_CATEGORY;
  
  CREATE TABLE WROX_SHOP_CATEGORY (
      CATEGORY_ID   INTEGER UNSIGNED  NOT NULL  AUTO_INCREMENT,
      CATEGORY_NAME VARCHAR(100)      NOT NULL, 
  
      PRIMARY KEY (CATEGORY_ID)
  )
  ENGINE=InnoDB DEFAULT CHARACTER SET latin1
      COLLATE latin1_general_cs;
  
  CREATE TABLE WROX_SHOP_INVENTORY (
      ITEM_ID          INTEGER UNSIGNED  NOT NULL  AUTO_INCREMENT,
      ITEM_NAME        VARCHAR(100)      NOT NULL,
      ITEM_DESCRIPTION TEXT              DEFAULT '',
      PRICE            DOUBLE(5,2)       NOT NULL,
      ITEM_IMAGE       VARCHAR(255)      DEFAULT 'img/none.gif',
      CATEGORY_ID      INTEGER UNSIGNED  NOT NULL,
  
      PRIMARY KEY (ITEM_ID),
  
      FOREIGN KEY (CATEGORY_ID)
          REFERENCES WROX_SHOP_CATEGORY(CATEGORY_ID)
          ON DELETE CASCADE
  )
  ENGINE=InnoDB DEFAULT CHARACTER SET latin1
      COLLATE latin1_general_cs AUTO_INCREMENT=0;
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.