学斋随笔,初九潜龙勿用,-24

  首先,我们来认识一下索引,索引是一个内置表,它能够极大的提升查找速度,但是在提高查找速度的同时,会降低增删改的速度。

  然后是约束,约束是一种限定数据以符合某种要求的形式,主要有以下几种:

    1.主键约束primary  key (字段名1,字段名2, .... )

    2.唯一约束unique  key  (字段名1,字段名2, .... )

     3.外键约束foreign key (字段名1,字段名2, .... ) references 表名2(字段名1,字段名2, .... )

    /*外键约束并不太常用*/

  再来说一下视图,  视图是临时存储的数据所构成的表,它只是一个虚拟表,本质上只是一个select语句。

  视图的好处是你可以有选择性的拿出数据来给别人看,那么如何创建视图呢,以下:

    create  view   视图名 [(列名1,列名2,...)]   as  一条复杂select语句;

    可以将select语句所取得的列重新命名,但也可以不重新命名,则使用select语句中的给定列名。

  视图的使用:

  select  *  from  视图名  where 条件  order by .....。

  视图的修改:

  alter view 视图名 [(列名1,列名2,...)] as select语句;

  视图的删除:

  drop  view  [if exists] 视图名;

猜你喜欢

转载自www.cnblogs.com/biruofeng/p/10223618.html