导航

数据库系统学习笔记(七)

Posted on 2021-02-15 17:39  rossxp  阅读(100)  评论(0编辑  收藏  举报

(1)SQL语言的概述

 

 DDL:

 

 DML:

 DCL:

 

 SQL语言分为三种:

 

交互式SQL是指DBA直接在DBMS输入SQL语言进行管理,而嵌入式SQL是指在高级语言中嵌入SQL语言。

 (2)以学生选课数据库SCT为例学习SQL语言:

 

建立数据库包括两件事:一是用DDL定义数据库和表;二是用DML向表中追加元组。

 

 1,创建数据库:

 

 2,创建表:

比如:

 

 以此类推,可以建立该数据库要求的所有表。

3,往表中添加元组:

 

 以此类推,通过往表中添加元组便可实现数据库的数据更新。

那么,建立好数据库之后的关键是怎么使用好它,使用的关键是查询。

4,利用SQL进行就简单查询:

 

 

进行查询操作要注意以下几点,

 

 

 5,多表联合查询:

 比如:

 如果遇到重名的问题:

 比如:

 6,除了SELECT的DML其他操作

 

(插入) 例子如下:

   

 (删除)

 例子如下:

 

(IN子查询后面会学到)

(更新)

例子如下:

  

 7,DDL之撤修正与撤销

 

  

 

 例子如下:

 

 还有撤销定义如下,

 

 补充: