AI智能
改变未来

全栈知识 第1332页

MySQL 中的自增主键-爱站程序员基地

MySQL 中的自增主键

AI

MySQL的主键可以是自增的,那么如果在断电重启后新增的值还会延续断电前的自增值吗?自增值默认为1,那么可不可以改变呢?下面就说一下 MySQL的自增值。 特点 保存策略 1、如果存储引擎是 MyISAM,那么这个自增值是存储在数据文件中的...

浅谈 MySQL 索引的分类-爱站程序员基地

浅谈 MySQL 索引的分类

AI

什么是索引? 索引是辅助存储引擎高效获取数据的一种数据结构。 很多人形象的说索引就是数据的目录,便于存储引擎快速的定位数据。 索引的分类 我们经常从以下几个方面对索引进行分类 从数据结构的角度对索引进行分类 B+tree Hash Full...

MySQL-SQL优化-爱站程序员基地

MySQL-SQL优化

AI

目录 前言 SQL优化一般步骤1、通过慢查日志等定位那些执行效率较低的SQL语句 2、explain 分析SQL的执行计划 3、show profile 分析 4、trace 5、确定问题并采用相应的措施 场景分析 案例1、最左匹配 案例2...

MySQL 如何查找删除重复行?-爱站程序员基地

MySQL 如何查找删除重复行?

AI

如何查找重复行 第一步是定义什么样的行才是重复行。多数情况下很简单:它们某一列具有相同的值。本文采用这一定义,或许你对“重复”的定义比这复杂,你需要对sql做些修改。本文要用到的数据样本: create table test(id int ...

MySQL命令操作-爱站程序员基地

MySQL命令操作

AI

操作系统:CentOS 7.9 数据库系统:MySQL 5.7.23 远程MySQL服务器:172.16.100.60 MySQL客户端:172.16.100.61 实战任务:本地连服务器端 1.连接MySQL 连接MySQL命令的格式: ...

Mysql高性能优化规范建议-爱站程序员基地

Mysql高性能优化规范建议

AI

数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必...

MySQL中的SQL优化建议那么多,该如何有的放矢-爱站程序员基地

MySQL中的SQL优化建议那么多,该如何有的放矢

AI

今天早上看到同事的一个优化需求,优化的时间其实不多,但是对于这条SQL的优化思考了很多,希望有一些参考。 业务同学提供的SQL如下: SELECT b.order_idFROM(SELECTa.order_id,a.order_time A...