mysql创建数据库并使用数据库创建三张表
时间: 2025-06-09 19:00:24 浏览: 14
MySQL是一种流行的关系型数据库管理系统,创建数据库和表格是非常基础的操作。首先,你需要登录到MySQL服务器,并选择一个已经存在的或者新建一个数据库。以下是步骤:
1. **创建数据库**:
执行以下命令来创建一个新的数据库,例如名为`my_database`:
```
CREATE DATABASE my_database;
```
如果你想查看所有数据库,可以使用`SHOW DATABASES;`。
2. **切换到新数据库**:
使用 `USE` 或者 `SHOW DATABASES` 确认数据库已创建后,切换到它:
```
USE my_database;
```
3. **创建表**:
现在我们可以创建表了。假设我们需要三张表,分别为`users`, `products`, 和 `orders`。这里给出每个表的基本结构示例:
- `users` (用户表):
```sql
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100) UNIQUE NOT NULL
);
```
- `products` (产品表):
```sql
CREATE TABLE products (
product_id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
price DECIMAL(10, 2)
);
```
- `orders` (订单表):
```sql
CREATE TABLE orders (
order_id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT,
product_id INT,
quantity INT,
FOREIGN KEY (user_id) REFERENCES users(id),
FOREIGN KEY (product_id) REFERENCES products(product_id)
);
```
每张表都有其特定字段,如`users`表包含用户的ID、姓名和邮箱信息,`products`表包含产品ID、名称和价格,而`orders`表则关联用户和产品,并记录数量。
阅读全文
相关推荐

















