当前位置:实例文章 » 其他实例» [文章]分享一些常用的数据库结构表和字段语句(BI系统数据源部分可能会用到)

分享一些常用的数据库结构表和字段语句(BI系统数据源部分可能会用到)

发布人:shili8 发布时间:2025-02-26 14:59 阅读次数:0

**数据库结构表和字段语句**

在设计 BI 系统的数据源时,选择合适的数据库结构是非常重要的。以下是一些常用的数据库结构表和字段语句,可以作为参考。

###1. 用户信息表

sqlCREATE TABLE `t_user` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `username` varchar(50) NOT NULL DEFAULT '',
 `password` varchar(255) NOT NULL DEFAULT '',
 `email` varchar(100) NOT NULL DEFAULT '',
 `phone` varchar(20) NOT NULL DEFAULT '',
 `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
 PRIMARY KEY (`id`)
);


* `id`:用户ID,自增主键。
* `username`:用户名。
* `password`:密码(存储加密后的密码)。
* `email`:邮箱。
* `phone`:手机号码。
* `create_time`:创建时间。

###2. 订单信息表
sqlCREATE TABLE `t_order` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `user_id` int(11) NOT NULL DEFAULT '0',
 `order_sn` varchar(50) NOT NULL DEFAULT '',
 `order_status` tinyint(4) NOT NULL DEFAULT '1',
 `total_amount` decimal(10,2) NOT NULL DEFAULT '0.00',
 `pay_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
 PRIMARY KEY (`id`)
);


* `id`:订单ID,自增主键。
* `user_id`:用户ID。
* `order_sn`:订单编号。
* `order_status`:订单状态(1:未支付、2:已支付)。
* `total_amount`:总金额。
* `pay_time`:支付时间。

###3. 商品信息表
sqlCREATE TABLE `t_goods` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `goods_sn` varchar(50) NOT NULL DEFAULT '',
 `goods_name` varchar(100) NOT NULL DEFAULT '',
 `goods_price` decimal(10,2) NOT NULL DEFAULT '0.00',
 `goods_stock` int(11) NOT NULL DEFAULT '0',
 PRIMARY KEY (`id`)
);


* `id`:商品ID,自增主键。
* `goods_sn`:商品编号。
* `goods_name`:商品名称。
* `goods_price`:商品价格。
* `goods_stock`:商品库存。

###4. 订单商品表
sqlCREATE TABLE `t_order_goods` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `order_id` int(11) NOT NULL DEFAULT '0',
 `goods_id` int(11) NOT NULL DEFAULT '0',
 `goods_num` int(11) NOT NULL DEFAULT '1',
 PRIMARY KEY (`id`)
);


* `id`:订单商品ID,自增主键。
* `order_id`:订单ID。
* `goods_id`:商品ID。
* `goods_num`:商品数量。

###5. 日志表
sqlCREATE TABLE `t_log` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `log_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
 `log_content` text NOT NULL,
 PRIMARY KEY (`id`)
);


* `id`:日志ID,自增主键。
* `log_time`:日志时间。
* `log_content`:日志内容。

这些表结构和字段语句可以作为BI系统数据源的参考。根据具体需求,可以进行调整和扩展。

相关标签:数据库
其他信息

其他资源

Top