![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 92
星空是梦想
广州程序员一枚~
展开
-
MySQL Explain用法及各字段详解
Explain工具介绍使用 Explain 关键字可以模拟 MySQL 优化器执行 SQL 查询语句,并分析出查询语句的相关执行过程。使用方法是直接在 select 语句前,加上关键字 explain,然后执行,就能获取一些优化器执行该 SQL 的信息。使用方法如下:执行结果是下列这一行信息,接下来将详细介绍每一列代表的含义。Explain 中每列含义1.idid 列,代表的是 select 语句执行的id,id 越大代表执行顺序越早,id 最小的最慢执行。例如在复杂查询中:查询结果中原创 2022-05-15 20:05:16 · 2373 阅读 · 0 评论 -
MySQL索引底层数据结构与算法
什么是索引?索引,其实就是帮助MySQL高效获取数据的排好序的数据结构。索引最形象的比喻就是图书的目录。注意只有在大量数据中查询时索引才显得有意义。在MySQL中,存在多种不同的索引,常见的索引分类如下:按数据结构分类:B+tree索引、Hash索引、Full-text索引。按物理存储分类:聚集索引、非聚集索引(也叫二级索引、辅助索引)。按字段特性分类:主键索引(PRIMARY KEY)、唯一索引(UNIQUE)、普通索引(INDEX)、全文索引(FULLTEXT)。按字段个数分类:单列索引、原创 2022-05-04 22:52:07 · 1179 阅读 · 0 评论 -
mysql中 for update 使用
for update是在数据库中上锁用的,可以为数据库中的行上一个排它锁。当一个事务的操作未完成时候,其他事务可以读取但是不能写入或更新。例子:比如一张表三个字段 , id(商品id), name(商品名字) , count(数量)当商品抢购时候会显示剩余商品件数,如果并发量大的时候,商品自减的值可能不准确。所以当我们在一个事务中对count字段进行修改的时候,其他事务应该只能读取指定id的...原创 2019-12-02 20:37:35 · 262 阅读 · 0 评论 -
如何合理地建立 Mysql 索引
前言索引基础知识建立索引alter table table_name add index (index_name);删除索引ALTER TABLE table_name DROP INDEX index_name;查看表中的索引show index from table_name;如何优化SQL语句?SQL语句优化的思路:先看表的数据类型是否涉及得合理,有没...原创 2019-12-02 13:25:52 · 196 阅读 · 0 评论 -
Mysql通过存储过程批量插入数据
创建表DROP TABLE if exists employees_partition;CREATE TABLE if not exists `employees_partition` ( `id` int(11) NOT NULL , `name` varchar(32) DEFAULT NULL COMMENT '员工姓名', `job_no` varchar(16) NOT ...原创 2019-12-02 11:07:27 · 580 阅读 · 0 评论 -
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version表中的字段名 key 与mysql的关键字冲突原创 2019-06-01 09:39:13 · 224 阅读 · 0 评论 -
使用NodeJS连接到MySQL数据库Client does not support authentication protocol requested by server; consider upg
使用NodeJS连接到MySQL数据库时,运行项目,出现如下错误:throw err; // Rethrow non-MySQL errors ^Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgra...原创 2019-10-11 01:14:35 · 466 阅读 · 0 评论