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

数据库标准数据语言SQL

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


1数据定义

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

1. 模式的定义删除

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

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

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

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

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

3. 模式与表

4. 修改基本表

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

5. 删除基本表

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

6. 索引

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


2数据查询

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

1. 表单查询

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

查询满足条件的元组

数据库标准数据语言SQL——总结
数据库标准数据语言SQL——总结
数据库标准数据语言SQL——总结
数据库标准数据语言SQL——总结
数据库标准数据语言SQL——总结
一个汉字要占两个字符的位置,所以匹配字符串后跟两个_
数据库标准数据语言SQL——总结
数据库标准数据语言SQL——总结
数据库标准数据语言SQL——总结
数据库标准数据语言SQL——总结
数据库标准数据语言SQL——总结
数据库标准数据语言SQL——总结
数据库标准数据语言SQL——总结

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