以下是 MySQL 中常用到的 英语单词和词组 的全面分类整理,涵盖数据库操作、SQL语句、函数、配置等核心内容

发布于:2025-05-19 ⋅ 阅读:(20) ⋅ 点赞:(0)

 一、数据库基础操作
1. Database Operations  
   - `CREATE DATABASE` (创建数据库)  
   - `ALTER DATABASE` (修改数据库)  
   - `DROP DATABASE` (删除数据库)  
   - `SHOW DATABASES` (显示所有数据库)  
   - `USE` (选择数据库)  

2. Table Operations  
   - `CREATE TABLE` (创建表)  
   - `ALTER TABLE` (修改表结构)  
   - `DROP TABLE` (删除表)  
   - `TRUNCATE TABLE` (清空表数据)  
   - `RENAME TABLE` (重命名表)  
   - `DESCRIBE` / `DESC` (查看表结构)  

 二、数据类型与约束
1. Data Types  
   - `INT` / `BIGINT` (整数类型)  
   - `VARCHAR` (可变长度字符串)  
   - `CHAR` (定长字符串)  
   - `TEXT` (长文本)  
   - `DATE` / `DATETIME` / `TIMESTAMP` (日期时间类型)  
   - `DECIMAL` / `FLOAT` / `DOUBLE` (浮点数)  
   - `BOOLEAN` (布尔值)  
   - `BLOB` (二进制大对象)  
   - `JSON` (JSON 数据类型)  

2. Constraints (约束)  
   - `PRIMARY KEY` (主键)  
   - `FOREIGN KEY` (外键)  
   - `UNIQUE` (唯一约束)  
   - `NOT NULL` (非空约束)  
   - `DEFAULT` (默认值)  
   - `CHECK` (条件约束)  
   - `AUTO_INCREMENT` (自增字段)  

 三、数据操作 (DML)
1. CRUD Operations  
   - `SELECT` (查询数据)  
   - `INSERT INTO` (插入数据)  
   - `UPDATE` (更新数据)  
   - `DELETE FROM` (删除数据)  

2. Filtering & Sorting  
   - `WHERE` (条件过滤)  
   - `ORDER BY` (排序)  
   - `LIMIT` (限制返回行数)  
   - `OFFSET` (偏移量)  

3. Joins (表连接)  
   - `INNER JOIN` (内连接)  
   - `LEFT JOIN` / `RIGHT JOIN` (左/右连接)  
   - `FULL OUTER JOIN` (全外连接)  
   - `CROSS JOIN` (交叉连接)  
   - `SELF JOIN` (自连接)  

4. Subqueries (子查询)  
   - `EXISTS` / `NOT EXISTS`  
   - `IN` / `NOT IN`  
   - `ANY` / `ALL`  

 四、聚合与分组
1. Aggregate Functions (聚合函数)  
   - `COUNT()` (计数)  
   - `SUM()` (求和)  
   - `AVG()` (平均值)  
   - `MAX()` / `MIN()` (最大/最小值)  
   - `GROUP_CONCAT()` (分组拼接字符串)  

2. Grouping  
   - `GROUP BY` (分组)  
   - `HAVING` (分组后过滤)  

 五、索引与优化
1. Indexes  
   - `CREATE INDEX` (创建索引)  
   - `DROP INDEX` (删除索引)  
   - `UNIQUE INDEX` (唯一索引)  
   - `FULLTEXT INDEX` (全文索引)  

2. Optimization  
   - `EXPLAIN` (分析查询执行计划)  
   - `OPTIMIZE TABLE` (优化表)  
   - `CACHE` (查询缓存)  

 六、事务与锁
1. Transactions  
   - `START TRANSACTION` (开始事务)  
   - `COMMIT` (提交事务)  
   - `ROLLBACK` (回滚事务)  
   - `SAVEPOINT` (保存点)  

2. Isolation Levels (隔离级别)  
   - `READ UNCOMMITTED`  
   - `READ COMMITTED`  
   - `REPEATABLE READ`  
   - `SERIALIZABLE`  

3. Locking  
   - `LOCK TABLES` / `UNLOCK TABLES`  
   - `FOR UPDATE` (行级锁)  
   - `SHARE MODE` (共享锁)  

 七、用户与权限
1. User Management  
   - `CREATE USER` (创建用户)  
   - `DROP USER` (删除用户)  
   - `RENAME USER` (重命名用户)  

2. Permissions  
   - `GRANT` (授权)  
   - `REVOKE` (撤销权限)  
   - `SHOW GRANTS` (查看权限)  

 八、备份与恢复
- `BACKUP DATABASE` (备份数据库)  
- `RESTORE` (恢复数据库)  
- `mysqldump` (命令行备份工具)  

 九、高级功能
1. Stored Procedures & Functions  
   - `CREATE PROCEDURE` (存储过程)  
   - `CREATE FUNCTION` (函数)  
   - `CALL` (调用存储过程)  

2. Triggers  
   - `BEFORE INSERT` / `AFTER UPDATE` (触发器时机)  
   - `NEW` / `OLD` (引用新旧数据)  

3. Views  
   - `CREATE VIEW` (创建视图)  
   - `DROP VIEW` (删除视图)  

4. Partitioning  
   - `PARTITION BY` (按条件分区)  

 十、错误与日志
- `ERROR 1064` (语法错误)  
- `SHOW ERRORS` (显示错误信息)  
- `SHOW WARNINGS` (显示警告)  
- `GENERAL LOG` (通用日志)  
- `SLOW QUERY LOG` (慢查询日志)  

 十一、配置与连接
- `my.cnf` (配置文件)  
- `PORT` (端口号)  
- `HOST` (主机地址)  
- `CHARACTER SET` (字符集)  
- `COLLATION` (排序规则)  

 十二、其他常用关键词
- `AS` (别名)  
- `DISTINCT` (去重)  
- `BETWEEN` (范围查询)  
- `LIKE` / `REGEXP` (模糊匹配)  
- `CASE WHEN` (条件判断)  
- `UNION` / `UNION ALL` (合并结果集)  


网站公告

今日签到

点亮在社区的每一天
去签到