首页/应用软件/内容

MySQL中对于索引与触发器详细说明

应用软件2022-10-23 阅读()
DESC]);

    1>创建普通索引
      

create index zytest_id  on zytest(id);
                 alter table zytest add index zytest_id(id);

    2>创建唯一索引       

create unique index zytest1_id on zytest1(id);
                 alter table zytest1 add unique index zytest1_id(id);

    3>创建全文索引      

 create fulltext index zytest2_id on zytest2(info);
                 alter table zytest2 add fulltext zytest_2(info);

4>创建单列索引       

create index zytest3_addr on zytest3(address(4));
                 alter table zytest3 add index zytest3_addr(address(4));

    5>创建多列索引
      

create index zytest4_na on zytest4(name,address);
                 alter table zytest4 add index zytest4_na(name,address);
6》如何删除索引:


  如果没有别名,+索引名称
  语法:drop index 索引名 ON 表名
     drop indexid on zytest;

  如果有别名的话。直接+索引别名
  语法:drop index 索引别名 ON 表名

================触发器:

1》
触发器的含义与作用

    触发器(trigger)是由事件来触发某个操作,主要是由insert update delete等事件来触发某种特定的条件,满足触发器的触发条件时,数据库就会执行触 发器定义的程序语句,比如:当学生表当中增加了一个学生记录,学生的总数就必须同时改变。可以在这里创建一个触发器,每次增加一个学生的记录。
就执行一次计算学生的总数量的操作。这可以保证每次增加学生后的记录统计一直保持最新;触发器触发的执行语句可以只有一个。也可能有多个;

语法:
    create trigger 触发器名称 before(北联网教程,专业提供视频软件下载)

第1页  第2页  第3页  第4页  第5页  第6页  第7页  第8页  第9页  第10页  第11页  第12页  第13页  第14页  第15页  第16页  第17页  第18页  第19页  第20页  第21页  第22页  第23页  第24页  第25页  第26页  第27页  第28页  第29页  第30页 

……

相关阅读