⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mysql.sql

📁 自己实现一个实用的商店应用系统
💻 SQL
📖 第 1 页 / 共 2 页
字号:
	(0,'420102f278',3,0.75),
	(0,'420102f278',4,0.375),
	(0,'420102f278',5,0.1875),
	(0,'420102f278',6,0.09375),
	(0,'420102f278',7,0.046875),
	(0,'420102f278',8,0.0234375),
	(0,'420102f278',9,0.01171875);

-- [07]商品信息表(门店/公用)
create table `market_spinfo` (
	`sp_id`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '696',	# 门店ID,备用字段,可分门店管理,也可多门店共享商品信息表
	`sp_date`	datetime,				# 录入时间
	`sp_fl`		varchar(9) not null default '',		# 门店商品分类 二级分类
	`sp_code`	varchar(13) not null default '10',	# 商品代码,唯一店内码:2位大分类,2位中分类,3位小分类,5位商品码
	`sp_level`	varchar(6) not null default '',		# 商品等级,质量安全:QS;无公害农产品:WGH;绿色食品A级:GA;绿AA级:GAA;有机食品:OF;质量管理体系认证:CQC;
	`sp_idcode`	varchar(39) not null default '',	# 商品等级认证标识代码
	`sp_barcode`	varchar(13) not null default '',	# 商品13位条码
	`sp_name`	varchar(36),				# 商品简称
	`sp_desc`	varchar(164),				# 商品描述
	`sp_readme`	text,					# 商品说明
	`sp_ename`	varchar(24),				# 商品英文简称
	`sp_edesc`	varchar(164),				# 商品英文描述
	`sp_ereadme`	text,					# 商品英文说明
	`sp_cb`		float(8,3),				# 商品成本:进价
	`sp_fjcb`	float(6,3),				# 附加成本,因费用增加的共担成本,以此计算批发价(sp_cb+sp_fjcb)
	`sp_kd`		float(6,4),				# 扣点,返给商家的比率,售价相关
	`sp_fd`		float(6,4),				# 返点,返给营销人员的比率,售价相关
	`sp_sl`		float(6,4),				# 商品税率
	`sp_mll`	float(7,4),				# 商品毛利率
	`sp_sj`		float(8,2),				# 商品售价
	`sp_bzdw`	char(6),				# 包装单位
	`sp_mz`		int unsigned,				# 毛重-克
	`sp_jz`		int unsigned,				# 净重-克
	`sp_jldw`	char(8),				# 计量单位
	`sp_tj`		float(8,2),				# 体积-立方
	`sp_bv`		float(6,4),				# 商品BV
	`sp_pv`		float(6,4),				# 商品PV
	`sp_sh`		char(1),				# 审核标志: 0.未审 1.已审 2.过期 3.下架
	`sp_abc_jm`	char(1) not null default 'c',		# 商品供货ABC/商家返利依据
	`sp_abc_lb`	char(1) not null default 'a',		# 商品类别ABC/形象商品/效益商品/一般商品
	`sp_bz`		varchar(164),				# 备注
	`sp_ebz`	varchar(164),				# 英文备注
	`lr_user_id`	int(10) unsigned not null,		# 录入人CMS系统用户ID
	unique key `idx1_sp` (`store_id`,`sp_code`),
	unique key `idx2_sp` (`store_id`,`sp_barcode`,`sp_name`),
	primary KEY (`sp_id`)
) TYPE=MyISAM;

-- [08]商品库存明细表(可分门店)
create table `market_spkcmx` (
	`sp_id`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '',	# 门店ID,备用字段,可分门店管理,也可多门店共享商品信息表
	`sp_code`	varchar(13) not null default '',	# 商品代码,唯一店内码:2位大分类,2位中分类,3位小分类,5位商品码
	`sp_barcode`	varchar(13) not null default '',	# 商品13位条码
	`sp_indate`	date,					# 生产日期(批号)
	`sp_date`	datetime,				# 记帐日期
	`jzzy`		varchar(56),				# 记帐摘要
	`jf`		float(8,1) not null default 0.0,	# 借方/进货
	`df`		float(8,1) not null default 0.0,	# 贷方/出货
	`sp_kc`		float(8,1) not null default 0.0,	# 库存
	`rz_user_id`	int(10) unsigned not null,		# 入帐人CMS系统用户ID
	`mx_shbz`	char(1) not null default '0',		# 审核标志 0 未审 1 审核 2 冲正(删除) [3-9]其它
	unique key `idx1_spkc` (`store_id`,`sp_code`,`sp_date`,`jzzy`),
	primary KEY (`sp_id`)
) TYPE=MyISAM;

