mysql中操作表常用的sql总结
1.查看表格的各个字段类型
describetable_name desctable_name
2.给表名重命名
renametable原表名to新表名;
3.mysql查询超时解决
select/+QUERY_TIMEOUT(150000000000)/*fromtable_name sql加上+/+QUERY_TIMEOUT(150000000000)/
4.查看索引
showindexfromtable_name
5.创建普通索引
createindex索引名on表名(字段名) altertable表名addindex索引名(字段名)
6.创建联合索引
altertable表名addindex索引名(字段名1,字段名2)
7.创建主键索引
altertable表名addprimarykey(字段名)
8.删除索引
dropindexindex_nameontable_name altertable表名dropindex索引名
9.创建唯一索引
createuniqueindex索引名on表名(字段名);
10.groupby具有去重的功能
11.能用sql语句解决的问题尽量使用sql解决问题,而不要写代码。
12.删除表的操作
droptableifexistsstu;
13.使用alter给表添加字段
ALTERTABLE【表名】ADD【列名】【类型】 altertabletable1addtransactorvarchar(10)notNull;
14.使用alter删除表的字段
ALTERTABLE【表名】DROP【列名】
15.使用alter修改列名
ALTERTABLE【表名】CHANGE【列名】【新名】
16.修改表名
ALTERTABLEtbl_namerenamenew_tbl_name;
17.使用explain分析查询的sql语句,查看sql的查询效率。
explainselect语句 descselect语句
18.创建表一定给每个字段加注释,通过comment'注释'
19.mysql数据库表,主键的查询效率和速度是大于普通索引的。
20.今天建的索引,明天才能生效呢。
21.处理大数据量数据,使用分区、分表、分库操作。
到此这篇关于mysql中操作表常用sql的文章就介绍到这了,更多相关mysql操作表常用sql内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!