MySQL创建三个表只能出来一个 mysql创建三个表

导读:MySQL是一种常用的关系型数据库管理系统,它可以帮助我们快速创建和管理多个数据表 。在本文中,我们将介绍如何使用MySQL创建三个不同的数据表,并且给出每个表的详细说明 。
1. 创建用户信息表
首先,我们需要创建一个用户信息表来存储用户的基本信息 。这个表包含以下字段:用户ID、用户名、密码、电子邮件地址、注册时间和最后登录时间 。我们可以使用以下SQL语句来创建这个表:
CREATE TABLE `user_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varchar(255) NOT NULL,
`email` varchar(100) NOT NULL,
`register_time` datetime NOT NULL,
`last_login_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
2. 创建订单信息表
接下来,我们需要创建一个订单信息表来存储用户的订单信息 。这个表包含以下字段:订单ID、用户ID、订单状态、订单总额、下单时间和支付时间 。我们可以使用以下SQL语句来创建这个表:
CREATE TABLE `order_info` (
`user_id` int(11) NOT NULL,
`status` tinyint(4) NOT NULL,
`total_amount` decimal(10,2) NOT NULL,
`create_time` datetime NOT NULL,
`pay_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
CONSTRAINT `order_info_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user_info` (`id`)
3. 创建商品信息表
最后 , 我们需要创建一个商品信息表来存储所有的商品信息 。这个表包含以下字段:商品ID、商品名称、商品价格、商品描述和商品图片 。我们可以使用以下SQL语句来创建这个表:
CREATE TABLE `product_info` (
`name` varchar(100) NOT NULL,
`price` decimal(10,2) NOT NULL,
`description` text NOT NULL,
`image` varchar(255) DEFAULT NULL,
【MySQL创建三个表只能出来一个 mysql创建三个表】总结:在本文中,我们介绍了如何使用MySQL创建三个不同的数据表 。用户信息表用于存储用户的基本信息 , 订单信息表用于存储用户的订单信息 , 商品信息表用于存储所有的商品信息 。通过这些表,我们可以轻松地管理和查询数据 , 并且提供更好的用户体验 。

    推荐阅读