mysql中操作表常用的sql总结

 更新时间:2020年12月15日 10:40:05   作者:书中黄金屋  
这篇文章主要给大家介绍了mysql中操作表常用的sql的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

describe table_name
desc table_name

2.给表名重命名

rename table 原表名 to 新表名;

3.mysql查询超时解决

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

4.查看索引

show index from table_name

5.创建普通索引

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

6.创建联合索引

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

7.创建主键索引

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

8.删除索引

drop index index_name on table_name
alter table 表名 drop index 索引名

9.创建唯一索引

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

10.group by 具有去重的功能

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

12.删除表的操作

drop table if exists stu;

13.使用alter给表添加字段

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

14.使用alter删除表的字段

ALTER TABLE 【表名】 DROP 【列名】

15.使用alter修改列名

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

16.修改表名

ALTER TABLE tbl_name rename new_tbl_name;

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

explain select 语句
desc select 语句

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

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

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

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

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

相关文章

  • mysql 5.7.25 安装配置方法图文教程

    mysql 5.7.25 安装配置方法图文教程

    这篇文章主要为大家详细介绍了mysql 5.7.25 安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • 详解JDBC数据库链接及相关方法的封装

    详解JDBC数据库链接及相关方法的封装

    这篇文章主要介绍了详解JDBC数据库链接及相关方法的封装的相关资料,下面是封装的具体类,用到了泛型和反射,希望能帮助到大家,需要的朋友可以参考下
    2017-08-08
  • 使用MySQL进行千万级别数据查询的技巧分享

    使用MySQL进行千万级别数据查询的技巧分享

    这篇文章主要介绍了如何使用MySQL进行千万级别数据查询的技巧,文中通过代码示例给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-03-03
  • mysql查找配置文件位置的两种方法

    mysql查找配置文件位置的两种方法

    想去查看windows系统下,MySQL数据库的配置文件,由于距离上一次查看时间太久,每次查看都要找很久在什么位置,所以本文给大家介绍了mysql查找配置文件位置的两种方法,需要的朋友可以参考下
    2024-09-09
  • mysql部分替换sql语句分享

    mysql部分替换sql语句分享

    有时候需要对mysql中的内容进行部分替换,那么可以参考下面的文章。
    2011-11-11
  • MySQL深分页问题解决的实战记录

    MySQL深分页问题解决的实战记录

    优化项目代码过程中发现一个千万级数据深分页问题,觉着有必要给大家总结整理下,这篇文章主要给大家介绍了关于解决MySQL深分页问题的相关资料,需要的朋友可以参考下
    2021-09-09
  • MySQL索引类型总结和使用技巧以及注意事项

    MySQL索引类型总结和使用技巧以及注意事项

    索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型
    2014-04-04
  • DBeaver连接mysql和oracle数据库图文教程

    DBeaver连接mysql和oracle数据库图文教程

    DBeaver是一款免费的数据库管理工具,支持多种数据库,包括MySQL,下面这篇文章主要给大家介绍了关于DBeaver连接mysql和oracle数据库的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Innodb存储引擎中的后台线程详解

    Innodb存储引擎中的后台线程详解

    后台线程的主要作用是负责刷新内存池中的数据,保证缓存中的内存缓存的是最近的数据,下面这篇文章主要给大家介绍了关于Innodb存储引擎中后台线程的相关资料,需要的朋友可以参考下
    2022-04-04
  • MySQL中日期格式化匹配的处理方式

    MySQL中日期格式化匹配的处理方式

    处理日期和时间数据是很常见的需求,本文主要介绍了SELECT 语句对日期进行格式化匹配,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08

最新评论