-- [09]门店流水帐
create table `market_mdseri` (
	`bh`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '',	# 门店ID
	`sdbh`		int(6) unsigned,		# 水单编号/每位流水序号
	`bdxh`		int(6) unsigned,		# 本单序号
	`date_q`	datetime,			# 录入时间-前台节点时间
	`date_h`	datetime,			# 录入时间-后台数据库服务器时间
	`user_card`	varchar(21),			# 会员卡号
	`user_disc`	float(6,2),			# 会员折扣率
	`sp_fl`		varchar(9) not null default '',	# 门店商品分类 二级分类
	`sp_barcode`	varchar(13) not null default '',# 商品13位条码
	`sp_code`	varchar(13) not null default '',# 商品代码,唯一店内码:2位大分类,2位中分类,3位小分类,5位商品码
	`zy`		varchar(56),			# 记帐摘要,mdxs:门店销售;mdrj:门店入金;mdcj:门店出金;mdpf:门店批发;mdtg:门店团购;mdjh:门店进货;mdpd:门店盘点;kczj:增库存;kcjs:减库存
	`xssl`		float(8,1) not null default 0.0,# 销售数量
	`sj`		float(6,2),			# 原售价
	`spzkj`		float(6,2),			# 商品折扣价
	`zkl`		float(5,2),			# 折扣率/手工折
	`zke`		float(5,2),			# 折扣额
	`mle`		float(5,2),			# 毛利额
	`tach`		float(5,2),			# 本次积分
	`rz_user_id`	int(10) unsigned not null,	# 入帐人CMS系统用户ID
	`shbz`		char(1) not null default '0',	# 审核标志 0 未审 1 审核 2 冲正(删除) [3-9]其它
	`sh_user_id`	int(10) unsigned not null,	# 审核人CMS系统用户ID
	`oth_read`	varchar(41) not null default '',# 备注信息
	unique key `idx0_seri` (`store_id`,`sdbh`,`bdxh`,`sp_code`),
	primary KEY (`bh`)
) TYPE=MyISAM;

-- [10]门店商品分类表
create table `market_mdspfl` (
	`sp_id`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '',	# 门店ID,备用字段,可分门店管理,也可多门店共享商品信息表
	`sp_date`	date,					# 录入时间
	`sp_fl`		varchar(9) not null default '',		# 门店商品分类编号 二级分类
	`sp_flm`	varchar(18) not null default '',	# 门店商品分类名称
	`rz_user_id`	int(10) unsigned not null,		# 入帐人CMS系统用户ID
	`sp_bz`		varchar(164),				# 备注
	unique key `idx1_sp` (`store_id`,`sp_fl`),
	primary KEY (`sp_id`)
) TYPE=MyISAM;

-- [11]历史流水帐
create table `market_seri_history` (
	`bh`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '',	# 门店ID
	`user_id`	int(10) unsigned not null,	# CMS系统用户ID
	`user_card`	varchar(21),			# 会员卡号
	`user_disc`	float(6,2),			# 会员折扣率
	`rdate`		datetime,			# 入帐日期
	`lsbh`		varchar(12),			# 订单流水编号
	`spbm`		varchar(16),			# 商品编码-条码或店内码
	`spmc`		varchar(26),			# 商品名称
	`sssl`		float(8,1) not null default 0.0,# 销售数量
	`qj`		float(6,2),			# 全价
	`sj`		float(6,2),			# 售价
	`zk`		float(5,2),			# 折扣
	`tcb`		float(5,2),			# 提成比
	`tcj`		float(8,2),			# 本单提成合计
	`shbz`		char(1) not null default '0',	# 审核标志 0 未审 1 审核 [2-9]其它
	`sh_user_id`	int(10) unsigned not null,	# 审核人CMS系统用户ID
	`oth_read`	varchar(41) not null default '',# 备注信息
	unique key `idx0_seri` (`store_id`,`user_id`,`lsbh`,`rdate`),
	primary KEY (`bh`)
) TYPE=MyISAM;

-- [12]门店历史流水帐
create table `market_mdseri_history` (
	`bh`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '',	# 门店ID
	`sdbh`		int(6) unsigned,		# 水单编号/每位流水序号
	`bdxh`		int(6) unsigned,		# 本单序号
	`date_q`	datetime,			# 录入时间-前台节点时间
	`date_h`	datetime,			# 录入时间-后台数据库服务器时间
	`user_card`	varchar(21),			# 会员卡号
	`user_disc`	float(6,2),			# 会员折扣率
	`sp_fl`		varchar(9) not null default '',	# 门店商品分类 二级分类
	`sp_barcode`	varchar(13) not null default '',# 商品13位条码
	`sp_code`	varchar(13) not null default '',# 商品代码,唯一店内码:2位大分类,2位中分类,3位小分类,5位商品码
	`zy`		varchar(56),			# 记帐摘要
	`xssl`		int(8) unsigned,		# 销售数量
	`sj`		float(6,2),			# 原售价
	`spzkj`		float(6,2),			# 商品折扣价
	`zkl`		float(5,2),			# 折扣率
	`zke`		float(5,2),			# 折扣额
	`mle`		float(5,2),			# 毛利额
	`tach`		float(5,2),			# 本次积分
	`rz_user_id`	int(10) unsigned not null,	# 入帐人CMS系统用户ID
	`shbz`		char(1) not null default '0',	# 审核标志 0 未审 1 审核 [2-9]其它
	`sh_user_id`	int(10) unsigned not null,	# 审核人CMS系统用户ID
	`oth_read`	varchar(41) not null default '',# 备注信息
	unique key `idx0_seri` (`store_id`,`date_q`,`date_h`,`sdbh`,`bdxh`,`sp_code`),
	primary KEY (`bh`)
) TYPE=MyISAM;

