服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - mysql中操作表常用的sql总结

mysql中操作表常用的sql总结

2021-03-18 20:05书中黄金屋 Mysql

这篇文章主要给大家介绍了mysql中操作表常用的sql的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1.查看表格的各个字段类型

?
1
2
describe table_name
desc table_name

2.给表名重命名

rename table 原表名 to 新表名;

3.mysql查询超时解决

?
1
2
select /+QUERY_TIMEOUT(150000000000)/ * from table_name
sql加上+/+QUERY_TIMEOUT(150000000000)/

4.查看索引

?
1
show index from table_name

5.创建普通索引

?
1
2
create index 索引名 on 表名(字段名)
alter table 表名 add index 索引名(字段名)

6.创建联合索引

?
1
alter table 表名 add index 索引名(字段名1, 字段名2)

7.创建主键索引

?
1
alter table 表名 add primary key(字段名)

8.删除索引

?
1
2
drop index index_name on table_name
alter table 表名 drop index 索引名

9.创建唯一索引

?
1
create unique index 索引名 on 表名(字段名);

10.group by 具有去重的功能

11.能用sql语句解决的问题尽量使用sql解决问题,而不要写代码。

12.删除表的操作

?
1
drop table if exists stu;

13.使用alter给表添加字段

?
1
2
ALTER TABLE 【表名】 ADD 【列名】 【类型】
alter table table1 add transactor varchar(10) not Null;

14.使用alter删除表的字段

?
1
ALTER TABLE 【表名】 DROP 【列名】

15.使用alter修改列名

?
1
ALTER TABLE 【表名】 CHANGE 【列名】【新名】

16.修改表名

?
1
ALTER TABLE tbl_name rename new_tbl_name;

17.使用explain分析查询的sql语句,查看sql的查询效率。

?
1
2
explain select 语句
desc select 语句

18.创建表一定给每个字段加注释,通过comment '注释'

19.mysql数据库表,主键的查询效率和速度是大于普通索引的。

20.今天建的索引,明天才能生效呢。

21.处理大数据量数据,使用分区、分表、分库操作。

到此这篇关于mysql中操作表常用sql的文章就介绍到这了,更多相关mysql操作表常用sql内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/weixin_42408447/article/details/111115389

延伸 · 阅读

精彩推荐