mysql
Rodgexue
腾讯和阿里-php和java工程师 坚持了这么多年的技术博客希望能一直用下去
展开
-
linux环境下mysql的使用
1.索引 查看索引mysql> show index from tblname;mysql> show keys from tblname;添加索引 ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。ALTER TABLE table_name ADD INDEX index_name (column_list)ALTER TABLE table_name原创 2016-08-03 12:38:23 · 3104 阅读 · 0 评论 -
linux 环境下的mysql操作
linux环境下,被限制权限后,只能一直用sql语句来做数据库。所以写个文章,将自己平常查的sql语句记下来。一.表相关操作1.1 所有字段都数据的插入插入一张表,然后是所有字段:insert into contact values ('64','1000180','1000184','','','',0, 1489664705, 1489664705);1.2**update多条数据用逗号**原创 2017-04-01 11:09:17 · 5525 阅读 · 0 评论 -
mysql配置详解
mysql配置详解原创 2018-02-22 11:08:49 · 357 阅读 · 0 评论 -
索引相关问题
今天记录两个索引相关的问题Q1:主键索引和唯一索引的区别1.主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。 2.主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。 3.唯一性索引列允许空值,且可以多个为空的值, 而主键列不允许为空值。 4.主键列在创建时,已经默认为空值 + 唯一索引了。 5.主键可以被其他表引用为外键,而唯一索引不能。 6.一个表最多只...原创 2018-03-09 16:43:57 · 5308 阅读 · 0 评论 -
php面试可能会被问道的技术题汇总
1.nginx 连接多台php的方式 2.线程和进程的区别 3.用到过的传输协议 4.yii2和yii不一样的三个点 5.实现autoload 6.yii2 的路由 7.nginx如何调用php 8.php-fpm的作用和工作原理 9.memcache和redis的区别 10.web 安全 11.nginx的负载均衡如何配置 12.如何查询myqsl的从库状态 13 了解哪...原创 2018-04-17 14:51:22 · 5507 阅读 · 0 评论 -
php面试题9-innoDB和myisam的区别
InnoDB:支持事务处理等不加锁读取支持外键支持行锁不支持FULLTEXT(全文)类型的索引不保存表的具体行数,扫描表来计算有多少行InnoDB 把数据和索引存放在表空间里面跨平台可直接拷贝使用InnoDB中必须包含AUTO_INCREMENT类型字段的索引表格很难被压缩MyISAM:不支持事务,回滚将造成不完全回滚,不具有原子性不支持外键支持全文搜索保...原创 2018-04-17 17:09:39 · 5844 阅读 · 0 评论 -
mysql千万级大数据SQL查询优化
对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t wher...转载 2018-04-18 16:28:59 · 956 阅读 · 0 评论 -
mysql的大表查询优化的回答方向指南
优化顺序:优化sql和索引 > 加缓存 memcached,redis > 主从复制或主主复制,读写分离 > mysql分区表 > 垂直分区 > 水平分区 很多人第一反应是各种切分;我给的顺序是: 1. 优化你的sql和索引; 2. 加缓存,memcached,redis; 3. 以上都做了后,还是慢,就做主从复制或主主复制,读写分离,可以在应用层做,效率高...原创 2018-04-18 16:31:50 · 364 阅读 · 0 评论 -
记录一下工作中遇到的一些高级的操作
mysql1.需求是统计群组信息,但是群名等信息和群成员的信息不在同一个表里面。这个时候的sql查询 关注的点: 1.1.时间戳转化成datetime 用方法from_unixtime 1.2.子查询可以直接作为一个参数 select a.group_id as '群id', b.group_name as '群组名称',from_uni...原创 2018-08-09 14:45:12 · 272 阅读 · 0 评论