CheatSheets 项目 MySQL 速查表全解析:常用 SQL、数据类型与函数操作手册
2026/9/24 17:17:52 网站建设 项目流程
  • 文档
  • 教程
  • 知识库

【免费下载链接】reference

⭕ Share quick reference cheat sheet for developers.

项目地址:https://gitcode.com/gh_mirrors/re/reference
点击查看免费下载

本指南围绕 CheatSheets 开源参考仓库中的 MySQL 速查文档 展开,系统梳理连接与备份操作、常用 DDL/DML 语句、多表查询与约束写法、完整数据类型范围,以及 MySQL 8.0 函数与运算符清单。读者学完后,可以将本文作为日常开发中随手可查的 SQL 速查手册,也能理解该速查表在仓库中的组织方式与渲染机制。

快速上手:连接 MySQL 与常用命令

连接 MySQL

MySQL 客户端提供多种连接方式,最常用的是通过mysql命令行工具交互式登录。速查文档给出了四类典型连接命令:

mysql -u <user> -p mysql [db_name] mysql -h <host> -P <port> -u <user> -p [db_name] mysql -h <host> -u <user> -p [db_name]
  • mysql -u <user> -p:以指定用户名连接,-p会提示输入密码;
  • mysql [db_name]:登录后直接切换到指定数据库;
  • mysql -h <host> -P <port> -u <user> -p [db_name]:指定主机与端口完整连接,适用于远程服务器;
  • mysql -h <host> -u <user> -p [db_name]:省略端口时使用默认端口(3306)。

数据库与表的常用命令

速查表将最常用的管理语句分为四类,方便快速定位:

数据库级操作

语句说明
CREATE DATABASE db;创建数据库
SHOW DATABASES;列出所有数据库
USE db;切换到指定数据库
CONNECT db;切换到指定数据库
DROP DATABASE db;删除数据库

表级操作

语句说明
SHOW TABLES;列出当前数据库所有表
SHOW FIELDS FROM t;列出表的字段
DESC t;查看表结构
SHOW CREATE TABLE t;查看建表 SQL
TRUNCATE TABLE t;清空表内所有数据
DROP TABLE t;删除表

进程管理

语句说明
show processlist;查看当前连接与执行中的进程
kill pid;终止指定进程

其他

语句说明
exit\q退出 MySQL 会话

说明:SHOW FIELDS FROMDESC功能近似,均用于查看表结构,前者还可配合LIKE做字段名过滤;TRUNCATEDELETE都会清空数据,但TRUNCATE属于 DDL 语句、不可按条件过滤且会重置自增计数。

备份与恢复:mysqldump 的三种典型用法

速查文档给出了一套完整的备份与恢复流程,适用于日常数据保护场景:

创建备份(含表结构)

mysqldump -u user -p db_name > db.sql

导出数据库但不含表结构

mysqldump -u user -p db_name --no-data=true --add-drop-table=false > db.sql

其中--no-data=true表示只导出结构不导出数据(实际也常写作--no-data-d),--add-drop-table=false则禁止在导出文件中生成DROP TABLE语句,避免恢复时误删已有表。

恢复备份

mysql -u user -p db_name < db.sql

通过 shell 输入重定向,把db.sql中的 SQL 语句依次执行到目标库中。这套命令组合覆盖了「全量备份 → 纯结构导出 → 恢复」三个高频场景,也是后续自动化定时备份脚本的基础形态。

MySQL 实战示例:从建表到查询的完整 SQL 语法

管理表结构

创建新表(包含三个列,并设置主键与默认值):

CREATE TABLE t ( id INT, name VARCHAR DEFAULT NOT NULL, price INT DEFAULT 0 PRIMARY KEY(id) );

注意:原文档示例中name VARCHAR DEFAULT NOT NULL属于示意写法,实际 MySQL 应写作name VARCHAR(255) NOT NULLVARCHAR必须指定长度;同时各列定义之间需要以逗号分隔,PRIMARY KEY(id)前也应补逗号。速查表以高度压缩的方式呈现语法骨架,落地时请按上述规则补齐。

删除表

DROP TABLE t ;

新增列

ALTER TABLE t ADD column;

删除列

ALTER TABLE t DROP COLUMN c ;

添加约束

ALTER TABLE t ADD constraint;

删除约束

ALTER TABLE t DROP constraint;

重命名表

ALTER TABLE t1 RENAME TO t2;

重命名列

ALTER TABLE t1 RENAME c1 TO c2 ;

清空表数据