-- [13]商品库存表(可分门店)
create table `market_spkc` (
	`sp_id`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '',	# 门店ID,备用字段,可分门店管理,也可多门店共享商品信息表
	`sp_code`	varchar(13) not null default '',	# 商品代码,唯一店内码:2位大分类,2位中分类,3位小分类,5位商品码
	`sp_barcode`	varchar(13) not null default '',	# 商品13位条码
	`sp_date`	date,					# 记帐日期
	`jzzy`		varchar(56),				# 记帐摘要
	`sp_kc`		float(8,1) not null default 0.00,	# 库存
	`rz_user_id`	int(10) unsigned not null,		# 入帐人CMS系统用户ID
	unique key `idx1_spkc` (`store_id`,`sp_code`,`sp_date`),
	primary KEY (`sp_id`)
) TYPE=MyISAM;

-- [14]盘点数据(可分门店)
create table `market_pdsj` (
	`pd_id`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '',	# 门店ID,备用字段,可分门店管理,也可多门店共享商品信息表
	`pd_date`	datetime,				# 记帐日期
	`pd_xh`		int(8) unsigned not null default 0,	# 序号
	`sp_code`	varchar(13) not null default '',	# 商品代码,唯一店内码:2位大分类,2位中分类,3位小分类,5位商品码
	`pd_cl`		float(8,1) not null default 0.00,	# 盘点存量
	`pd_shbz`	char(1) not null default '0',		# 审核标志 0 未审 1 审核 [2-9] 其它
	`pd_user_id`	int(10) unsigned not null,		# 入帐人CMS系统用户ID
	unique key `idx1_spkc` (`store_id`,`sp_code`,`pd_date`,`pd_xh`),
	primary KEY (`pd_id`)
) TYPE=MyISAM;

-- [15]备忘录暨日程提醒
create table `market_event` (
	`tx_id`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '',	# 所属门店ID
	`user_card`	varchar(21),				# 会员卡号
	`user_id`	int(10) unsigned not null,		# CMS系统用户ID
	`cre_time`	datetime,				# 事件创建时间
	`jz_time`	datetime,				# 提醒截止时间
	`tx_fs`		int(2) unsigned not null,		# 提醒方式:0-取消提醒;1-指定时间;2-每半小时;3-每小时;4-每天此时;5-每周;6-每旬;7-每月;8-每季;9-每年;10-每时每刻;11-下次提醒;
	`zd_time`	datetime,				# 在指定时间提醒
	`tx_count`	int(5) unsigned not null,		# 查阅次数
	`tx_level`	tinyint(1) unsigned not null,		# 事件级别:0-未审核;1-普通;2-加急;3-紧急;4-特急;5-超特急
	`tx_class`	tinyint(1) unsigned not null,		# 事件类型:0-未定义;1-普通;2-保密;3-机密;4-绝密
	`tx_title`	varchar(93) not null default '',	# 事件标题
	`tx_content`	text,					# 事件内容
	`tx_passwd`	varchar(36) not null default '',	# 查阅密码
	`tx_local`	varchar(255) not null default '',	# 最近一次查阅位置记录
	`jl_user_id`	int(10) unsigned not null,		# 记录人CMS系统用户ID
	unique key `idx1_spkc` (`store_id`,`user_id`,`cre_time`),
	primary KEY (`tx_id`)
) TYPE=MyISAM;

-- [16]现金日记帐(可分门店)
create table `market_cash` (
	`ca_id`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '',	# 门店ID,备用字段,可分门店管理,也可多门店共享商品信息表
	`ca_date`	datetime,				# 记帐日期
	`ca_djh`	varchar(13) not null default '',	# 单据编号
	`ca_zy`		varchar(43) not null default '',	# 记帐摘要(收支事项)/记录文字说明
	`jf`		float(8,1) not null default 0.00,	# 借方/收
	`df`		float(8,1) not null default 0.00,	# 贷方/支
	`jy`		float(8,1) not null default 0.00,	# 结余
	`ca_shbz`	char(1) not null default '0',		# 审核标志 0 未审 1 审核 [2-9] 其它
	`jz_user_id`	int(10) unsigned not null,		# 记帐员CMS系统用户ID
	`sh_user_id`	int(10) unsigned not null,		# 审核员CMS系统用户ID
	unique key `idx1_cash` (`store_id`,`ca_date`,`ca_djh`),
	primary KEY (`ca_id`)
) TYPE=MyISAM;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -