📚✨还在为数据库设计头疼?今天给大家分享一波超实用的MySQL建表语句!无论是新手还是老司机,都能找到属于自己的“真香”时刻!🌟
首先,我们来聊聊如何创建一个基础的用户表👇
```sql
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY COMMENT '用户ID',
username VARCHAR(50) NOT NULL UNIQUE COMMENT '用户名',
password VARCHAR(100) NOT NULL COMMENT '密码',
email VARCHAR(100) UNIQUE COMMENT '邮箱',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间'
) COMMENT='用户信息表';
```
接着,别忘了索引的重要性!索引就像书签,能快速定位数据。🔍
```sql
ALTER TABLE users ADD INDEX idx_username(username);
```
当然,实际项目中还会遇到多表关联的情况。比如订单表和用户表的连接👇
```sql
CREATE TABLE orders (
order_id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT,
total_price DECIMAL(10, 2),
FOREIGN KEY (user_id) REFERENCES users(id)
);
```
学会这些基础操作后,你会发现数据库设计其实也没那么难!快来试试吧,说不定下一个“真香”就是你哦~🔥