mysql高级
文章平均质量分 85
今天的砖很烫
两耳不闻窗外事,一心只读圣贤书。
展开
-
MYSQL创建索引
查看索引show index from 数据库表名创建索引alter table 数据库add index 索引名称(数据库字段名称)创建主键索引PRIMARY KEY(主键索引)ALTER TABLE table_name ADD PRIMARY KEY ( column )创建唯一索引UNIQUE(唯一索引)ALTER TABLE table_name ADD UNIQUE (column)创建普通索引INDEX(普通索引)mysql>ALTER TABLE tab原创 2021-04-29 23:02:24 · 2269 阅读 · 0 评论 -
Mysql ——关于SQL增删改以及创建表的优化
Mysql ——关于SQL增删改的优化①大批量插入数据如果同时执行大量的插入,建议使用多个值的 INSERT 语句(方法二)。这比使用分开 INSERT 语句快(方法一),一般情况下批量插入效率有几倍的差别。方法一:insert into T values(1,2); insert into T values(1,3); insert into T values(1,4);方法二:Insert into T values(1,2),(1,3),(1,4); 选择后一种方法的原因原创 2021-02-22 19:52:55 · 400 阅读 · 2 评论 -
Mysql——关于SQL查询的优化(详细)
SQL优化的具体操作:1、在表中建立索引,优先考虑where、group by使用到的字段。2、尽量避免使用select *,返回无用的字段会降低查询效率。如下:SELECT * FROM t优化方式:使用具体的字段代替*,只返回使用到的字段。3、尽量避免使用in 和not in,会导致数据库引擎放弃索引进行全表扫描。如下:SELECT * FROM t WHERE id IN (2,3)SELECT * FROM t1 WHERE username IN (SELECT username F原创 2021-02-22 14:46:22 · 283 阅读 · 0 评论 -
mysql——索引;explain参数
Mysql 索引索引的定义Mysql官方对索引的定义为:索引(index)是帮助Mysql进行高效获取数据的数据结构简单理解为:排好序的快速查重数据结构索引会影响order by 和where 的查询索引的目的在于高效的提高查询效率,可以类比字典索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储在磁盘上我们平常所说的索引,如果没有特别指明,都是指B树(多路搜索树,并不一定是二叉树)的数据组织的索引,其中聚集索引,次要索引,复合索引,前缀索引,唯一索引,默认都是使用B原创 2021-02-20 17:06:35 · 275 阅读 · 0 评论 -
mysql优化
mysql高级知识学习(基于Linux)查看是否安装过mysqlrpm -qa|grep -i mysql启动mysql服务[root@suitianshuang /]# service mysql startRedirecting to /bin/systemctl start mysql.service查看mysql是否启动ps -ef|grep -i mysql终止mysql服务service mysql stop...原创 2021-02-20 11:34:12 · 203 阅读 · 0 评论