数据库标准数据语言SQL——总结

数据库标准数据语言SQL

SQL(Structured Query Language),结构化查询语言
1. 数据查询——select
2. 数据操纵——create,drop,alter
3. 数据定义——insert,update,delete
4. 数据控制——grant,revoke


1数据定义

数据库标准数据语言SQL——总结_第1张图片

1. 模式的定义删除

2. 基本表的定义、删除与修改

数据库标准数据语言SQL——总结_第2张图片

列级完整性约束条件:primary key
唯一约束条件:unique
表级完整性约束:primary key Cpno references Course(Cno)

例如
数据库标准数据语言SQL——总结_第3张图片
数据库标准数据语言SQL——总结_第4张图片
数据库标准数据语言SQL——总结_第5张图片

数据类型
数据库标准数据语言SQL——总结_第6张图片

3. 模式与表

4. 修改基本表

数据库标准数据语言SQL——总结_第7张图片
数据库标准数据语言SQL——总结_第8张图片

5. 删除基本表

数据库标准数据语言SQL——总结_第9张图片
若表上建有视图,restrict不能删除表,cascade删除表和视图

6. 索引

数据库标准数据语言SQL——总结_第10张图片
数据库标准数据语言SQL——总结_第11张图片
数据库标准数据语言SQL——总结_第12张图片


2数据查询

数据库标准数据语言SQL——总结_第13张图片

1. 表单查询

选择查询若干列 select Sno from Student;
查询全部列 select * from Student;
查询经过计算的列 select 2004-Sage from Student;
数据库标准数据语言SQL——总结_第14张图片
消除取值重复的行 select distinct Sno from SC;

查询满足条件的元组

数据库标准数据语言SQL——总结_第15张图片
数据库标准数据语言SQL——总结_第16张图片
数据库标准数据语言SQL——总结_第17张图片
数据库标准数据语言SQL——总结_第18张图片
数据库标准数据语言SQL——总结_第19张图片
一个汉字要占两个字符的位置,所以匹配字符串后跟两个_
数据库标准数据语言SQL——总结_第20张图片
数据库标准数据语言SQL——总结_第21张图片
数据库标准数据语言SQL——总结_第22张图片
数据库标准数据语言SQL——总结_第23张图片
数据库标准数据语言SQL——总结_第24张图片
数据库标准数据语言SQL——总结_第25张图片
数据库标准数据语言SQL——总结_第26张图片

这里写图片描述
数据库标准数据语言SQL——总结_第27张图片
数据库标准数据语言SQL——总结_第28张图片

你可能感兴趣的:(SQL)