请使用Mysql帮我写一个本月消费表 要包括通用流量 话费余额 账单查询 电子发票
时间: 2024-02-22 16:00:25 浏览: 24
好的,以下是一个简单的MySQL表结构,可以存储本月消费相关信息:
```
CREATE TABLE `monthly_expenses` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`traffic_flow` float NOT NULL DEFAULT '0',
`balance` float NOT NULL DEFAULT '0',
`bill_query` tinyint(1) NOT NULL DEFAULT '0',
`e_invoice` tinyint(1) NOT NULL DEFAULT '0',
`created_at` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
```
其中,`user_id`是用户ID,`traffic_flow`是通用流量,`balance`是话费余额,`bill_query`和`e_invoice`是账单查询和电子发票的开关,`created_at`是记录创建时间。
可以使用以下SQL语句向表中插入数据:
```
INSERT INTO `monthly_expenses` (`user_id`, `traffic_flow`, `balance`, `bill_query`, `e_invoice`, `created_at`) VALUES (1, 10.5, 50.2, 1, 1, NOW());
```
以上SQL语句将向`monthly_expenses`表中插入一条记录,记录了用户ID为1的用户本月的消费信息,其中通用流量为10.5,话费余额为50.2,账单查询和电子发票都开启了,记录创建时间为当前时间。