MySQL 提供了大量的数据类型,为了优化存储和提高数据库性能,在任何情况下都应该使用最精确的数据类型。 前面主要对 MySQL 中的数据类型及其基...
用于限制数值的最大值? 数据说话 我们知道在mysql中 int占4个字节,那么对于无符号的int,最大值是2^32-1 = 4294967295,将...
技术主题 在涉及到存储数据的时候,经常用到关系性数据库,mysql是老生之谈了,今天博客的主题就是谈谈mysql的三种log,在日常工作中经常使用到的日志。 技...
文章目录 MySQL执行计划详解 什么是执行计划? 如何查看执行计划? 1. 使用EXPLAIN关键字 2. 使用MySQL Workbench 如何优化查询效率...
MySQL自增ID的原理 MySQL的自增ID是通过自动增量机制生成的。当创建一张新表并定义了一个自增列时,MySQL会在表中创建一个叫做AUTO_INCREMENT的计数器...
背景 今天出现了一个bug,在数据库中我们将订单表中的order_no从之前的bigint(20)改成varchar(20)后,原有的代码逻辑在进行时查询时,...
在 MySQL 中,当主键定义为自增长后,这个主键的值就不再需要用户输入数据了,而由数据库系统根据定义自动赋值。每增加一条记录,...
一、使用 JDBC 的 getGeneratedKeys 方法 JDBC 提供了一个 getGeneratedKeys 方法,用于获取插入记录的主键 ID。在 MyBatis 中,我们可以通过设...
MySQL索引原理及实战 一、一条Select语句 二、索引介绍 1、索引是什么 2、索引的优势和劣势 优势: 劣势: 三、索引的使用 1、索引...