数据库原理sql语言.docx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理 sql语言 信息技术 计算机
- 资源描述:
-
1、 SQL语言一、概念:全称为关系数据库的标准语言,是独立的语言也是嵌入式语言,能嵌入到高级语言程序中。基本表:本身独立存在的表,一个关系对应一个基本表。一个或多个基本表对应一个存储文件。一个表可以带若干索引。 存储文件:逻辑结构组成了关系数据库的内模式,物理结构是任意的,对用户透明。视图:从一个或几个基本表导出的表数据库中只存放视图的定义而不存放视图对应的数据。视图是一个虚表用户可以在视图上再定义视图。二、定义模式:结构:create schema “模式名” authorization 名字如:create schema “S-T” authorization zhang意思:为张同学构建S
2、-T模式。三、 删除模式: 结构:drop schema 模式名 cascade/restrictCascade:删除模式的同时也删除了该模式中所有的数据库对象 restrict:该模式设置了下属的数据库对象则拒绝该删除语句的执行如:drop schema zhang cascade删除模式zhang同时该模式中定义的表tag1也被删除 四、基本表的定义create table(表名) 结构: ( 列名 数据类型【列级完整性约束条件】, 列名 数据类型 【列级完整性约束条件】);数据类型: char(n) 长度为n的字符串 varchar(n):最大长度为n的变长字符串int:长整数smallint:短整数numeric(p,d) :定点数,由p位数字组成,小数后面有d位数real:取决于机器精度的浮点数double precision:取决于机器精度的双精度浮点数float(n):浮点数,精度至少为n位数date日期,包含年月日time:包含一日的时,分,秒五、 修改基本表 alter table 表名 Add 新列名 数据类型 完整性约束 drop 完整性约束名 Alter column 列名 数据类型; 如:alter table student add s_entrance date;向student表中增加“入学时间”列,注意其数据类型为日期型。 讲解完毕
展开阅读全文