sync from local backup
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# MySQL 数据库设计
|
||||
|
||||
## 学习目标
|
||||
- 掌握 SQL 基础语法
|
||||
- 理解数据库设计原则
|
||||
- 学会建表和查询
|
||||
|
||||
## SQL 基础
|
||||
|
||||
```sql
|
||||
-- 创建数据库
|
||||
CREATE DATABASE mydb;
|
||||
|
||||
-- 创建表
|
||||
CREATE TABLE users (
|
||||
id INT PRIMARY KEY AUTO_INCREMENT,
|
||||
name VARCHAR(50) NOT NULL,
|
||||
email VARCHAR(100) UNIQUE,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
|
||||
-- 插入数据
|
||||
INSERT INTO users (name, email) VALUES ('Tom', 'tom@example.com');
|
||||
|
||||
-- 查询数据
|
||||
SELECT * FROM users WHERE name LIKE '%T%';
|
||||
```
|
||||
|
||||
## 表关系
|
||||
|
||||
- 一对一 (One-to-One)
|
||||
- 一对多 (One-to-Many)
|
||||
- 多对多 (Many-to-Many)
|
||||
|
||||
## 动手练习
|
||||
|
||||
1. 设计博客系统的数据库
|
||||
2. 创建用户和文章表
|
||||
3. 编写复杂查询语句
|
||||
Reference in New Issue
Block a user