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_______';
相关推荐
weixin_58606146几秒前
Golang怎么安装和配置开发环境_Golang环境搭建完整教程【总结】
jvm·数据库·python
m0_4939345313 分钟前
html标签怎么避免标签嵌套错误_div不能放在p内原因【详解】
jvm·数据库·python
2301_7826591815 分钟前
Go语言goroutine调度原理_Go语言GMP调度模型教程【高效】
jvm·数据库·python
qq_3345635524 分钟前
Layui layer弹窗如何实现居中显示
jvm·数据库·python
weixin_5806140037 分钟前
模型持久化不会提升准确率:揭秘训练集误用导致的“虚假精度”陷阱
jvm·数据库·python
2401_8877245038 分钟前
Layui弹出层layer.tab如何监听标签页切换的具体序号
jvm·数据库·python
2501_914245931 小时前
构建 Go CLI 应用的最佳实践:纯 Go 交互式命令行库选型与使用指南
jvm·数据库·python
m0_514520571 小时前
Go语言变量如何声明和使用_Go语言变量定义完整教程【通俗】
jvm·数据库·python
weixin_586061461 小时前
CSS Grid布局如何解决图片溢出网格单元_设置object-fit与网格尺寸.txt
jvm·数据库·python
秋91 小时前
数据库对比同步工具,快速比较开发库与生产库直接的差别,并自动生成存在差异的sql语句
数据库·oracle