数据库系统学习(六)-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号
浙公网安备 33010602011771号