mysql杂记

巧了我就是萌 提交于 2020-04-07 19:23:18

问题未明确:

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);

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!