TRUNCATE TABLE t;

单表数据查询

查询是日常使用最频繁的语句,速查文档按功能给出了逐条语法骨架:

-- 查询指定列 SELECT c1, c2 FROM t -- 查询全部列 SELECT * FROM t -- 按条件过滤 SELECT c1, c2 FROM t WHERE condition -- 去重查询 SELECT DISTINCT c1 FROM t WHERE condition -- 结果排序(ASC 升序 / DESC 降序) SELECT c1, c2 FROM t ORDER BY c1 ASC [DESC] -- 分页:跳过 offset 行,返回接下来的 n 行 SELECT c1, c2 FROM t ORDER BY c1 LIMIT n OFFSET offset -- 分组聚合 SELECT c1, aggregate(c2) FROM t GROUP BY c1 -- 过滤分组结果 SELECT c1, aggregate(c2) FROM t GROUP BY c1 HAVING condition

要点提示:

  • WHERE作用于行级过滤,HAVING作用于分组后的结果过滤,二者不可混用;
  • LIMIT n OFFSET offset即分页的核心写法,ORDER BY应与LIMIT搭配以保证分页顺序稳定;
  • aggregate(c2)指任意聚合函数,如COUNT()SUM()AVG()MAX()MIN()等。

多表连接与集合运算

各种 JOIN 写法

-- 内连接:仅返回两表匹配的行 SELECT c1, c2 FROM t1 INNER JOIN t2 ON condition -- 左连接:返回左表全部行,右表无匹配时以 NULL 填充 SELECT c1, c2 FROM t1 LEFT JOIN t2 ON condition -- 右连接:返回右表全部行,左表无匹配时以 NULL 填充 SELECT c1, c2 FROM t1 RIGHT JOIN t2 ON condition -- 全外连接:返回两表所有行 SELECT c1, c2 FROM t1 FULL OUTER JOIN t2 ON condition -- 交叉连接:生成笛卡尔积 SELECT c1, c2 FROM t1 CROSS JOIN t2 -- 交叉连接的另一种写法(隐式逗号连接) SELECT c1, c2 FROM t1, t2 -- 自连接:同一张表通过别名连接自身 SELECT c1, c2 FROM t1 A INNER JOIN t1 B ON condition

集合运算(基于 SQL 标准,各数据库实现存在差异):

-- 合并两个查询的结果行,ALL 表示保留重复行 SELECT c1, c2 FROM t1 UNION [ALL] SELECT c1, c2 FROM t2 -- 返回两个查询的交集 SELECT c1, c2 FROM t1 INTERSECT SELECT c1, c2 FROM t2 -- 返回第一个查询减去第二个查询后的行 SELECT c1, c2 FROM t1 MINUS SELECT c1, c2 FROM t2

条件过滤的常用模式

-- 模糊匹配:% 匹配任意多个字符,_ 匹配单个字符 SELECT c1, c2 FROM t1 WHERE c1 [NOT] LIKE pattern -- 列表匹配 SELECT c1, c2 FROM t WHERE c1 [NOT] IN value_list -- 区间匹配 SELECT c1, c2 FROM t WHERE c1 BETWEEN low AND high -- NULL 判断 SELECT c1, c2 FROM t WHERE c1 IS [NOT] NULL

兼容性提示:FULL OUTER JOININTERSECT在 MySQL 8.0 中并非原生语法(FULL OUTER JOIN需用UNION模拟),MINUS在 MySQL 中对应EXCEPT(8.0.31+ 支持)。速查文档以通用 SQL 标准呈现,跨数据库使用时需核对目标引擎语法。

使用 SQL 约束

复合主键

CREATE TABLE t( c1 INT, c2 INT, c3 VARCHAR, PRIMARY KEY (c1,c2) );

外键

CREATE TABLE t1( c1 INT PRIMARY KEY, c2 INT, FOREIGN KEY (c2) REFERENCES t2(c2) );

唯一约束

CREATE TABLE t( c1 INT, c1 INT, UNIQUE(c2,c3) );

原文档此处c1 INT重复声明属于笔误,实际应为一个列,示例如下:

CREATE TABLE t( c1 INT, c2 INT, c3 INT, UNIQUE(c2,c3) );

CHECK 约束(保证 c1 > 0 且 c1 >= c2):

CREATE TABLE t( c1 INT, c2 INT, CHECK(c1> 0 AND c1 >= c2) );

NOT NULL 约束

CREATE TABLE t( c1 INT PRIMARY KEY, c2 VARCHAR NOT NULL );

修改数据

插入单行

INSERT INTO t(column_list) VALUES(value_list);

插入多行

INSERT INTO t(column_list) VALUES (value_list), (value_list), …;

从 t2 查询结果插入 t1

INSERT INTO t1(column_list) SELECT column_list FROM t2;

更新所有行的某列

UPDATE t SET c1 = new_value;

按条件更新多列

UPDATE t SET c1 = new_value, c2 = new_value WHERE condition;

删除全部数据

DELETE FROM t;

按条件删除

DELETE FROM t WHERE condition;

管理视图(View)

创建视图

CREATE VIEW v(c1,c2) AS SELECT c1, c2 FROM t;

创建带检查选项的视图

CREATE VIEW v(c1,c2) AS SELECT c1, c2 FROM t; WITH [CASCADED | LOCAL] CHECK OPTION;

CASCADED会对视图及其依赖视图做级联检查,LOCAL仅检查当前视图,默认行为为CASCADED

创建递归视图

CREATE RECURSIVE VIEW v AS select-statement -- anchor part UNION [ALL] select-statement; -- recursive part

递归视图由「锚点部分」与「递归部分」通过UNION [ALL]组合而成,常用于处理树形、层级结构数据。

创建临时视图

CREATE TEMPORARY VIEW v AS SELECT c1, c2 FROM t;

删除视图

DROP VIEW view_name;

管理触发器(Trigger)

创建或修改触发器的语法骨架:

CREATE OR MODIFY TRIGGER trigger_name WHEN EVENT ON table_name TRIGGER_TYPE EXECUTE stored_procedure;

其中三个关键占位符的含义如下:

WHEN(触发时机)

取值说明
BEFORE在事件发生之前调用
AFTER在事件发生之后调用

EVENT(触发事件)

取值说明
INSERT针对 INSERT 触发
UPDATE针对 UPDATE 触发
DELETE针对 DELETE 触发

TRIGGER_TYPE(触发粒度)

取值说明
FOR EACH ROW对每一行触发
FOR EACH STATEMENT对每条语句触发

注意:MySQL 8.0 实际仅支持FOR EACH ROW(行级触发器),FOR EACH STATEMENT属于 SQL 标准语法、其他数据库(如 PostgreSQL)支持,使用时需按引擎选择。

管理索引

创建普通索引

CREATE INDEX idx_name ON t(c1,c2);

创建唯一索引

CREATE UNIQUE INDEX idx_name ON t(c3,c4)

删除索引

DROP INDEX idx_name ON t;

MySQL 数据类型速查

字符串类型

类型说明
CHAR定长字符串(0 - 255)
VARCHAR变长字符串(0 - 255)
TINYTEXT短文本(0 - 255)
TEXT文本(0 - 65535)
BLOB二进制大对象(0 - 65535)
MEDIUMTEXT中等文本(0 - 16777215)
MEDIUMBLOB中等二进制对象(0 - 16777215)
LONGTEXT长文本(0 - 4294967295)
LONGBLOB长二进制对象(0 - 4294967295)
ENUM从预设选项中选择一个
SET从预设选项中选择多个

日期与时间类型

数据类型格式
DATEyyyy-MM-dd
TIMEhh:mm:ss
DATETIMEyyyy-MM-dd hh:mm:ss
TIMESTAMPyyyy-MM-dd hh:mm:ss
YEARyyyy

DATETIMETIMESTAMP在格式上一致,但TIMESTAMP与 UTC 时区相关、存储范围更小,适合记录时间点。

数值类型

类型说明
TINYINT整数(-128 到 127)
SMALLINT整数(-32768 到 32767)
MEDIUMINT整数(-8388608 到 8388607)
INT整数(-2147483648 到 2147483647)
BIGINT整数(-9223372036854775808 到 9223372036854775807)
FLOAT小数(精度到约 23 位)
DOUBLE小数(精度 24 到 53 位)
DECIMAL以字符串存储的定点小数

说明:FLOAT/DOUBLE为浮点近似值,DECIMAL以字符串存储、可精确表达,金额等精确计算场景应优先使用DECIMAL。速查文档中TINYINT x中的x表示可选的显示宽度(TINYINT(4)等),MySQL 8.0.17 起显示宽度已废弃。

MySQL 函数与运算符总览

速查文档按功能域对 MySQL 8.0 常用函数做了系统整理,以下按类别列出全部函数名(均对应 MySQL 8.0 官方函数库)。

字符串函数

ASCII()BIN()BIT_LENGTH()CHAR()CHARACTER_LENGTH()CHAR_LENGTH()CONCAT()CONCAT_WS()ELT()EXPORT_SET()FIELD()FIND_IN_SET()FORMAT()FROM_BASE64()HEX()INSERT()INSTR()LCASE()LEFT()LENGTH()LIKELOAD_FILE()LOCATE()LOWER()LPAD()LTRIM()MAKE_SET()MATCH(全文检索)、MID()NOT LIKENOT REGEXPOCT()OCTET_LENGTH()ORD()POSITION()QUOTE()REGEXPREGEXP_INSTR()REGEXP_LIKE()REGEXP_REPLACE()REGEXP_SUBSTR()REPEAT()REPLACE()REVERSE()RIGHT()RLIKERPAD()RTRIM()SOUNDEX()SOUNDS LIKESPACE()STRCMP()SUBSTR()SUBSTRING()SUBSTRING_INDEX()TO_BASE64()TRIM()UCASE()UNHEX()UPPER()WEIGHT_STRING()

高频函数用途速记:CONCAT_WS()用分隔符拼接字符串;SUBSTRING_INDEX()按分隔符截取子串;REPLACE()替换指定子串;LENGTH()返回字节长度而CHAR_LENGTH()返回字符数;REGEXP系列函数用于正则匹配(详见下文「正则表达式」一节)。

日期与时间函数

ADDDATE()ADDTIME()CONVERT_TZ()CURDATE()CURRENT_DATE()CURRENT_TIME()CURRENT_TIMESTAMP()CURTIME()DATE()DATE_ADD()DATE_FORMAT()DATE_SUB()DATEDIFF()DAY()DAYNAME()DAYOFMONTH()DAYOFWEEK()DAYOFYEAR()EXTRACT()FROM_DAYS()FROM_UNIXTIME()GET_FORMAT()HOUR()LAST_DAYLOCALTIME()LOCALTIMESTAMP()MAKEDATE()MAKETIME()MICROSECOND()MINUTE()MONTH()MONTHNAME()NOW()PERIOD_ADD()PERIOD_DIFF()QUARTER()SEC_TO_TIME()SECOND()STR_TO_DATE()SUBDATE()SUBTIME()SYSDATE()TIME()TIME_FORMAT()TIME_TO_SEC()TIMEDIFF()TIMESTAMP()TIMESTAMPADD()TIMESTAMPDIFF()TO_DAYS()TO_SECONDS()UNIX_TIMESTAMP()UTC_DATE()UTC_TIME()UTC_TIMESTAMP()WEEK()WEEKDAY()WEEKOFYEAR()YEAR()YEARWEEK()

高频场景速记:NOW()获取当前时间;DATE_FORMAT()自定义输出格式;DATEDIFF()/TIMESTAMPDIFF()计算日期差;UNIX_TIMESTAMP()FROM_UNIXTIME()用于 Unix 时间戳互转;DATE_ADD()/DATE_SUB()做时间加减。

数值与算术函数

%(MOD)、*+-(减法)、-(一元负号)、/DIV(整数除法)、ABS()ACOS()ASIN()ATAN()ATAN2()CEIL()CEILING()CONV()COS()COT()CRC32()DEGREES()EXP()FLOOR()LN()LOG()LOG10()LOG2()MOD()PI()POW()POWER()RADIANS()RAND()ROUND()SIGN()SIN()SQRT()TAN()TRUNCATE()

聚合函数

AVG()BIT_AND()BIT_OR()BIT_XOR()COUNT()COUNT(DISTINCT)GROUP_CONCAT()JSON_ARRAYAGG()JSON_OBJECTAGG()MAX()MIN()STD()STDDEV()STDDEV_POP()STDDEV_SAMP()SUM()VAR_POP()VAR_SAMP()VARIANCE()

这些函数常与GROUP BY配合使用;GROUP_CONCAT()可将分组内的值拼接为字符串,JSON_ARRAYAGG()/JSON_OBJECTAGG()则把结果集聚合成 JSON 结构。

JSON 函数

->(等价于JSON_EXTRACT())、->>(等价于JSON_UNQUOTE(JSON_EXTRACT()))、JSON_ARRAY()JSON_ARRAY_APPEND()JSON_ARRAY_INSERT()JSON_CONTAINS()JSON_CONTAINS_PATH()JSON_DEPTH()JSON_EXTRACT()JSON_INSERT()JSON_KEYS()JSON_LENGTH()JSON_MERGE()(已弃用,同义词为JSON_MERGE_PRESERVE())、JSON_MERGE_PATCH()JSON_MERGE_PRESERVE()JSON_OBJECT()JSON_OVERLAPS()(8.0.17 起)、JSON_PRETTY()JSON_QUOTE()JSON_REMOVE()JSON_REPLACE()JSON_SCHEMA_VALID()(8.0.17 起)、JSON_SCHEMA_VALIDATION_REPORT()(8.0.17 起)、JSON_SEARCH()JSON_SET()JSON_STORAGE_FREE()JSON_STORAGE_SIZE()JSON_TABLE()JSON_TYPE()JSON_UNQUOTE()JSON_VALID()JSON_VALUE()(8.0.21 起)、MEMBER OF()(8.0.17 起)。

注意区分:JSON_SET()会覆盖已存在的键,JSON_INSERT()仅插入不存在的键,JSON_REPLACE()仅替换已存在的键;JSON_MERGE_PATCH()合并时覆盖重复键,JSON_MERGE_PRESERVE()保留重复键。

类型转换(Cast)

BINARY(将字符串转为二进制字符串)、CAST()(将值转为指定类型)、CONVERT()(类型转换)。

流程控制函数

CASE(条件分支)、IF()(if/else 结构)、IFNULL()(NULL 判断替代)、NULLIF()(两值相等时返回 NULL)。

信息函数

BENCHMARK()CHARSET()COERCIBILITY()COLLATION()CONNECTION_ID()CURRENT_ROLE()CURRENT_USER()DATABASE()FOUND_ROWS()ICU_VERSION()LAST_INSERT_ID()ROLES_GRAPHML()ROW_COUNT()SCHEMA()SESSION_USER()SYSTEM_USER()USER()VERSION()

DATABASE()/SCHEMA()返回当前库名,USER()/CURRENT_USER()返回认证用户,VERSION()返回服务器版本,LAST_INSERT_ID()返回最近一次 INSERT 的自增列值。

加密与压缩函数

AES_DECRYPT()AES_ENCRYPT()COMPRESS()MD5()RANDOM_BYTES()SHA1()/SHA()SHA2()STATEMENT_DIGEST()STATEMENT_DIGEST_TEXT()UNCOMPRESS()UNCOMPRESSED_LENGTH()VALIDATE_PASSWORD_STRENGTH()

锁函数

GET_LOCK()IS_FREE_LOCK()IS_USED_LOCK()RELEASE_ALL_LOCKS()RELEASE_LOCK()。这组函数通过「命名锁」实现应用层互斥,可用于分布式任务互斥等场景。

位运算函数

&(按位与)、>>(右移)、<<(左移)、^(按位异或)、BIT_COUNT()(统计置位数)、|(按位或)、~(按位取反)。

其他函数

ANY_VALUE()BIN_TO_UUID()DEFAULT()GROUPING()INET_ATON()INET_NTOA()INET6_ATON()INET6_NTOA()IS_IPV4()IS_IPV4_COMPAT()IS_IPV4_MAPPED()IS_IPV6()IS_UUID()MASTER_POS_WAIT()NAME_CONST()SLEEP()UUID()UUID_SHORT()UUID_TO_BIN()VALUES()

UUID()返回字符串形式的通用唯一标识符,UUID_TO_BIN()/BIN_TO_UUID()用于字符串与二进制形式互转;ANY_VALUE()可抑制ONLY_FULL_GROUP_BY模式下对非聚合列的非分组引用报错。

交叉引用:MySQL 正则表达式函数

速查文档末尾将读者引向仓库中的 正则表达式速查 章节,其中包含独立的「Regex in MySQL」小节,与本文的字符串函数互为补充。该小节涵盖五个正则相关能力:

名称说明
REGEXP判断字符串是否匹配正则
REGEXP_INSTR()返回正则匹配子串的起始位置(仅 MySQL 8.0+)
REGEXP_LIKE()判断字符串是否匹配正则(仅 MySQL 8.0+)
REGEXP_REPLACE()用指定字符串替换正则匹配部分(仅 MySQL 8.0+)
REGEXP_SUBSTR()返回匹配正则的子串(仅 MySQL 8.0+)

基础用法示例(来自 regex.md):

-- 基础匹配:判断 'abc' 是否以 a-d 开头 SELECT 'abc' REGEXP '^[a-d]'; -- 输出 1 -- 查询以 A 开头的城市名 SELECT name FROM cities WHERE name REGEXP '^A'; -- 排除以 A 开头的城市名 SELECT name FROM cities WHERE name NOT REGEXP '^A'; -- 匹配包含 A、B 或 R 的城市名 SELECT name FROM cities WHERE name REGEXP 'A|B|R'; -- 区分大小写:默认不区分,BINARY 修饰后区分 SELECT 'a' REGEXP 'A', 'a' REGEXP BINARY 'A'; -- 输出 1 0

替换与提取示例:

-- REGEXP_REPLACE(expr, pat, repl[, pos[, occurrence[, match_type]]]) SELECT REGEXP_REPLACE('a b c', 'b', 'X'); -- 输出 a X c SELECT REGEXP_REPLACE('abc ghi', '[a-z]+', 'X', 1, 2); -- 输出 abc X(替换从位置 1 开始的第 2 个匹配) -- REGEXP_SUBSTR(expr, pat[, pos[, occurrence[, match_type]]]) SELECT REGEXP_SUBSTR('abc def ghi', '[a-z]+'); -- 输出 abc SELECT REGEXP_SUBSTR('abc def ghi', '[a-z]+', 1, 3); -- 输出 ghi(第 3 个匹配) -- REGEXP_LIKE(expr, pat[, match_type]),match_type 支持 i(忽略大小写)、m(多行)等 SELECT regexp_like('aba', 'b+'); -- 输出 1 SELECT regexp_like('aba', 'b{2}'); -- 输出 0 SELECT regexp_like('Abba', 'ABBA', 'i'); -- 输出 1 SELECT regexp_like('a\nb\nc', '^b$', 'm'); -- 输出 1 -- REGEXP_INSTR(expr, pat[, pos[, occurrence[, return_option[, match_type]]]]) SELECT regexp_instr('aa aaa aaaa', 'a{3}'); -- 输出 2 SELECT regexp_instr('abba', 'b{2}', 2); -- 输出 2 SELECT regexp_instr('abbabba', 'b{2}', 1, 2); -- 输出 5 SELECT regexp_instr('abbabba', 'b{2}', 1, 3, 1); -- 输出 7

速查文档在仓库中的组织与渲染机制

这份 MySQL 速查是 CheatSheets 仓库 source/_posts/mysql.md 中的一篇独立文章,与 bash.md、vim.md、regex.md 等同级存放,共同构成开发者速查库。从文件头部的 front-matter 可以看到其元数据组织方式:tags标记为RDBMSDBcategories归入Database,并声明了tooltipcopyCode两个插件——前者为函数列表的悬浮提示、后者为代码块提供一键复制按钮。站点配置 themes/coo/_config.yml 中的index_categories也把Database列为首页分类之一,index_recommends则收录了regexpython等热门速查页。

从渲染角度看,文档中大量使用{.cols-2}{.row-span-2}{.marker-none}这类 class 注解,它们由主题的 Markdown 渲染管线解析:themes/coo/scripts/markdown_plugin.js 注册了markdown-it-attrs等插件来消费这些属性注解,并通过markdown-it-highlightjs配合自定义 highlight.js 实例完成 SQL 代码高亮,未知语言会安全回退为纯文本显示。文档中的{.wrap}注解则用于控制长命令行在页面上的换行展示。这些机制保证了速查表在 CheatSheets 站点 上以卡片式、多栏布局呈现。

总结

这份 MySQL 速查文档以「快速查表」为设计目标,覆盖了连接与备份、数据库与表管理、完整的 DDL/DML 语法骨架、视图/触发器/索引三类对象、全部常用数据类型以及 8 大类函数与运算符,并通过交叉引用将正则相关能力指向仓库内的 Regex in MySQL 章节。开发者可以把它当作日常 SQL 编写的索引手册:遇到语法记不清时,按「连接与备份 → 对象管理 → 数据查询与修改 → 数据类型 → 函数」的顺序快速定位;遇到正则需求时,再进入 regex 文档查函数签名与示例。若需在本地查看完整站点效果,可参考 README.md 中的说明安装依赖并启动 Hexo 开发服务器。

  • 文档
  • 教程
  • 知识库

【免费下载链接】reference

⭕ Share quick reference cheat sheet for developers.

项目地址:https://gitcode.com/gh_mirrors/re/reference
点击查看免费下载

相关推荐

上一篇:Angular ARIA Listbox 测试 Harness 完全指南:@angular/aria/listbox/testing API 详解
下一篇:calibre 电子书管理完全指南:格式转换、设备同步与书库管理常见问题精解

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询