724 B
724 B
MySQL 数据库设计
学习目标
- 掌握 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)
动手练习
- 设计博客系统的数据库
- 创建用户和文章表
- 编写复杂查询语句