Zencart目录数据库表的简单介绍

zencart系统关于目录的数据表主要有两个,一个是目录信息表categories表另一个是目录描述表categories_description表。他们的数据结构如下

categories (
categories_id int(11) NOT NULL auto_increment,
categories_image varchar(64) collate latin1_general_ci default NULL,
parent_id int(11) NOT NULL default ‘0’,
sort_order int(3) default NULL,
date_added datetime default NULL,
last_modified datetime default NULL,
categories_status tinyint(1) NOT NULL default ‘1’,
PRIMARY KEY (categories_id),
KEY idx_parent_id_cat_id_zen (parent_id,categories_id),
KEY idx_status_zen (categories_status),
KEY idx_sort_order_zen (sort_order)
)

categories_description (
categories_id int(11) NOT NULL default ‘0’,
language_id int(11) NOT NULL default ‘1’,
categories_name varchar(32) NOT NULL,
categories_description text NOT NULL,
PRIMARY KEY (categories_id,language_id),
KEY idx_categories_name_zen (categories_name)
)
两张表通过目录ID关联起来,插入一个目录的时候首先插入的是目录表(categories),然后把描述信息插入目录描述表(categories_description)。了解目录表的数据结构主要是为了做批量插入数据的时候提供帮助,如果网店的内容靠采集来的话,了解这些基本的数据结构对于自己写采集程序有帮助。