MySQL
文章平均质量分 84
我的菜鸟心
这个作者很懒,什么都没留下…
展开
-
MySQL优化
MySQL优化 索引 简介 作用 索引是对数据库表中一列或多列的值进行排序的一种结构。MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。索引只是提高效率的一个因素,如果你的MySQL有大数据量的表,就需要花时间研究建立最优秀的索引,或优化查询语句。 优点 索引大大减小了服务器需要扫描的数据量 索引可以帮助服务器避免排序和临时表 索引可以将随机IO变成顺序IO 索引对于InnoDB(对索引支持行级锁)非常重要,因为它可以让查询锁更少的元组。 关于InnoDB、索引和原创 2022-01-06 13:52:16 · 698 阅读 · 0 评论 -
mysql数据库存储过程和触发器
一、存储过程 存储在数据库服务器上的一段程序代码,可以反复调用 1. 创建测试表 create table employees( id int primary key auto_increment, name varchar(20), age int, updated datetime, created datetime )engine=innodb charset=utf8; insert into employees values(null,'周杰伦',38,now(),now()); insert原创 2020-07-21 20:46:55 · 255 阅读 · 0 评论 -
sql优化的几种方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎原创 2020-07-14 16:08:55 · 140 阅读 · 0 评论 -
初学者MySQL基础
连接MySQL服务器: 连接MySQL服务器 退出MySQL服务器 mysql -u用户名 -p密码 -h服务器主机名或ip地址(可省略默认本机) -P端口(默认3306) quit或exit或\q 数据库备份与恢复: 语法 描述 备份数据库 指定库:mysqldump -u用户名 -p 数据库的名字 > 备份文件的位置原创 2020-05-29 19:12:59 · 174 阅读 · 0 评论