mysql
文章平均质量分 74
肥飞又变身啦
热爱技术,(⊙o⊙)… 也爱扯淡。
展开
-
IP 数字互转
MySQLselect inet_aton("192.168.253.46");select inet_ntoa(3232300334);Javamaven引入ipaddress jar。ipaddress 官网<dependency> <groupId>com.github.seancfoley</groupId> <artifact...原创 2020-01-14 22:34:35 · 388 阅读 · 0 评论 -
14.8.2.2 InnoDB索引的物理结构
原文:https://dev.mysql.com/doc/refman/5.7/en/innodb-physical-structure.html14.8.2.2 翻译了mysql 5.7的“The Physical Structure of an InnoDB Index”翻译 2017-10-27 17:07:18 · 450 阅读 · 0 评论 -
14.5.2.3 一致性非阻塞读
原文:https://dev.mysql.com/doc/refman/5.7/en/innodb-consistent-read.html14.5.2.3 Consistent Nonlocking Reads:一致性读意味着InnoDB引擎使用多版本控制(multi-versioning)提供查询在某一时间点快照的能力。翻译 2017-10-30 16:01:52 · 320 阅读 · 0 评论 -
B.5.4.3 NULL值问题
原文:https://dev.mysql.com/doc/refman/5.7/en/problems-with-null.htmlB.5.4.3 NULL值问题翻译 2017-10-26 15:44:40 · 231 阅读 · 0 评论 -
3.3.4.6 如何使用NULL值
3.3.4.6 Working with NULL Values原文:https://dev.mysql.com/doc/refman/5.7/en/working-with-null.html翻译 2017-10-26 16:56:22 · 184 阅读 · 0 评论 -
9.1.7 NULL值
原文:https://dev.mysql.com/doc/refman/5.7/en/null-values.htmlNULL值翻译 2017-10-26 17:17:09 · 198 阅读 · 0 评论 -
8.2.1.19 防止全表扫描
原文:https://dev.mysql.com/doc/refman/5.7/en/table-scan-avoidance.html防止全表扫描翻译 2017-10-26 17:57:29 · 275 阅读 · 0 评论 -
自增id越界后会发生什么
创建一个表CREATE TABLE `test` ( `id` tinyint(4) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;自增插入一条记录insert into test (id) values(null);查询结果:select...原创 2018-05-15 11:19:14 · 1939 阅读 · 0 评论 -
UNION 语法
13.2.9.3 UNION 语法 SELECT … UNION [ALL | DISTINCT] SELECT … [UNION [ALL | DISTINCT] SELECT …]UNION 作用是将多个select语句的结果整合到一个结果中返回。以第一个select语句的列名称作为返回结果的列名称,每个select语句对应列返回的数据类型应该一致。如果数据类...翻译 2018-05-25 17:31:57 · 3004 阅读 · 0 评论 -
8.3.8 比较B树索引和Hash索引
译文:https://dev.mysql.com/doc/refman/5.7/en/index-btree-hash.html8.3.8 Comparison of B-Tree and Hash Indexes翻译 2017-10-27 16:23:31 · 281 阅读 · 0 评论 -
8.3.1 MySQL是如何使用索引的
翻译:https://dev.mysql.com/doc/refman/5.7/en/mysql-indexes.html8.3.1 MySQL是如何使用索引翻译 2017-10-27 16:01:33 · 209 阅读 · 0 评论 -
13.5 Prepared SQL Statement Syntax
本文介绍了mysql预编译语法,工作原理,及不适用的情况。翻译 2017-02-06 16:44:41 · 436 阅读 · 0 评论 -
8.10.3.3 Query Cache Configuration
mysql query cache 配置翻译 2017-02-09 14:38:25 · 246 阅读 · 0 评论 -
MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
本文章来给大家提供三种在mysql中避免重复插入记录方法,主要是讲到了ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,各位同学可尝试参考。转载 2017-02-20 11:45:58 · 290 阅读 · 0 评论 -
LAST_INSERT_ID(), LAST_INSERT_ID(expr)
本文介绍了MySQL LAST_INSERT_ID()函数使用方法,注意事项。翻译 2017-02-06 16:04:50 · 889 阅读 · 0 评论 -
mysql控制自动重连行为
当向mysql server发送statement时,mysql客户端发现连接失效后会自动尝试重新连接server。如果"自动重连"状态是enabled,客户端尝试连接server,并在连接成功后重新发送statement."自动重连“默认是disabled的。如果应用程序需要知道连接是否可用(可以退出程序或显示相应的提示信息),确认“自动重连”是disabled。可以通过调用包含翻译 2017-02-03 12:07:33 · 5710 阅读 · 1 评论 -
FOUND_ROWS
本文介绍了SQL_CALC_FOUND_ROW 和FOUND_ROWS()如何使用。翻译 2017-05-10 10:02:24 · 5622 阅读 · 0 评论 -
FOUND_ROWS() vs COUNT()
前一段时间看到07年老外写的一篇文章“To SQL_CALC_FOUND_ROWS or not to SQL_CALC_FOUND_ROWS?”,里面介绍了SQL_CALC_FOUND_ROWS和COUNT性能的对比,SQL_CALC_FOUND_ROWS性能堪忧。我在本地使用MySQL5.7进行了上面的测试,发现使用SQL_CALC_FOUND_ROWS与使用 LIMIT+COUNT()两条SQ原创 2017-05-10 10:57:08 · 308 阅读 · 0 评论 -
8.10.3.1 How the Query Cache Operates
这一节介绍缓存(query cache)是如何工作的。在Section 8.10.3.3, “Query Cache Configuration”,介绍了如何控制查询缓存。翻译 2017-02-04 17:49:28 · 279 阅读 · 0 评论