个人笔记:SQL语句如何创建、删除索引,创建、删除视图原创
金蝶云社区-昙星
昙星
3人赞赏了该文章 793次浏览 未经作者许可,禁止转载编辑于2024年03月26日 09:53:50

1、创建索引

CREATE UNIQUE INDEX idxname ON tabname(col1,col2….) 

注:

  • idxname 是索引的名称,建议使用小写字母和数字的组合。

  • tabname 是要创建索引的表名。

  • col1,col2等是要创建索引的列名,逗号分隔。

例如,在表“x”中设置“id”作为name这一列的索引:

create unique index id on x(name)

2、删除索引

DROP INDEX idxname ON tabname

例如,在表“x”中删除id这个索引:

drop index id on x

注:

索引是不可更改的,想更改必须删除重新建。

3、创建视图

CREATE VIEW view_name AS SELECT column1, column2 FROM table_name WHERE condition

注:

  • view_name是视图的名字

  • WHERE子句后面的condition筛选条件,如果不需要筛选就不用加。

例如,要在users1这张表上创建一个包含id、name这两列的视图:

CREATE VIEW view1 AS SELECT id,name FROM users1 


4、删除视图

DROP VIEW viewname

例如,要删除view1这个视图:

DROP VIEW view1

图标赞 3
3人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!