MySQL 用户表和订单表创建语句及备注
MySQL 用户表和订单表创建语句及备注
本文提供创建用户表(sys_user)和订单表(biz_order)的 MySQL SQL 语句,包含详细的字段定义和注释,适用于需要创建用户系统和订单管理系统的开发人员。
用户表 (sys_user)
-- 创建用户表(sys_user)
CREATE TABLE sys_user (
id INT(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
username VARCHAR(50) NOT NULL COMMENT '用户名',
login_account VARCHAR(50) NOT NULL COMMENT '登录账户',
login_password VARCHAR(50) NOT NULL COMMENT '登录密码',
is_locked TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否锁定(默认不锁定)',
open_id VARCHAR(50) DEFAULT NULL COMMENT 'open_id',
login_type VARCHAR(10) DEFAULT NULL COMMENT '登入类型(微信、支付宝、账户登录)',
create_time DATETIME NOT NULL COMMENT '创建时间',
secret_key VARCHAR(50) NOT NULL COMMENT '密钥',
PRIMARY KEY (id)
) COMMENT='用户表';
订单表 (biz_order)
-- 创建订单表(biz_order)
CREATE TABLE biz_order (
id INT(11) NOT NULL AUTO_INCREMENT COMMENT '订单ID',
order_name VARCHAR(128) NOT NULL COMMENT '订单名称(长度128)',
order_amount DECIMAL(10,2) NOT NULL COMMENT '订单金额',
paid_amount DECIMAL(10,2) NOT NULL DEFAULT 0 COMMENT '已支付金额',
refunded_amount DECIMAL(10,2) NOT NULL DEFAULT 0 COMMENT '已退费金额',
order_balance DECIMAL(10,2) NOT NULL DEFAULT 0 COMMENT '订单余额',
order_status VARCHAR(20) NOT NULL COMMENT '订单状态(待支付,支付中,支付成功,业务确认成功,业务确认失败 )',
PRIMARY KEY (id)
) COMMENT='订单表';
字段说明:
用户表 (sys_user):
- id: 用户ID,主键,自增
- username: 用户名
- login_account: 登录账户
- login_password: 登录密码
- is_locked: 是否锁定,默认不锁定
- open_id: open_id,用于第三方登录
- login_type: 登入类型,微信、支付宝、账户登录
- create_time: 创建时间
- secret_key: 密钥
订单表 (biz_order):
- id: 订单ID,主键,自增
- order_name: 订单名称
- order_amount: 订单金额
- paid_amount: 已支付金额
- refunded_amount: 已退费金额
- order_balance: 订单余额
- order_status: 订单状态,待支付,支付中,支付成功,业务确认成功,业务确认失败
注意:
- 以上 SQL 语句仅供参考,实际使用时可能需要根据具体需求进行调整。
- 建议使用合适的数据库设计规范,例如字段命名、数据类型选择等。
- 使用强密码,并定期更新密码,以提高安全性。
原文地址: https://www.cveoy.top/t/topic/lEcQ 著作权归作者所有。请勿转载和采集!