mysql(5)索引的使用

---增加主键

alter table tb add constraint primary ket(t);

alter table tb add constraint pk primary key(t);

--删除主键

alter table tb drop primary key;

---建立外键

alter table tb add constraint fk foreign key(t1) references tb(t1) on delete set null on update cascade;

--删除外键

alter table tb drop foregin key pk;

索引:功能和书的检索目录相像,占用硬盘空间,降低了插入和修改的速度

PS:一般主键,唯一约束自带索引

----建立索引

create index ii on teacher (tname tetnamesc);

--删除索引

drop index ii on teacher;

alter table teacher drop index tname;

--增加索引

alter table teacher add index (tname asc);

ps:ase 索引中升序,可不带;desc降序

create table aaa(

     tid INT UNSIGNED NOT NULL AUTO-INCREATE,

tname VARCHAR(30),

KEY(tname DESC),

PRIMARY KEY(tid)

)ENGINE=MYISAM

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第1章 初涉MySQL 1.1 MySQL文件 (1)MySQL目录结构 (2)MySQL配置向导文件(安装后配置...
    凛0_0阅读 4,434评论 1 0
  • 说明 本文是作者Lefe所创,转载请注明出处,如果你在阅读的时候发现问题欢迎一起讨论。本文会不断更新。 正文 对于...
    Lefe阅读 9,604评论 1 18
  • 转载:http://blog.codinglabs.org/articles/theory-of-mysql-in...
    qf1007阅读 5,075评论 0 0
  • 本文转载自http://blog.jobbole.com/24006/ 摘要本文以MySQL数据库为研究对象,讨论...
    海纳百川_spark阅读 9,901评论 3 135
  • 周六晚上硬是带着儿子回家了,原因很简单,老人想孩子了。爸妈虽然不强调把孩子带上来让他们瞧瞧,但总是打电话说摘杏子来...
    蝉翼呵呵阅读 1,586评论 1 1