mysql
jia718
这个作者很懒,什么都没留下…
展开
-
mysql数据库的优化
数据库优化sql语句优化索引优化加缓存读写分离分区分布式数据库(垂直切分)水平切分MyISAM和InnoDB的区别:InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务;InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB...转载 2019-02-12 10:18:04 · 159 阅读 · 0 评论 -
mysql安装后设置密码
换了新电脑,需要将mysql重新安装一下 ,记录一下更改密码的过程刚刚安装好mysql 是没有密码的运行cmd 启动mysql输入mysqladmin -u root -p password出现Enter password:,回车出现New password:输入新的密码,出现Confirm new password:确认密码。完成...原创 2019-01-27 10:58:12 · 235 阅读 · 0 评论 -
sql语句中with as 的用法
–针对一个别名with tmp as (select * from tb_name)–针对多个别名withtmp as (select * from tb_name),tmp2 as (select * from tb_name2),tmp3 as (select * from tb_name3),…–相当于建了个e临时表with e as (select * from scot...转载 2019-03-06 20:23:21 · 163670 阅读 · 6 评论 -
mysql case when then 的使用和IFNULL的使用
一、case when then 的使用SELECT 2 case -------------如果3 when sex='1' then '男' -------------sex='1',则返回值'男'4 when sex='2' then '女' -------------sex='2',则返回值'女' ...原创 2019-05-17 10:41:29 · 1504 阅读 · 0 评论 -
mysql数据查询优化
1.两种查询引擎查询速度(myIsam 引擎 )InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行。MyISAM只要简单的读出保存好的行数即可。注意的是,当count()语句包含 where条件时,两种表的操作有些不同,InnoDB类型的表用count()或者count(主键),加上where ...转载 2019-10-10 10:42:07 · 192 阅读 · 0 评论