数据库原理吉林大学随笔第10课时

3.3 SQL数据语言定义

关系称之为表,是关系数据库的基本组成单位。在SQL中,表分两种:

  • 基表
  • 视图
  1. 普通视图:普通视图是个虚表。仅有逻辑定义,可根据其定义其他表导出,但不作为一个表显示的存储在数据库中。视图可以像基本一样,参与各种数据库操作。
    2.临时视图:对于复杂的查询,可以临时存放中间结果,功能上是跟普通视图一样的,查询语句结束后就消失。
    SQL支持的数据类型有

3.3.2 基表模式的定义


create table stuedent (SNO CHAR(7) NOT NULL,
SNAME VARCHAR(8) NOT NULL,
SEX CHAR(2) NOT NULL,
BDATE DATEtime NOT NULL,
HEIGHT DEC(5,2) DEFAULT 000,00,
PRIMARY KEY(SNO));

3.3.3 基表模式的修改

  增加列 alter table [<表的创建者名>.]<表名> add <列名><类型>; 注:[]内为任选项。
  删除表 drop teble<表名>
  补充定义主键  alter table <表名>  add primary key (.<表名>)
  撤销主键 alter table <表名> drop primary key 其应用场景是大量的操作的时候,会进行主键唯一性检查,删除主键,提高效率。改完之后再加上去。

猜你喜欢

转载自www.cnblogs.com/lanhai2020/p/12954609.html