成都自考网(www.hbzyzgw.com):成都自考专科、本科报名、考前辅导、成绩查询公布!
关闭自考导航
报考指南
成都自考招生院校
辅导资料
当前位置:成都自考网 > 串讲笔记 > 理科类 > 正文

成都自考数据库原理重难点讲解:SQL的数据定义

发布时间:2020-03-25 整编:成都自考网 阅读量: 标签: 原理 重难点 讲解 数据库 SQL 成都 自考
【导语】

成都自考 数据库原理重难点讲解:SQL的数据定义 3.2.1 SQL模式的创建和撤消 SQL模式的创建:建立一个SQL模式,定义一个存储空间。 创建SQL模式的CREATE语句,其句法是: CREAT SCHEMAlt;模式

成都自考数据库原理重难点讲解:SQL的数据定义
 
3.2.1 SQL模式的创建和撤消
 
SQL模式的创建:建立一个SQL模式,定义一个存储空间。
 
创建SQL模式的CREATE语句,其句法是:
 
CREAT SCHEMA<模式名>AUTHORIZATION<用户名>
 
撤消SQL模式的DROP语句,其句法为:
 
DROP SCHEMA<模式名>[CASCADE|RESTRICT]
 
方括号中的选项参数CASCADE表示连锁方式,执行时将SQL模式下所有基本表、视图、索引等元素全部撤消。RESTRICT表示约束式,只有在SQL模式中没有任何下属元素时才能撤消SQL模式,否则拒绝执行DROP语句。
 
3.2.2 SQL提供的基本数据类型
 
数值型:包括integer、smallint、real、double precision、float(n),numeric(p,d)
 
字符串型:char(n)、varchar(n),前者是定长,后者为变长串位串型:bit(n),bit varying(n),同上。
 
时间型:date、time..
 
3.2.3基本表的创建、修改和撤消
 
(1)基本表的创建:(建立表结构)
 
CREAT TABLE SQL模式名。基本表名(列名,类型,……完整性约束……)
 
完整性约束包括主键子句(PRIMARY KEY)、检查子句(CHECK)和外键子句(Foreign KEY)。
 
(2)基本表结构的修改
 
增加新列:ALTER TABLE基本表名ADD列名类型
 
删除原有的列:ALTER TABLE基本表名DROP列名[CASCADE|RESTRICT]
 
CASCADE为连锁删除,RESTRICT为约束删除,即没有对本列的任何引用时才能删除。
 
基本表的撤消DROP TABLE基本表名[CASCADE|RESTRICT]
 
3.2.4视图的创建和撤消
 
(1)视图的创建:
 
CREAT VIEW视图名(列名表)AS SELECT查询语句
 
(2)视图的撤消:
 
DROP VIEW视图名
 
3.2.5索引的创建和撤消
 
(1)索引的创建:
 
CREAT[UNIQUE]INDEX索引名ON(列名表[ASC|DESC])
 
(2)索引的撤消:
 
DROP INDEX索引名
 
Notice:在各种SQL句法中,创建用CREAT,删除都用DROP,改变用alter
展开全文
成都自考网交流群

微信扫描左侧二维码 一键关注微信公众号

招生咨询/网上报名/培训辅导 /现场确认 / 准考证/考试安排/成绩查询

分数线/录取/学籍注册与查询/毕业证书/学位

成都自考网交流群
自考问答