数据库系统学习(六)-SQL语言基本操作
第六讲 SQL语言概述
-
关系代数是集合的思想
-
关系演算是逻辑的思想(数学公式)
-
SQL-86,SQL-89,SQL-92,SQL-99,SQL-2003,2008...发展过程标准 -
SQL是
DDL,DML,DCL于一体的数据库语言 -
DDL:
Create,Alter,Drop(撤销)

-
语法和语义的精确表达
-
常用数据库系统:Student,Dept(院系),Course,Teacher,SC(选课)
利用SQL建立数据库
-
创建数据库

-
create database -
create table

-
数据类型

利用SQL进行基本查询
-
Select- from - where


-
where子句检查表中的每个元组 -
关系是不允许重复的,但现实DBMS是可以重复的

-
对检索结果排序
select -from -where-order by

-
模糊查询问题
select from where (not)like


利用SQL语言进行多表联合查询
-
连接条件放在where条件中


-
重名处理

-
from中定义了T1,T2,在select,where中就能使用

-
多表联合查询训练
-
as省略 -
用的theta连接而不是等值连接
-
等值连接是特殊的theta连接,当A=B时才能连接,自然连接有默认的连接条件,自然连接为特殊的等值连接

605结合SELECT的INSERT语句
- 一些,某些处理,插入一批数据
insert into 表名

605结合SELECT的DELETE语句
-
删除满足指定条件的元组
delete from 表名 -
Updata 表名

数据库的修正和撤销
-
alter table tablename ***

-
Drop Table student -
数据库指定和关闭

-
数据库的备份和恢复
-
数据库的授权
grant 权限 on 表名 to 用户名 -
创建修改约束

-
总结

C/C++基本语法学习
STL
C++ primer


浙公网安备 33010602011771号