📄 mysql_zencart.sql
字号:
#
# * Main Zen Cart SQL Load for MySQL databases
# * @package Installer
# * @access private
# * @copyright Copyright 2003-2007 Zen Cart Development Team
# * @copyright Portions Copyright 2003 osCommerce
# * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
# * @version $Id: mysql_zencart.sql 7555 2007-07-14 Jack $
#
############ IMPORTANT INSTRUCTIONS ###############
#
# * Zen Cart 通过 zc_install/index.php 程序来执行安装
# * 本SQL脚步仅用于从 zc_install 下执行
# * * 不 * 建议通过其它工具执行
# * 例如: 不要用 phpMyAdmin 或其它 SQL 脚本工具
# * zc_install 程序会检测到可能的问题/错误
# * 并基于选择的安装模式,自动处理表前缀
#
#####################################################
# --------------------------------------------------------
#
# Table structure for table upgrade_exceptions
# (Placed at top so any exceptions during installation can be trapped as well)
#
DROP TABLE IF EXISTS upgrade_exceptions;
CREATE TABLE upgrade_exceptions (
upgrade_exception_id smallint(5) NOT NULL auto_increment,
sql_file varchar(50) default NULL,
reason varchar(200) default NULL,
errordate datetime default '0001-01-01 00:00:00',
sqlstatement text,
PRIMARY KEY (upgrade_exception_id)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table address_book
#
DROP TABLE IF EXISTS address_book;
CREATE TABLE address_book (
address_book_id int(11) NOT NULL auto_increment,
customers_id int(11) NOT NULL default '0',
entry_gender char(1) NOT NULL default '',
entry_company varchar(64) default NULL,
entry_firstname varchar(32) NOT NULL default '',
entry_lastname varchar(32) NOT NULL default '',
entry_street_address varchar(64) NOT NULL default '',
entry_suburb varchar(32) default NULL,
entry_postcode varchar(10) NOT NULL default '',
entry_city varchar(32) NOT NULL default '',
entry_state varchar(32) default NULL,
entry_country_id int(11) NOT NULL default '0',
entry_zone_id int(11) NOT NULL default '0',
PRIMARY KEY (address_book_id),
KEY idx_address_book_customers_id_zen (customers_id)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'address_format'
#
DROP TABLE IF EXISTS address_format;
CREATE TABLE address_format (
address_format_id int(11) NOT NULL auto_increment,
address_format varchar(128) NOT NULL default '',
address_summary varchar(48) NOT NULL default '',
PRIMARY KEY (address_format_id)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'admin'
#
DROP TABLE IF EXISTS admin;
CREATE TABLE admin (
admin_id int(11) NOT NULL auto_increment,
admin_name varchar(32) NOT NULL default '',
admin_email varchar(96) NOT NULL default '',
admin_pass varchar(40) NOT NULL default '',
admin_level tinyint(1) NOT NULL default '1',
PRIMARY KEY (admin_id),
KEY idx_admin_name_zen (admin_name),
KEY idx_admin_email_zen (admin_email)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'admin_activity_log'
#
DROP TABLE IF EXISTS admin_activity_log;
CREATE TABLE admin_activity_log (
log_id int(15) NOT NULL auto_increment,
access_date datetime NOT NULL default '0001-01-01 00:00:00',
admin_id int(11) NOT NULL default '0',
page_accessed varchar(80) NOT NULL default '',
page_parameters text,
ip_address varchar(15) NOT NULL default '',
PRIMARY KEY (log_id),
KEY idx_page_accessed_zen (page_accessed),
KEY idx_access_date_zen (access_date),
KEY idx_ip_zen (ip_address)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'authorizenet'
#
DROP TABLE IF EXISTS authorizenet;
CREATE TABLE authorizenet (
id int(11) unsigned NOT NULL auto_increment,
customer_id int(11) NOT NULL default '0',
order_id int(11) NOT NULL default '0',
response_code int(1) NOT NULL default '0',
response_text varchar(255) NOT NULL default '',
authorization_type varchar(50) NOT NULL default '',
transaction_id int(15) NOT NULL default '0',
sent longtext NOT NULL,
received longtext NOT NULL,
time varchar(50) NOT NULL default '',
session_id varchar(255) NOT NULL default '',
PRIMARY KEY (id)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'banners'
#
DROP TABLE IF EXISTS banners;
CREATE TABLE banners (
banners_id int(11) NOT NULL auto_increment,
banners_title varchar(64) NOT NULL default '',
banners_url varchar(255) NOT NULL default '',
banners_image varchar(64) NOT NULL default '',
banners_group varchar(15) NOT NULL default '',
banners_html_text text,
expires_impressions int(7) default '0',
expires_date datetime default NULL,
date_scheduled datetime default NULL,
date_added datetime NOT NULL default '0001-01-01 00:00:00',
date_status_change datetime default NULL,
status int(1) NOT NULL default '1',
banners_open_new_windows int(1) NOT NULL default '1',
banners_on_ssl int(1) NOT NULL default '1',
banners_sort_order int(11) NOT NULL default '0',
PRIMARY KEY (banners_id),
KEY idx_status_group_zen (status,banners_group),
KEY idx_expires_date_zen (expires_date),
KEY idx_date_scheduled_zen (date_scheduled)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'banners_history'
#
DROP TABLE IF EXISTS banners_history;
CREATE TABLE banners_history (
banners_history_id int(11) NOT NULL auto_increment,
banners_id int(11) NOT NULL default '0',
banners_shown int(5) NOT NULL default '0',
banners_clicked int(5) NOT NULL default '0',
banners_history_date datetime NOT NULL default '0001-01-01 00:00:00',
PRIMARY KEY (banners_history_id),
KEY idx_banners_id_zen (banners_id)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'categories'
#
DROP TABLE IF EXISTS categories;
CREATE TABLE categories (
categories_id int(11) NOT NULL auto_increment,
categories_image varchar(64) 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)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'categories_description'
#
DROP TABLE IF EXISTS categories_description;
CREATE TABLE categories_description (
categories_id int(11) NOT NULL default '0',
language_id int(11) NOT NULL default '1',
categories_name varchar(32) NOT NULL default '',
categories_description text NOT NULL,
PRIMARY KEY (categories_id,language_id),
KEY idx_categories_name_zen (categories_name)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'configuration'
#
DROP TABLE IF EXISTS configuration;
CREATE TABLE configuration (
configuration_id int(11) NOT NULL auto_increment,
configuration_title text NOT NULL,
configuration_key varchar(255) NOT NULL default '',
configuration_value text NOT NULL,
configuration_description text NOT NULL,
configuration_group_id int(11) NOT NULL default '0',
sort_order int(5) default NULL,
last_modified datetime default NULL,
date_added datetime NOT NULL default '0001-01-01 00:00:00',
use_function text default NULL,
set_function text default NULL,
PRIMARY KEY (configuration_id),
UNIQUE KEY unq_config_key_zen (configuration_key),
KEY idx_key_value_zen (configuration_key,configuration_value(10)),
KEY idx_cfg_grp_id_zen (configuration_group_id)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'configuration_group'
#
DROP TABLE IF EXISTS configuration_group;
CREATE TABLE configuration_group (
configuration_group_id int(11) NOT NULL auto_increment,
configuration_group_title varchar(64) NOT NULL default '',
configuration_group_description varchar(255) NOT NULL default '',
sort_order int(5) default NULL,
visible int(1) default '1',
PRIMARY KEY (configuration_group_id),
KEY idx_visible_zen (visible)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'counter'
#
DROP TABLE IF EXISTS counter;
CREATE TABLE counter (
startdate char(8) default NULL,
counter int(12) default NULL
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'counter_history'
#
DROP TABLE IF EXISTS counter_history;
CREATE TABLE counter_history (
startdate char(8) default NULL,
counter int(12) default NULL,
session_counter int(12) default NULL
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'countries'
#
DROP TABLE IF EXISTS countries;
CREATE TABLE countries (
countries_id int(11) NOT NULL auto_increment,
countries_name varchar(64) NOT NULL default '',
countries_iso_code_2 char(2) NOT NULL default '',
countries_iso_code_3 char(3) NOT NULL default '',
address_format_id int(11) NOT NULL default '0',
PRIMARY KEY (countries_id),
KEY idx_countries_name_zen (countries_name),
KEY idx_address_format_id_zen (address_format_id),
KEY idx_iso_2_zen (countries_iso_code_2),
KEY idx_iso_3_zen (countries_iso_code_3)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'coupon_email_track'
#
DROP TABLE IF EXISTS coupon_email_track;
CREATE TABLE coupon_email_track (
unique_id int(11) NOT NULL auto_increment,
coupon_id int(11) NOT NULL default '0',
customer_id_sent int(11) NOT NULL default '0',
sent_firstname varchar(32) default NULL,
sent_lastname varchar(32) default NULL,
emailed_to varchar(32) default NULL,
date_sent datetime NOT NULL default '0001-01-01 00:00:00',
PRIMARY KEY (unique_id),
KEY idx_coupon_id_zen (coupon_id)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'coupon_gv_customer'
#
DROP TABLE IF EXISTS coupon_gv_customer;
CREATE TABLE coupon_gv_customer (
customer_id int(5) NOT NULL default '0',
amount decimal(15,4) NOT NULL default '0.0000',
PRIMARY KEY (customer_id)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
# --------------------------------------------------------
#
# Table structure for table 'coupon_gv_queue'
#
DROP TABLE IF EXISTS coupon_gv_queue;
CREATE TABLE coupon_gv_queue (
unique_id int(5) NOT NULL auto_increment,
customer_id int(5) NOT NULL default '0',
order_id int(5) NOT NULL default '0',
amount decimal(15,4) NOT NULL default '0.0000',
date_created datetime NOT NULL default '0001-01-01 00:00:00',
ipaddr varchar(32) NOT NULL default '',
release_flag char(1) NOT NULL default 'N',
PRIMARY KEY (unique_id),
KEY idx_cust_id_order_id_zen (customer_id,order_id),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -