mysql数据库优化课程---13.mysql基础操作 一.总结 一句话总结:mysql复制表,索引,视图 1.mysql如何复制表? like select * 1.复制表结构 create table student like user; 2.复制表内容insert into student select * from user; 2.mysql中如何查看索引? show index show index from user\G 3.mysql普通索引如何创建和删除? create inde…
mysql数据库优化课程---9.php用什么写的 一.总结 一句话总结:php是用c语言写的,所以php里面的那些模块什么都是c语言 c 1.php用什么写的? c php是用c语言写的,所以php里面的那些模块什么都是c语言 2.google搜索和百度搜索的区别是什么? 质量 资金 google搜索偏向自由,好东西通过关键词就能搜出来 百度的话主要偏向资金,你给的钱多,你的搜索排名就高 3.mysql中如何查询为null的行和不为null的行? is null 1.查询值为null的行sel…
mysql数据库优化课程---15.mysql优化步骤 一.总结 一句话总结:索引优化最立竿见影 1.mysql中最常用最立竿见影的优化是什么? 索引优化 索引优化,不然有多少行要扫描多少次,1亿行大概是5到10分钟,和列的存量有关系 2.show status的作用是什么? 执行频率 了解各种sql的执行频率 通过show status命令了解各种SQL的执行频率.格式:mysql> show [session|global]status;其中:session(默认)表示当前连接,global…
mysql数据库优化课程---14.常用的sql技巧 一.总结 一句话总结:其实就是sql中那些函数的使用 1.mysql中函数如何使用? 选择字段 其实就是作用域select的选择字段 3.转大写:ucase();例子: select id,ucase(username),age from user; 2.sql中的时间戳函数有必要学么? 没必要 其实没必要,因为我们时间都是存的时间戳 所以要是要时间戳对应的日期的话,可以去php中操作 3.重排auto_increment方法? delete…
mysql数据库优化课程---10.mysql数据库分组聚合 一.总结 一句话总结:select concat(class,' 班') 班级,concat(count(*),' 人') 人数 from user group by class; select class,max(id),min(id),count(*),sum(id),avg(id) from user group by class; count(*) group by class 1.为什么操作系统要选择linux? 很多开源产…
mysql数据库优化课程---6.mysql结构化查询语言有哪些 一.总结 一句话总结:主要分为四类 1.DCL 数据控制语言1)grant2)commit3)rollback 2.DDL 数据定义语言1)create2)drop3)alter 3.DML 数据操作语言1)insert2)delete3)update 4.DQL 数据查询语言1)select 1.mysql结构化查询语言有哪些? 主要分为四类 1.DCL 数据控制语言1)grant2)commit3)rollback 2.DDL…
mysql数据库优化课程---5.要索引和不要索引的区别是什么 一.总结 一句话总结: 索引速度快,就是查表的时候,操作的话设置索引就好了 1.数据库设计的时候不允许字段为null的好处是什么? null要占4-5个字段:单为空的时候,不允许为null的话要么为0要么为空字符串,占一个字段 而null要占4-5个字段,所以用null做划不来 2.为什么数据表的外键使用的很少? a.非常不灵活,当你想删某个字段的时候,会出现因为是外键删除报错很麻烦 b.外键的功能完全可以被连表所代替 c.和实际情…
mysql数据库优化课程---2.命令其实也就是那几个单词 一.总结 一句话总结: 比如show,use,alter 1.开启和关闭mysql服务? Windows下:net start/stop mysql Linux下:service mysql start | stop | restart | status Windows下开启和关闭mysql服务 1 net start mysql # 开启mysql服务 2 net stop mysql # 关闭mysql服务 没有重启mysql服务这…
mysql数据库优化课程---1.数据库的本质是什么 一.总结 一句话总结: 文件夹-文件:一个数据库其实就是一个的文件夹,数据库里面的表就是文件夹里的一个或者多个文件(根据数据库引擎不同而不同,MyISAM是3个,InnoDB是2.5个) D:\software\code\phpStudy2018\PHPTutorial\MySQL\data mysql的数据库其实就是存放在MySQL\data下的一个个的文件夹 数据库里面的表就是文件夹里的一个或者多个文件(根据数据库引擎不同而不同) 1.m…
mysql数据库优化课程---18.mysql服务器优化 一.总结 一句话总结: 1.四种字符集问题:字符集都设置为utf-82.slow log慢查询日志问题3.root密码丢失 1.mysql存在索引但是不使用索引的情况有哪些? 都会取到 or (1)如果MySQL估计使用索引比全表扫描更慢,则不使用索引.例如如果 列key_part1均匀分布在1到100之间,查询时使用索引就不是很好 也就是比如取1-100条,因为这100条都会被取到,所以用不用索引没有什么意义 (2)如果使用MEMORY…