mysql的索引语法

创建索引

CREATE [ UNIQUE | FULLTEXT ] INDEX index_name ON table_name ( index_col_name,... ) ;

普通索引

name字段为姓名字段,该字段的值可能会重复,为该字段创建索引。

CREATE INDEX idx_user_name ON tb_user(name);

唯一索引

phone手机号字段的值,是非空,且唯一的,为该字段创建唯一索引。

CREATE UNIQUE INDEX idx_user_phone ON tb_user(phone);

联合索引

为 profession 、 age 、 status 创建联合索引。

CREATE INDEX idxuserproagesta ON tbuser(profession,age,status);

查看索引

SHOW INDEX FROM table_name ; 查看tb_user 表的所有的索引数据。

show index from tb_user;

删除索引

DROP INDEX index_name ON table_name ;删除tb_user表的idx_user_phone 索引.

drop index from tb_user;

SQL****执行频率

MySQL 客户端连接成功后,通过 show [session|global] status 命令可以提供服务器状态信息。通过如下指令,可以查看当前数据库的INSERT 、 UPDATE 、 DELETE 、 SELECT 的访问频次
-- session 是查看当前会话 ;
-- global 是查询全局数据 ;

SHOW GLOBAL STATUS LIKE 'Com_______';
相关推荐
新知图书34 分钟前
数据定义语言DROP与ALTER的应用
数据库·oracle·dba
小小不董34 分钟前
图文深入理解Oracle Network配置管理(一)
运维·数据库·oracle·dba
码农研究僧34 分钟前
详细分析Mybatis中的动态Sql(附Demo)
xml·java·数据库·sql·mybatis
VaporGas1 小时前
Spring-bean实例化的方式
java·数据库·spring
代码吐槽菌1 小时前
基于SSM的校园自助洗衣系统【附源码】
java·数据库·毕业设计·ssm·计算机专业
2c237c61 小时前
解决远程连接AlpineLinux Mysql/MariaDB 无法连接的问题
linux·mysql·mariadb
湖南罗泽南2 小时前
C# 事件和委托的详细介绍
服务器·数据库·c#
网恋被骗四块五2 小时前
ssm模糊知识点整合
数据库·mysql
蜗牛学苑_武汉2 小时前
Springboot3保存日志到数据库
数据库
DieSnowK2 小时前
[Redis][主从复制][上]详细讲解
数据库·redis·分布式·缓存·集群·高可用·主从复制