分享一些常用的数据库结构表和字段语句(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系统数据源的参考。根据具体需求,可以进行调整和扩展。