0 Comments

产品数据表

发布于:2012-11-26  |   作者:广州网站建设  |   已聚集:人围观
产品数据表在onlinestore数据库中,建立一个命名为o_product的产品数据表,各字段的详细含义如表21.1所示。创建产品数据表的SQL语句如下所示。

广州网站设计
  1. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";  
  2.  
  3. --   
  4. -- 数据库: 'onlinestore'  
  5. --   
  6.  
  7. -- --------------------------------------------------------  
  8.  
  9. --   
  10. -- 表的结构 'o_product'  
  11. --   
  12.  
  13. CREATE TABLE 'o_product' (  
  14.   'id' int(4) NOT NULL auto_increment,  
  15.   'title' varchar(200) default NULL,  
  16.   'intro' text,  
  17.   'price' int(6) default NULL,  
  18.   'mprice' int(6) default NULL,  
  19.   'fileid' varchar(200) default NULL,  
  20.   'commend' varchar(10) default 'NO',  
  21.   'images' varchar(200) default NULL,  
  22.   PRIMARY KEY  ('id')  
  23. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;  

广州网站建设

表21.1 产品数据表
字  段 数据类型 长度 NULL 默  认 值 字 段 说 明
Id int 4 Not null auto_increment 产品编号(自增主键)
Title varchar 200 null   产品名称
Intro text   null   产品介绍
Price int 6 null   市场价格
Mprice int 6 null   商城价格
Fileid varchar 200 null   附件id
commend varchar 10 null   推荐
images varchar 200 null   图片名称
 
注意:产品数据表核心的作用是记录产品的基本信息,这部分信息主要是用于产品的展示。由于在线购物类平台的特点,商品变动比较频繁,而且常常会增加额外的属性字段,因此这张表只记录产品的基础信息,其他的属性参数通过扩展表的方式关联。
在线购物平台程序初始化产品数据,执行以下SQL语句:


  1. --   
  2. -- 导出表中的数据 'o_product'  
  3. --   
  4.  
  5. INSERT INTO 'o_product' VALUES (1, '加湿器', '健康环保加湿器', 158, 128, '', '健康环保', NULL);  
  6. INSERT INTO 'o_product' VALUES (2, '足浴盆', '时尚、养生足浴盆', 258, 228, NULL, '时尚、养生', NULL);  
  7. INSERT INTO 'o_product' VALUES (3, '电吹风', '时尚小电器', 88, 68, NULL, '新品推荐', NULL);  
标签:
飞机