首页 > 数据库 >mysql创建索引的语句

mysql创建索引的语句

时间:2022-10-14 15:34:37浏览次数:42  
标签:语句 index name column 索引 add mysql table

 

1. alter table table_name add index index_name(column)

 

2. alter table table_name add primary key(column) / add unique 主键索引或者唯一值索引

 

3. create index index_name on table_name(column)

 

4. 创建表的时候指定

create table table_name(
  id int not null,
  username varchar(64) not null,
  index [index_name] (username)  
);

 

标签:语句,index,name,column,索引,add,mysql,table
From: https://www.cnblogs.com/zzlback/p/16791710.html

相关文章

  • SQL基础知识及建表语句
    什么是数据库?简单来说,数据库是容纳数据的一个"容器",正如文件柜用来存放资料,冰箱用来储存食物,手机相册用来保存照片,数据库的产生极大方便存储数据,数据库不仅可以存储数据,还能......
  • MySQL索引(上)
    MySQL索引(上)该文摘抄自林晓斌老师的文章索引是一种数据结构,索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一本500页的书,如果你想快速找到其中的某一个知......
  • 1.0 Mysql索引的数据结构与算法
    索引是高效获取排序好的数据结构索引本身就是数据一部分关键信息,通过索引大大减少索引的数据量。索引信息需要额外的空间存储。创建和维护索引本身也会降低对数据的操作......
  • python操作mysql
    安装第三方库pipinstallpymysql连接数据库案例1案例2插入数据时,需要commit提交方式2应用实例代码实现......
  • 设置MySQL 创建数据库,默认为UTF-8
    Windows安装MySQL5.7x64位MySQL8.0及以上默认为utf8,所以不需要设置mysql>showvariableslike'character_%'mysql>showvariableslike'collation_%'修改......
  • Python中Try/Except/else/final语句
    python中的try/except/else/finally语句 与其他语言相同,在python中,try/except语句主要是用于处理程序正常执行过程中出现的一些异常情况,如语法错误(python作为脚本语言......
  • 不使用 if-elif 语句,如何优雅地判断某个数字所属的等级?
    偶然看到了stackoverflow上的一个问题,还挺有启发,故分享一下。题目大意是:有从A到F的5个等级,现要判断某个数值(从0到1之间)所属的等级。举例,如数值>=0.9,则属于A;......
  • Python 为什么要有 pass 语句?
    本文出自“Python为什么”系列,请查看​​全部文章​​关于Python中的​​pass​​语句,它似乎很简单(只有4个字母),即使是没有任何编程经验的初学者也能很快地掌握它的用法......
  • Python 为什么只需一条语句“a,b=b,a”,就能直接交换两个变量?
    从接触Python时起,我就觉得Python的元组解包(unpacking)挺有意思,非常简洁好用。最显而易见的例子就是多重赋值,即在一条语句中同时给多个变量赋值:>>>x,y=1,2>>>print(......
  • Python 的切片为什么不会索引越界?
    切片(slice)是Python中一种很有特色的特性,在正式开始之前,我们先来复习一下关于切片的知识吧。切片主要用于序列对象中,按照索引区间截取出一段索引的内容。切片的书写形式:[i......