加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 钦州站长网 (https://www.0777zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL - 表的创建_表索引_唯一索引详解

发布时间:2023-02-15 13:20:09 所属栏目:MySql教程 来源:
导读:  唯一索引详解

  1.唯一索引

  所谓唯一索引,就是在创建索引时,限制索引的字段值必须是唯一的。通过该类型的索引可以比普通索引更快速地查询某条记录。

  创建表时定义索引

  CREATE T
  唯一索引详解
 
  1.唯一索引
 
  所谓唯一索引,就是在创建索引时,限制索引的字段值必须是唯一的。通过该类型的索引可以比普通索引更快速地查询某条记录。
 
  创建表时定义索引
 
  CREATE TABLE tablename(
 
  propname1 type1,
 
  ……
 
  propnamen type…n,
 
  UNIQUE INDEX | KEY [indexname] (propnamen [(length)] [ ASC | DESC ] ) );
 
  注意:参数UNIQUE INDEX和UNIQUE KEY是用来指定字段为索引的,两者选择其中之一即可;参数indexname是索引名字,可省略;参数propnamen是索引对应的字段的名称,该字段必须为前面定义好的字段且必须定义为 UNIQUE 约束;参数length是可选参数,其指索引的长度,必须是字符串类型才可以使用;参数ASC和DESC都是可选参数,ASC表示升序排列,DESC表示降序排列mysql表索引,如果不指定,则为升序。
 
  已存在的表上创建索引
 
  方法一:
 
  CREATE UNIQUE INDEX indexname
 
  ON tablename (propname [(length)] [ASC|DESC]);
 
  方法二:
 
  ALTER TABLE tablename ADD UNIQUE INDEX | KEY indexname (propname [(length)] [ASC|DESC]);
 

(编辑:PHP编程网 - 钦州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!