mysql杂记

问题未明确:

decimal float double 具体原理和应用

datetime等时间类型

复合索引的最左前缀原则原理还是不太懂啊,需要学习一下算法了

sql的执行级别type没有进行仔细的研究

记笔记

时间戳函数

字符串转unix时间戳

insert into t1 values(9876543.21, 9876543.12);  

 

unix时间戳转字符串

select FROM_UNIXTIME(1496215980);

主键索引

增加和删除主键索引

alter table user1 add primary key (uid); 指定字段为主键时,会自动加主键索引

alter table user1 drop primary key;

查询所有索引

show index from user1;

删除主键之前必须删除自增长

增加索引

唯一索引

添加唯一索引

alter table user2 add UNIQUE (uid);  索引名默认使用列名  指定字段为unique时,会自动加唯一索引

删除唯一索引(普通索引也用这个删除)

 普通索引

alter table user3 add key(uid);

 

posted @ 2017-05-31 16:39  叶落之秋  阅读(134)  评论(0编辑  收藏  举报