📄 mysql_zencart_40.sql
字号:
#
# Table structure for table 'orders_status_history'
#
DROP TABLE IF EXISTS orders_status_history;
CREATE TABLE orders_status_history (
orders_status_history_id int(11) NOT NULL auto_increment,
orders_id int(11) NOT NULL default '0',
orders_status_id int(5) NOT NULL default '0',
date_added datetime NOT NULL default '0001-01-01 00:00:00',
customer_notified int(1) default '0',
comments text,
PRIMARY KEY (orders_status_history_id),
KEY idx_orders_id_status_id_zen (orders_id,orders_status_id)
);
# --------------------------------------------------------
#
# Table structure for table 'orders_total'
#
DROP TABLE IF EXISTS orders_total;
CREATE TABLE orders_total (
orders_total_id int(10) unsigned NOT NULL auto_increment,
orders_id int(11) NOT NULL default '0',
title varchar(255) NOT NULL default '',
text varchar(255) NOT NULL default '',
value decimal(15,4) NOT NULL default '0.0000',
class varchar(32) NOT NULL default '',
sort_order int(11) NOT NULL default '0',
PRIMARY KEY (orders_total_id),
KEY idx_ot_orders_id_zen (orders_id),
KEY idx_ot_class_zen (class)
);
# --------------------------------------------------------
#
# Table structure for table 'paypal'
#
DROP TABLE IF EXISTS paypal;
CREATE TABLE paypal (
paypal_ipn_id int(11) unsigned NOT NULL auto_increment,
order_id int(11) unsigned NOT NULL default '0',
txn_type varchar(40) NOT NULL default '',
module_name varchar(40) NOT NULL default '',
module_mode varchar(40) NOT NULL default '',
reason_code varchar(40) default NULL,
payment_type varchar(40) NOT NULL default '',
payment_status varchar(32) NOT NULL default '',
pending_reason varchar(32) default NULL,
invoice varchar(128) default NULL,
mc_currency char(3) NOT NULL default '',
first_name varchar(32) NOT NULL default '',
last_name varchar(32) NOT NULL default '',
payer_business_name varchar(128) default NULL,
address_name varchar(64) default NULL,
address_street varchar(254) default NULL,
address_city varchar(120) default NULL,
address_state varchar(120) default NULL,
address_zip varchar(10) default NULL,
address_country varchar(64) default NULL,
address_status varchar(11) default NULL,
payer_email varchar(128) NOT NULL default '',
payer_id varchar(32) NOT NULL default '',
payer_status varchar(10) NOT NULL default '',
payment_date datetime NOT NULL default '0001-01-01 00:00:00',
business varchar(128) NOT NULL default '',
receiver_email varchar(128) NOT NULL default '',
receiver_id varchar(32) NOT NULL default '',
txn_id varchar(20) NOT NULL default '',
parent_txn_id varchar(20) default NULL,
num_cart_items tinyint(4) unsigned NOT NULL default '1',
mc_gross decimal(7,2) NOT NULL default '0.00',
mc_fee decimal(7,2) NOT NULL default '0.00',
payment_gross decimal(7,2) default NULL,
payment_fee decimal(7,2) default NULL,
settle_amount decimal(7,2) default NULL,
settle_currency char(3) default NULL,
exchange_rate decimal(4,2) default NULL,
notify_version decimal(2,1) NOT NULL default '0.0',
verify_sign varchar(128) NOT NULL default '',
last_modified datetime NOT NULL default '0001-01-01 00:00:00',
date_added datetime NOT NULL default '0001-01-01 00:00:00',
memo text,
PRIMARY KEY (paypal_ipn_id,txn_id),
KEY idx_order_id_zen (order_id)
);
# --------------------------------------------------------
#
# Table structure for table 'paypal_payment_status'
#
DROP TABLE IF EXISTS paypal_payment_status;
CREATE TABLE paypal_payment_status (
payment_status_id int(11) NOT NULL auto_increment,
payment_status_name varchar(64) NOT NULL default '',
PRIMARY KEY (payment_status_id)
);
#
# Dumping data for table 'paypal_payment_status'
#
INSERT INTO paypal_payment_status VALUES (1, 'Completed');
INSERT INTO paypal_payment_status VALUES (2, 'Pending');
INSERT INTO paypal_payment_status VALUES (3, 'Failed');
INSERT INTO paypal_payment_status VALUES (4, 'Denied');
INSERT INTO paypal_payment_status VALUES (5, 'Refunded');
INSERT INTO paypal_payment_status VALUES (6, 'Canceled_Reversal');
INSERT INTO paypal_payment_status VALUES (7, 'Reversed');
# --------------------------------------------------------
#
# Table structure for table 'paypal_payment_status_history'
#
DROP TABLE IF EXISTS paypal_payment_status_history;
CREATE TABLE paypal_payment_status_history (
payment_status_history_id int(11) NOT NULL auto_increment,
paypal_ipn_id int(11) NOT NULL default '0',
txn_id varchar(64) NOT NULL default '',
parent_txn_id varchar(64) NOT NULL default '',
payment_status varchar(17) NOT NULL default '',
pending_reason varchar(14) default NULL,
date_added datetime NOT NULL default '0001-01-01 00:00:00',
PRIMARY KEY (payment_status_history_id),
KEY idx_paypal_ipn_id_zen (paypal_ipn_id)
);
# --------------------------------------------------------
#
# Table structure for table 'paypal_session'
#
DROP TABLE IF EXISTS paypal_session;
CREATE TABLE paypal_session (
unique_id int(11) NOT NULL auto_increment,
session_id text NOT NULL,
saved_session mediumblob NOT NULL,
expiry int(17) NOT NULL default '0',
PRIMARY KEY (unique_id),
KEY idx_session_id_zen (session_id(36))
);
# --------------------------------------------------------
#
# Table structure for table 'paypal_testing'
#
DROP TABLE IF EXISTS paypal_testing;
CREATE TABLE paypal_testing (
paypal_ipn_id int(11) unsigned NOT NULL auto_increment,
order_id int(11) unsigned NOT NULL default '0',
custom varchar(255) NOT NULL default '',
txn_type varchar(40) NOT NULL default '',
module_name varchar(40) NOT NULL default '',
module_mode varchar(40) NOT NULL default '',
reason_code varchar(40) default NULL,
payment_type varchar(40) NOT NULL default '',
payment_status varchar(32) NOT NULL default '',
pending_reason varchar(32) default NULL,
invoice varchar(128) default NULL,
mc_currency char(3) NOT NULL default '',
first_name varchar(32) NOT NULL default '',
last_name varchar(32) NOT NULL default '',
payer_business_name varchar(128) default NULL,
address_name varchar(64) default NULL,
address_street varchar(254) default NULL,
address_city varchar(120) default NULL,
address_state varchar(120) default NULL,
address_zip varchar(10) default NULL,
address_country varchar(64) default NULL,
address_status varchar(11) default NULL,
payer_email varchar(128) NOT NULL default '',
payer_id varchar(32) NOT NULL default '',
payer_status varchar(10) NOT NULL default '',
payment_date datetime NOT NULL default '0001-01-01 00:00:00',
business varchar(128) NOT NULL default '',
receiver_email varchar(128) NOT NULL default '',
receiver_id varchar(32) NOT NULL default '',
txn_id varchar(20) NOT NULL default '',
parent_txn_id varchar(20) default NULL,
num_cart_items tinyint(4) unsigned NOT NULL default '1',
mc_gross decimal(7,2) NOT NULL default '0.00',
mc_fee decimal(7,2) NOT NULL default '0.00',
payment_gross decimal(7,2) default NULL,
payment_fee decimal(7,2) default NULL,
settle_amount decimal(7,2) default NULL,
settle_currency char(3) default NULL,
exchange_rate decimal(4,2) default NULL,
notify_version decimal(2,1) NOT NULL default '0.0',
verify_sign varchar(128) NOT NULL default '',
last_modified datetime NOT NULL default '0001-01-01 00:00:00',
date_added datetime NOT NULL default '0001-01-01 00:00:00',
memo text,
PRIMARY KEY (paypal_ipn_id,txn_id),
KEY idx_order_id_zen (order_id)
);
# --------------------------------------------------------
#
# Table structure for table 'product_music_extra'
#
DROP TABLE IF EXISTS product_music_extra;
CREATE TABLE product_music_extra (
products_id int(11) NOT NULL default '0',
artists_id int(11) NOT NULL default '0',
record_company_id int(11) NOT NULL default '0',
music_genre_id int(11) NOT NULL default '0',
PRIMARY KEY (products_id),
KEY idx_music_genre_id_zen (music_genre_id),
KEY idx_artists_id_zen (artists_id),
KEY idx_record_company_id_zen (record_company_id)
);
# --------------------------------------------------------
#
# Table structure for table 'product_type_layout'
#
DROP TABLE IF EXISTS product_type_layout;
CREATE TABLE product_type_layout (
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,
product_type_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_type_id_sort_order_zen (product_type_id,sort_order)
);
# --------------------------------------------------------
#
# Table structure for table 'product_types'
#
DROP TABLE IF EXISTS product_types;
CREATE TABLE product_types (
type_id int(11) NOT NULL auto_increment,
type_name varchar(255) NOT NULL default '',
type_handler varchar(255) NOT NULL default '',
type_master_type int(11) NOT NULL default '1',
allow_add_to_cart char(1) NOT NULL default 'Y',
default_image varchar(255) NOT NULL default '',
date_added datetime NOT NULL default '0001-01-01 00:00:00',
last_modified datetime NOT NULL default '0001-01-01 00:00:00',
PRIMARY KEY (type_id),
KEY idx_type_master_type_zen (type_master_type)
);
# --------------------------------------------------------
#
# Table structure for table 'product_types_to_category'
#
DROP TABLE IF EXISTS product_types_to_category;
CREATE TABLE product_types_to_category (
product_type_id int(11) NOT NULL default '0',
category_id int(11) NOT NULL default '0',
KEY idx_category_id_zen (category_id),
KEY idx_product_type_id_zen (product_type_id)
);
# --------------------------------------------------------
#
# Table structure for table 'products'
#
DROP TABLE IF EXISTS products;
CREATE TABLE products (
products_id int(11) NOT NULL auto_increment,
products_type int(11) NOT NULL default '1',
products_quantity float NOT NULL default '0',
products_model varchar(32) default NULL,
products_upc varchar(32) NULL default NULL,
products_isbn varchar(32) NULL default NULL,
products_image varchar(64) default NULL,
products_price decimal(15,4) NOT NULL default '0.0000',
products_virtual tinyint(1) NOT NULL default '0',
products_date_added datetime NOT NULL default '0001-01-01 00:00:00',
products_last_modified datetime default NULL,
products_date_available datetime default NULL,
products_weight float NOT NULL default '0',
products_status tinyint(1) NOT NULL default '0',
products_tax_class_id int(11) NOT NULL default '0',
manufacturers_id int(11) default NULL,
products_ordered float NOT NULL default '0',
products_quantity_order_min float NOT NULL default '1',
products_quantity_order_units float NOT NULL default '1',
products_priced_by_attribute tinyint(1) NOT NULL default '0',
product_is_free tinyint(1) NOT NULL default '0',
product_is_call tinyint(1) NOT NULL default '0',
products_quantity_mixed tinyint(1) NOT NULL default '0',
product_is_always_free_shipping tinyint(1) NOT NULL default '0',
products_qty_box_status tinyint(1) NOT NULL default '1',
products_quantity_order_max float NOT NULL default '0',
products_sort_order int(11) NOT NULL default '0',
products_discount_type tinyint(1) NOT NULL default '0',
products_discount_type_from tinyint(1) NOT NULL default '0',
products_price_sorter decimal(15,4) NOT NULL default '0.0000',
master_categories_id int(11) NOT NULL default '0',
products_mixed_discount_quantity tinyint(1) NOT NULL default '1',
metatags_title_status tinyint(1) NOT NULL default '0',
metatags_products_name_status tinyint(1) NOT NULL default '0',
metatags_model_status tinyint(1) NOT NULL default '0',
metatags_price_status tinyint(1) NOT NULL default '0',
metatags_title_tagline_status tinyint(1) NOT NULL default '0',
PRIMARY KEY (products_id),
KEY idx_products_date_added_zen (products_date_added),
KEY idx_products_status_zen (products_status),
KEY idx_products_date_available_zen (products_date_available),
KEY idx_products_ordered_zen (products_ordered),
KEY idx_products_model_zen (products_model),
KEY idx_products_price_sorter_zen (products_price_sorter),
KEY idx_master_categories_id_zen (master_categories_id),
KEY idx_products_sort_order_zen (products_sort_order),
KEY idx_manufacturers_id_zen (manufacturers_id)
);
# --------------------------------------------------------
#
# Table structure for table 'products_attributes'
#
DROP TABLE IF EXISTS products_attributes;
CREATE TABLE products_attributes (
products_attributes_id int(11) NOT NULL auto_increment,
products_id int(11) NOT NULL default '0',
options_id int(11) NOT NULL default '0',
options_values_id int(11) NOT NULL default '0',
options_values_price decimal(15,4) NOT NULL default '0.0000',
price_prefix char(1) NOT NULL default '',
products_options_sort_order int(11) NOT NULL default '0',
product_attribute_is_free tinyint(1) NOT NULL default '0',
products_attributes_weight float NOT NULL default '0',
products_attributes_weight_prefix char(1) NOT NULL default '',
attributes_display_only tinyint(1) NOT NULL default '0',
attributes_default tinyint(1) NOT NULL default '0',
attributes_discounted tinyint(1) NOT NULL default '1',
attributes_image varchar(64) default NULL,
attributes_price_base_included tinyint(1) NOT NULL default '1',
attributes_price_onetime decimal(15,4) NOT NULL default '0.0000',
attributes_price_factor decimal(15,4) NOT NULL default '0.0000',
attributes_price_factor_offset decimal(15,4) NOT NULL default '0.0000',
attributes_price_factor_onetime decimal(15,4) NOT NULL default '0.0000',
attributes_price_factor_onetime_offset decimal(15,4) NOT NULL default '0.0000',
attributes_qty_prices text,
attributes_qty_prices_onetime text,
attributes_price_words decimal(15,4) NOT NULL default '0.0000',
attributes_price_words_free int(4) NOT NULL default '0',
attributes_price_letters decimal(15,4) NOT NULL default '0.0000',
attributes_price_letters_free int(4) NOT NULL default '0',
attributes_required tinyint(1) NOT NULL default '0',
PRIMARY KEY (products_attributes_id),
KEY idx_id_options_id_values_zen (products_id,options_id,options_values_id),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -