ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

CheatSheets 项目 MySQL 速查表全解析:常用 SQL、数据类型与函数操作手册

CheatSheets 项目 MySQL 速查表全解析:常用 SQL、数据类型与函数操作手册 文档教程知识库【免费下载链接】reference⭕ Share quick reference cheat sheet for developers.项目地址https://gitcode.com/gh_mirrors/re/reference点击查看免费下载本指南围绕 CheatSheets 开源参考仓库中的 MySQL 速查文档 展开系统梳理连接与备份操作、常用 DDL/DML 语句、多表查询与约束写法、完整数据类型范围以及 MySQL 8.0 函数与运算符清单。读者学完后可以将本文作为日常开发中随手可查的 SQL 速查手册也能理解该速查表在仓库中的组织方式与渲染机制。快速上手连接 MySQL 与常用命令连接 MySQLMySQL 客户端提供多种连接方式最常用的是通过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;查看建表 SQLTRUNCATE TABLE t;清空表内所有数据DROP TABLE t;删除表进程管理语句说明show processlist;查看当前连接与执行中的进程kill pid;终止指定进程其他语句说明exit或\q退出 MySQL 会话说明SHOW FIELDS FROM与DESC功能近似均用于查看表结构前者还可配合LIKE做字段名过滤TRUNCATE与DELETE都会清空数据但TRUNCATE属于 DDL 语句、不可按条件过滤且会重置自增计数。备份与恢复mysqldump 的三种典型用法速查文档给出了一套完整的备份与恢复流程适用于日常数据保护场景创建备份含表结构mysqldump -u user -p db_name db.sql导出数据库但不含表结构mysqldump -u user -p db_name --no-datatrue --add-drop-tablefalse db.sql其中--no-datatrue表示只导出结构不导出数据实际也常写作--no-data或-d--add-drop-tablefalse则禁止在导出文件中生成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 JOIN与INTERSECT在 MySQL 8.0 中并非原生语法FULL OUTER JOIN需用UNION模拟MINUS在 MySQL 中对应EXCEPT8.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 c2CREATE 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 查询结果插入 t1INSERT 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 - 255VARCHAR变长字符串0 - 255TINYTEXT短文本0 - 255TEXT文本0 - 65535BLOB二进制大对象0 - 65535MEDIUMTEXT中等文本0 - 16777215MEDIUMBLOB中等二进制对象0 - 16777215LONGTEXT长文本0 - 4294967295LONGBLOB长二进制对象0 - 4294967295ENUM从预设选项中选择一个SET从预设选项中选择多个日期与时间类型数据类型格式DATEyyyy-MM-ddTIMEhh:mm:ssDATETIMEyyyy-MM-dd hh:mm:ssTIMESTAMPyyyy-MM-dd hh:mm:ssYEARyyyyDATETIME与TIMESTAMP在格式上一致但TIMESTAMP与 UTC 时区相关、存储范围更小适合记录时间点。数值类型类型说明TINYINT整数-128 到 127SMALLINT整数-32768 到 32767MEDIUMINT整数-8388608 到 8388607INT整数-2147483648 到 2147483647BIGINT整数-9223372036854775808 到 9223372036854775807FLOAT小数精度到约 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()、LIKE、LOAD_FILE()、LOCATE()、LOWER()、LPAD()、LTRIM()、MAKE_SET()、MATCH全文检索、MID()、NOT LIKE、NOT REGEXP、OCT()、OCTET_LENGTH()、ORD()、POSITION()、QUOTE()、REGEXP、REGEXP_INSTR()、REGEXP_LIKE()、REGEXP_REPLACE()、REGEXP_SUBSTR()、REPEAT()、REPLACE()、REVERSE()、RIGHT()、RLIKE、RPAD()、RTRIM()、SOUNDEX()、SOUNDS LIKE、SPACE()、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_DAY、LOCALTIME()、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()保留重复键。类型转换CastBINARY将字符串转为二进制字符串、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.0REGEXP_LIKE()判断字符串是否匹配正则仅 MySQL 8.0REGEXP_REPLACE()用指定字符串替换正则匹配部分仅 MySQL 8.0REGEXP_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标记为RDBMS与DBcategories归入Database并声明了tooltip与copyCode两个插件——前者为函数列表的悬浮提示、后者为代码块提供一键复制按钮。站点配置 themes/coo/_config.yml 中的index_categories也把Database列为首页分类之一index_recommends则收录了regex、python等热门速查页。从渲染角度看文档中大量使用{.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点击查看免费下载相关推荐Awesome Cheatsheets数据仓库速查MySQL与Redis操作指南Awesome Cheatsheets数据仓库速查MySQL与Redis操作指南 你是否还在为数据库命令记不住而烦恼是否在需要快速执行查询或管理数据时反复翻文档教程hello-sql扩展功能JSON数据类型与操作函数hello sql扩展功能JSON数据类型与操作函数 在关系型数据库Relational Database应用中传统表结构难以灵活存储半结构化数据。JS教程示例工程Metabase 表达式全指南聚合、函数、类型转换与窗口函数的完整速查手册Metabase 表达式全指南聚合、函数、类型转换与窗口函数的完整速查手册 Metabase 查询构建器Query Builder中的 自定义表达式Cu数据分析数据可视化后端数据库客户端企业应用上一篇Angular ARIA Listbox 测试 Harness 完全指南angular/aria/listbox/testing API 详解下一篇calibre 电子书管理完全指南格式转换、设备同步与书库管理常见问题精解创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表