数据库
ouyang-web之路
这个作者很懒,什么都没留下…
展开
-
Mysql大量插入随机数据方法--存储过程
案例1:创建测试表:mysql> create table bigdata (id int,name char(2));创建存储过程:mysql> delimiter //mysql> create procedure rand_data(in num int)-> begin-> declare str char(62) default 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567原创 2020-05-15 17:51:12 · 3557 阅读 · 0 评论 -
mysql的select加锁分析
引言大家在面试中有没遇到面试官问你下面六句Sql的区别呢select * from table where id = ?select * from table where id < ?select * from table where id = ? lock in share modeselect * from table where id < ? lock in share...原创 2019-12-25 15:44:58 · 124 阅读 · 0 评论 -
Mysql中select的正确姿势
引言大家在开发中,还有很多童鞋在写查询语句的时候,习惯写下面这种不规范sqlselect * from table而不写下面的这种规范方式select col1,col2,...,coln from table我也知道,这些童鞋是图方便,毕竟再敲一堆的列名,嫌麻烦!你们上班可以问问自己的同事我也知道,很多人至今都没有搞懂select *和selct 所有字段的区别因...原创 2019-12-25 14:25:29 · 87 阅读 · 0 评论 -
MySQL(Innodb)索引的原理
引言回想四年前,我在学习mysql的索引这块的时候,老师在讲索引的时候,是像下面这么说的索引就像一本书的目录。而当用户通过索引查找数据时,就好比用户通过目录查询某章节的某个知识点。这样就帮助用户有效地提高了查找速度。所以,使用索引可以有效地提高数据库系统的整体性能。嗯,这么说其实也对。但是呢,大家看完这种说法,其实可能还是觉得太抽象了!因此呢,我还想再深入的细说一下,所以就有了此文!需...原创 2019-12-25 14:08:45 · 73 阅读 · 0 评论