MySQL数据类型SQL关键词MySQL命令
MySQL 数据类型与 SQL 关键词大全
查询常用 MySQL 数据类型和 SQL 关键词,附基础语句示例。
| 分类 | 名称 / 字符 | 说明 | 示例 / 匹配 | 操作 |
|---|---|---|---|---|
| 数据类型 | INT | 整数 | id INT UNSIGNED | |
| 数据类型 | BIGINT | 大整数 | user_id BIGINT | |
| 数据类型 | DECIMAL | 定点小数 | price DECIMAL(10,2) | |
| 数据类型 | VARCHAR | 可变长度字符串 | name VARCHAR(100) | |
| 数据类型 | TEXT | 长文本 | content TEXT | |
| 数据类型 | DATE | 日期 | created_at DATE | |
| 数据类型 | DATETIME | 日期和时间 | created_at DATETIME | |
| 数据类型 | JSON | JSON 文档 | metadata JSON | |
| 关键词 | SELECT | 查询数据 | SELECT * FROM users | |
| 关键词 | INSERT | 插入数据 | INSERT INTO users (name) VALUES ('张三') | |
| 关键词 | UPDATE | 更新数据 | UPDATE users SET name='李四' WHERE id=1 | |
| 关键词 | DELETE | 删除数据 | DELETE FROM users WHERE id=1 | |
| 关键词 | CREATE TABLE | 创建数据表 | CREATE TABLE users (...) | |
| 关键词 | ALTER TABLE | 修改数据表结构 | ALTER TABLE users ADD age INT | |
| 关键词 | JOIN | 连接多张表 | SELECT * FROM a JOIN b ON a.id=b.a_id | |
| 关键词 | WHERE | 筛选记录 | SELECT * FROM users WHERE active=1 | |
| 关键词 | GROUP BY | 分组统计 | SELECT role, COUNT(*) FROM users GROUP BY role | |
| 关键词 | ORDER BY | 排序结果 | SELECT * FROM users ORDER BY created_at DESC | |
| 关键词 | LIMIT | 限制返回数量 | SELECT * FROM users LIMIT 20 |