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 语句仅供参考,实际使用时可能需要根据具体需求进行调整。
  • 建议使用合适的数据库设计规范,例如字段命名、数据类型选择等。
  • 使用强密码,并定期更新密码,以提高安全性。
MySQL 用户表和订单表创建语句及备注

原文地址: https://www.cveoy.top/t/topic/lEcQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录