 
- 学习MySQL
- MySQL-主页
- MySQL - 简介
- MySQL-安装
- MySQL - 管理
- MySQL-PHP 语法
- MySQL-连接
- MySQL-创建数据库
- MySQL - 删除数据库
- MySQL - 选择数据库
- MySQL - 数据类型
- MySQL - 创建表
- MySQL - 删除表
- MySQL - 插入查询
- MySQL - 选择查询
- MySQL-Where 子句
- MySQL - 更新查询
- MySQL - 删除查询
- MySQL - Like 子句
- MySQL - 对结果进行排序
- MySQL - 使用连接
- MySQL - NULL 值
- MySQL - 正则表达式
- MySQL - 事务
- MySQL - 更改命令
- MySQL - 索引
- MySQL - 临时表
- MySQL - 克隆表
- MySQL - 数据库信息
- MySQL - 使用序列
- MySQL - 处理重复项
- MySQL - SQL 注入
- MySQL - 数据库导出
- MySQL - 数据库导入
- MySQL 有用资源
- MySQL - 有用的函数
- MySQL - 语句参考
- MySQL - 快速指南
- MySQL - 有用的资源
- MySQL - 讨论
MySQL - 语句参考
这是所有重要 MySQL 语句的列表。每个陈述都已通过适当的示例进行了解释。
数据定义语句
- MySQL ALTER DATABASE 语句- 该语句用于更改现有数据库的特征。 
- MySQL ALTER EVENT 语句- 该语句用于更改现有事件的特征。 
- MySQL ALTER FUNCTION 语句- 该语句用于更改现有函数的特征。 
- MySQL ALTER PROCEDURE 语句- 该语句用于更改现有过程的特征。 
- MySQL ALTER SERVER 语句- 该语句用于更改现有服务器的特征。 
- MySQL ALTER TABLE 语句- 该语句用于更改现有表的特征。 
- MySQL ALTER TABLESPACE 语句- 该语句用于更改现有表空间的特征。 
- MySQL ALTER VIEW 语句- 该语句用于更改现有视图的特征。 
- MySQL CREATE DATABASE 语句- 该语句用于创建新数据库。 
- MySQL CREATE EVENT 语句- 该语句用于创建一个新事件。 
- MySQL CREATE FUNCTION 语句- 该语句用于创建一个新函数。 
- MySQL CREATE INDEX 语句- 该语句用于创建新索引。 
- MySQL CREATE PROCEDURE 语句- 该语句用于创建一个新过程。 
- MySQL CREATE SERVER 语句- 该语句用于创建新服务器。 
- MySQL CREATE SPATIAL REFERENCE SYSTEM 语句- 该语句用于创建新的空间参考系统。 
- MySQL CREATE TABLE 语句- 该语句用于创建新表。 
- MySQL CREATE TABLESPACE XXX 语句- 该语句用于创建新的表空间。 
- MySQL CREATE TRIGGER 语句- 该语句用于创建新触发器。 
- MySQL CREATE VIEW 语句- 该语句用于创建新视图。 
- MySQL DROP DATABASE 语句- 该语句用于删除现有数据库。 
- MySQL DROP EVENT 语句- 该语句用于删除现有事件。 
- MySQL DROP FUNCTION 语句- 该语句用于删除现有函数。 
- MySQL DROP INDEX 语句- 该语句用于删除现有索引。 
- MySQL DROP PROCEDURE 语句- 该语句用于删除现有过程。 
- MySQL DROP SERVER 语句- 该语句用于删除现有服务器。 
- MySQL DROP SPATIAL REFERENCE SYSTEM 语句- 该语句用于删除现有的空间参考系统。 
- MySQL DROP TABLE 语句- 该语句用于删除现有表。 
- MySQL DROP TABLESPACE 语句- 该语句用于删除现有的表空间。 
- MySQL DROP TRIGGER 语句- 该语句用于删除现有触发器。 
- MySQL DROP VIEW 语句- 该语句用于删除现有视图。 
- MySQL RENAME TABLE 语句- 该语句用于重命名现有表。 
- MySQL TRUNCATE TABLE 语句- 该语句用于从表中删除所有记录。 
数据操作语句
- MySQL CALL 语句- 该语句用于调用存储过程。 
- MySQL DELETE 语句- 该语句用于从表中删除记录。 
- MySQL DO 语句- 该语句用于执行 MySQL 语句。 
- MySQL INSERT 语句- 该语句用于将记录插入表中。 
- MySQL LOAD DATA 语句- 该语句将文件的内容加载到表中。 
- MySQL LOAD XML 语句- 该语句用于将 XML 文件的内容加载到表中。 
- MySQL REPLACE 语句- 该语句将新记录插入表中。如果您尝试为具有 UNIQUE 或 PRIMARY KEY 约束的列插入具有重复值的新列,则旧记录将完全被新记录替换。 
- MySQL SELECT 语句- 该语句用于从 MySQL 表中检索行。 
- MySQL 子查询语句- 子查询是查询中的查询。 
- MySQL TABLE 语句- 该语句用于检索指定表的行和列。 
- MySQL UPDATE 语句- 该语句用于更新现有表的一条或多条记录。 
- MySQL VALUES 语句- 该语句用于将一组行作为表返回。 
- MySQL WITH 语句- 该语句用于创建公用表表达式。 
事务和锁定语句
- MySQL START TRANSACTION 语句- 该语句用于启动事务。 
- MySQL COMMIT 语句- 该语句保存当前事务中的更改。 
- MySQL ROLLBACK 语句- 该语句撤消直到上次提交为止的所有更改。 
- MySQL SAVEPOINT 语句- 该语句用于创建 MySQL 保存点。 
- MySQL 设置自动提交语句- 该语句用于设置打开或关闭自动提交选项。 
- MySQL ROLLBACK TO SAVEPOINT 语句- 该语句撤消当前事务对最后命名的保存点所做的所有更改。 
- MySQL RELEASE SAVEPOINT 语句- 该语句用于释放/删除指定的保存点。 
- MySQL LOCK INSTANCE FOR BACKUP 语句- 该语句用于创建实例级备份锁。 
- MySQL UNLOCK INSTANCE 语句- 该语句用于释放当前实例中的所有备份锁。 
- MySQL LOCK TABLES 语句- 该语句用于获取 MySQL 表上的锁。 
- MySQL UNLOCK TABLES 语句- 该语句用于释放 MySQL 表上的锁。 
- MySQL SET TRANSACTION 语句- 该语句用于将值设置为当前事务的特征。 
准备好的报表
- MySQL PREPARE 语句- 用于创建 MySQL 准备语句。 
- MySQL EXECUTE 语句- 用于执行 MySQL 准备好的语句。 
- MySQL DEALLOCATE PREPARE 语句- 用于删除现有的 MySQL 准备语句。 
复合语句
- MySQL BEGIN ... END 复合语句- BEGIN ... END 语法用于创建复合语句。 
- MySQL 语句标签- 该语句用于为复合语句的开始和结束块创建标签。 
- MySQL DECLARE 语句- 该语句用于创建局部变量、条件、处理程序和游标.. 
- 存储程序中的 MySQL 变量- 此语句用于在过程中创建用户定义的变量或系统变量。 
存储程序中的变量
- MySQL 局部变量 DECLARE 语句- 该语句用于在复合语句或函数中声明局部变量。 
MySQL 流控制语句
- MySQL CASE 语句- 该语句用于测试值与值/条件列表的相等性。 
- MySQL IF 语句- 只要满足给定条件,就会执行一组语句。 
- MySQL ITERATE 语句- 该语句用于重新启动 LOOP、REPEAT 或 WHILE 语句。 
- MySQL LEAVE 语句- 该语句用于退出 LOOP、REPEAT、WHILE 语句或 BEGIN…END 语句。 
- MySQL LOOP 语句- 该语句用于重复执行单个或一组语句。 
- MySQL REPEAT 语句- 该语句用于重复给定的一组语句(或语句),直到给定搜索条件的值为 TRUE。 
- MySQL RETURN 语句- 该语句用于结束存储的函数。 
- MySQL WHILE 语句- 只要指定的条件为 TRUE,此语句用于重复执行单个或一组语句。 
MYSQL 游标语句
- MySQL Cursor CLOSE 语句- 该语句用于关闭游标。 
- MySQL Cursor DECLARE 语句- 该语句用于声明 MySQL 游标。 
- MySQL Cursor FETCH 语句- 该语句用于获取之前声明的游标。 
- MySQL Cursor OPEN 语句- 该语句用于打开之前声明的游标。 
MySQL 条件处理语句
- MySQL DECLARE ... CONDITION 语句- 该语句用于声明 MySQL 条件。 
- MySQL DECLARE ... HANDLER 语句- 该语句用于声明 MySQL 处理程序。 
- MySQL GET DIAGNOSTICS 语句- 诊断区域保存有关发生的错误的信息以及有关生成错误的语句的信息。 
- MySQL RESIGNAL 语句- 该语句用于引发警告或错误。这在错误处理程序中使用。 
- MySQL SIGNAL 语句- MySQL 中的 SIGNAL 用于向处理程序、应用程序或客户端提供错误信息。 
MySQL 账户管理报表
- MySQL ALTER USER 语句- 此语句修改现有 MySQL 用户。 
- MySQL CREATE ROLE 语句- 该语句用于创建 MySQL 角色。 
- MySQL CREATE USER 语句- 该语句用于创建 MySQL 用户。 
- MySQL DROP ROLE 语句- 该语句用于删除现有的 MySQL 角色。 
- MySQL DROP USER 语句- 该语句用于删除现有的 MySQL 用户。 
- MySQL GRANT 语句- 该语句用于向 MySQL 角色或用户授予权限。 
- MySQL RENAME USER 语句- 该语句用于重命名现有用户 
- MySQL REVOKE 语句- 该语句用于检索先前授予 MySQL 角色或用户的权限。 
- MySQL SET DEFAULT ROLE 语句- 该语句用于将角色设置为默认角色。 
- MySQL SET PASSWORD 语句- 该语句用于为 MySQl 用户设置密码。 
- MySQL SET ROLE 语句- 该语句用于为 MySQl 用户设置角色。 
MYSQL资源组管理语句
- MySQL ALTER RESOURCE GROUP 语句- 该语句用于修改现有资源组。 
- MySQL CREATE RESOURCE GROUP 语句- 该语句用于创建资源组。 
- MySQL DROP RESOURCE GROUP 语句- 该语句用于删除现有的资源组。 
- MySQL SET RESOURCE GROUP 语句- 该语句用于将线程设置/分配给现有的 MySQL 资源组。 
MYSQL表维护语句
- MySQL ANALYZE TABLE 语句- 该语句用于分析指定的表。 
- MySQL CHECK TABLE 语句- 该语句用于检查数据库表的完整性。 
- MySQL CHECKSUM TABLE 语句- 该语句用于报告指定表的校验和。 
- MySQL OPTIMIZE TABLE 语句- 该语句用于优化指定的表。 
- MySQL REPAIR TABLE 语句- 该语句用于修复损坏的表。 
MySQL杂项语句
- 用于用户定义函数的 MySQL CREATE FUNCTION 语句- 您可以使用此语句将用户定义函数添加到 MySQL 服务器。 
- 用于用户定义函数的 MySQL DROP FUNCTION 语句- 您可以使用此语句删除可加载的用户定义函数。 
- MySQL INSTALL COMPONENT 语句- 该语句用于安装 MySQL 组件。 
- MySQL INSTALL PLUGIN 语句- 该语句用于安装 MySQL 插件。 
- MySQL UNINSTALL COMPONENT 语句- 该语句用于卸载现有的 MySQL 组件。 
- MySQL UNINSTALL PLUGIN 语句- 该语句用于卸载现有的 MySQL 插件。 
- MySQL CLONE 语句- 使用此语句,您可以从远程服务器克隆到本地目录。 
- MySQL SET 变量赋值语法- 使用此语句,您可以为用户定义的变量、过程中的变量和系统变量设置值。 
- MySQL SET CHARACTER SET 语句- 该语句用于设置 CHARACTER SET 属性的值。 
- MySQL SET NAMES 语句- 该语句语句用于设置character_set_client、character_set_connection 和character_set_results 会话系统变量的值 
MYSQL SHOW 语句
- MySQL SHOW BINARY LOGS 语句- 该语句显示服务器中的二进制日志文件列表。 
- MySQL SHOW BINLOG EVENTS 语句- 此语句显示指定二进制日志中的事件。如果您未指定日志名称,则会显示第一个日志。 
- MySQL SHOW CHARACTER SET 语句- 此语句显示当前引擎中可用的所有可用字符集的列表。 
- MySQL SHOW COLLATION 语句- 该语句显示服务器支持的排序规则列表。 
- MySQL SHOW COLUMNS 语句- MySQL 的此语句用于检索/显示表中所有列的描述。 
- MySQL SHOW CREATE DATABASE 语句- 此查询显示/显示用于创建指定数据库的语句。 
- MySQL SHOW CREATE EVENT 语句- 此语句显示用于创建指定事件的查询。 
- MySQL SHOW CREATE FUNCTION 语句- 这显示用于创建指定函数的语句。 
- MySQL SHOW CREATE PROCEDURE 语句- 此查询显示用于创建指定过程的语句。 
- MySQL SHOW CREATE TABLE 语句- 此查询显示/显示用于创建指定表的语句。 
- MySQL SHOW CREATE TRIGGER 语句- 此语句显示用于创建指定触发器的 CREATE 语句。 
- MySQL SHOW CREATE USER 语句- 此语句显示用于创建指定用户的 CREATE 语句。 
- MySQL SHOW CREATE VIEW 语句- 此语句显示用于创建指定视图的 CREATE VIEW 语句。 
- MySQL SHOW DATABASES 语句- 该语句显示 MySQL 中的数据库列表。 
- MySQL SHOW SCHEMAS 语句- 该语句是 SHOW DATABASES 语句的同义词,因此,您还可以使用此语句列出数据库。 
- MySQL SHOW ENGINE 语句- 该语句显示有关指定引擎的操作信息。 
- MySQL SHOW ENGINES 语句- 该语句返回 MySQL 存储引擎的当前状态信息。 
- MySQL SHOW ERRORS 语句- 该语句用于检索当前会话中执行前一个 MySQL 语句期间发生的错误的信息。 
- MySQL SHOW EVENTS 语句- 该语句显示当前数据库中创建的事件列表。 
- MySQL SHOW FUNCTION CODE 语句- 该语句以结果集的形式返回代码,其中的每一行代表函数中的一条指令。 
- MySQL SHOW FUNCTION STATUS 语句- 该语句显示指定存储函数的功能。 
- MySQL SHOW GRANTS 语句- 该语句用于显示/检索分配给角色或帐户的权限和角色。 
- MySQL SHOW INDEX 语句- 该语句用于列出有关表索引的信息。 
- MySQL SHOW OPEN TABLES 语句- 该语句显示当前在表缓存中打开的非临时表的列表。 
- MySQL SHOW PLUGINS 语句- 该语句显示当前安装在 MySQL 服务器中的插件列表。 
- MySQL SHOW PRIVILEGES 语句- 该语句显示 MYSQL 服务器支持的权限列表。 
- MySQL SHOW PROCEDURE CODE 语句- 该语句以结果集的形式返回代码,其中的每一行代表过程中的一条指令。 
- MySQL SHOW PROCEDURE STATUS 语句- 该语句显示存储过程的功能。 
- MySQL SHOW PROCESSLIST 语句- 该语句显示当前在 MySQL 服务器上运行的进程列表。 
- MySQL SHOW STATUS 语句- 此语句显示变量的名称和值,为您提供有关服务器状态的信息。 
- MySQL SHOW TABLE STATUS 语句- 此语句显示有关数据库中非临时表的信息。 
- MySQL SHOW TRIGGERS 语句- 该语句用于显示有关当前数据库中定义的所有触发器的信息。 
- MySQL SHOW VARIABLES 语句- 该语句用于显示 MySQL 系统变量的名称和值。 
- MySQL SHOW WARNINGS 语句- 该语句用于检索有关当前会话中执行前一个 MySQL 语句期间发生的错误、警告和注释的信息。 
MySQL 其他管理语句
- MySQL CACHE INDEX 语句- 使用此语句用于将表的索引分配给键缓存。 
- MySQL FLUSH 语句- 使用此语句可以清除 MySQL 的缓存。 
- MySQL KILL 语句- 使用此语句您可以杀死指定的线程。 
- MySQL LOAD INDEX INTO CACHE 语句- 该语句用于将表的索引预加载到默认键缓存或分配给它的缓存中。 
- MySQL RESET 语句- 该语句用于重置各种类型的服务器。使用此语句,您可以重置 MySQL 主服务器、从服务器或副本。 
- MySQL RESET PERSIST 语句- 使用此语句。 
- MySQL RESTART 语句- 该语句用于停止和重新启动 MySQL 服务器。 
- MySQL SHUTDOWN 语句- 该语句停止 MySQL 服务器。 
MySQL实用程序语句
- MySQL DESCRIBE 语句- 您可以使用此语句获取有关表结构的信息。 
- MySQL EXPLAIN 语句- 使用此语句您可以获得指定查询的执行计划。 
- MySQL HELP 语句- 该语句用于从 MySQL 官方文档中检索有关指定字符串的信息。 
- MySQL USE 语句- 您可以使用此语句选择/使用现有数据库。