logo

咨询热线

15020086924 (点击在线咨询)
您现在的位置:山东自考网>复习资料 > 正文
自考攻略

2023年10月山东自考《数据库系统原理》知识点之SQL的数据定义

时间:2023-09-05 11:29:25 作者:储老师

自考助学   2023年10月山东自学考试正在备考阶段,请广大考生关注“山东自考网”,及时获取模拟试题、历年真题、最新山东自考成绩、山东自考报名、山东自考备考经验等信息!

  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

声明:

(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。

(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

考试提醒

准考证打印时间:10月21-26日
  • 考生交流群
  • 微信公众号
  • 考生交流群 扫一扫加入微信交流群

    与考生自由互动、并且能直接与专业老师进行交流解答。

  • 微信公众号 扫一扫加关注微信公众号

    与考生自由互动、并且能直接与专业老师进行交流解答。

关注公众号

回复“免费资料”领取复习资料

微信公众号

微信公众号

微信交流群

微信交流群

<<点击收起

在线咨询

在线咨询

联系微信
联系
微信
学习群
微信
学习群
在线报名
在线
报名
回到顶部
回到
顶部
APP下载
微信客服
微信交流群