![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
xyzso1z
这个作者很懒,什么都没留下…
展开
-
(一)SQL基本知识
一 、SQL的特点 1.综合统一:SQL集数据定义语言DDL、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生 命周期中的全部活动(定义关系模式,插入数据,建立数据库;对数据库中的数据进 行查询和更新; 数据库重构和维护;数据库安全性、完整性控制) 2.高度非过程化:原创 2017-04-25 15:58:37 · 507 阅读 · 0 评论 -
(二)SQL数据模式、表、索引的建立与删除
一、模式的定义与删除 1.定义模式 CREATE SCHEMA AUTHORIZATION 如果没有指定,那么隐含为 例如:定义一个学生—课程模式S-T CREATE SCHEMA S-T AUTHORIZATI原创 2017-04-25 16:47:33 · 1649 阅读 · 0 评论 -
(三)数据库查询
SELECT [ALL|DISTINCT] [,]……FROM [,]……[WHERE ][GROUP BY[HAVING ]][ORDER BY [ASC|DESC]];一、单表查询1.选择表中的若干列——查询指定列查询全体学生的学号与姓名SELECT Sno ,SnameFROM Student; ——查询全部列查询全体学生的详细记录SELECT原创 2017-04-26 16:06:17 · 1113 阅读 · 0 评论 -
(四)数据库数据更新
一、插入数据1.插入元组插入元组的INSERT语句格式为INSERTINTO [([,……)]VALUES ([,]……);将一个新学生元组(学号:14042404;姓名:陈冬;性别:男;所在系:IS;年龄:18)插入到Student表中。INSERTINTO Student(Sno,Sname,Ssex,Sdept,Sage)VALUES('14042404','陈冬原创 2017-04-27 19:26:38 · 690 阅读 · 0 评论 -
(五)数据库视图
视图是从一个或几个基本表(或视图)导出表。它与基本表不同,它是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图就像一个窗口,透过它就可以看到数据库中自己感兴趣的数据及其变化。一、定义视图1.建立视图CREATE VIEW [([,]……)]AS [WITH原创 2017-04-27 20:18:41 · 340 阅读 · 0 评论 -
(六)数据库安全性
一、数据库安全性控制1.用户标记与鉴别用户标识与鉴别是系统提供的最外层安全保护措施。其方法是由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供机器使用权。用户标识(User Identification)用一个用户名(User Name)或用户标识号(ID)来标明用户身份。系统记录着所有合法所有合法用户的标识,系统鉴别此用户是否...原创 2017-05-01 13:09:49 · 5420 阅读 · 0 评论 -
(七)数据库完整性
一、实体完整性1.实体完整性定义关系模型的实体完整性在CREATE TABLE 中用PRIMARY KEY定义。对单属性构成的码有两种说明方法,一种是定义为列级约束条件,另一种是定义为表级约束条件。对多个属性构成的码只有一种说明方法,即定义为表级约束条件。将Student表中的Sno属性定义为码。CREATE TABLE Student (Sno CHAR(9) PRIMARY原创 2017-05-02 18:24:37 · 6492 阅读 · 0 评论