
Database
u011411356
这个作者很懒,什么都没留下…
展开
-
MySQL 索引深入剖析
1. 索引是什么? 1.1. 索引是什么 一张表有 500 万条数据,在没有索引的 name 字段上执行一条 where 查询: select * from user_innodb where name ='青山'; 如果 name 字段上面有索引呢?在 name 字段上面创建一个索引,再来执行一下相 同的查询。 ALTER TABLE user_innodb DROP INDEX idx_name; ALTER TABLE user_innodb ADD INDEX idx_name原创 2020-07-13 09:39:51 · 193 阅读 · 0 评论 -
MySQL 架构与内部模块
我们操作数据库有各种各样的方式,比如 Linux 系统中的命令行,比如数据库工具Navicat,比如程序: Java 语言的JDBC API 或者ORM 框架。 当工具或者程序连接到数据库之后,实际上发生了什么事情?它的内部是怎么工作的? 以一条查询语句为例,我们来看下MySQL 的工作流程是什么样的。 1、一条查询 SQL 语句是如何执行的? 程序或者工具要操作数据库,第一步要跟数据库建立连接。 通信...原创 2020-07-13 09:38:01 · 319 阅读 · 0 评论