6.1 SQL 语言的功能有哪些
SQL 是结构化查询语言(Structured Query Language)的缩写。
基本的 SQL 语句有 select、insert、update、delete、create、drop、grant、revoke 等。其具体使用方式见表 6-1。
例如,设教务管理系统中有 3 个基本表:
学生信息表 S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄和性别。
选课信息表 SC(SNO,CNO,SCGRADE),其属性分别表示学号、课程号和成绩。
课程信息表 C(CNO,CNAME,CTEACHER),其属性分别表示课程号、课程名称和任课老师姓名。
4)找出没有选修过何昊老师的课程的所有学生的姓名。
5)列出有两门以上(含两门)不及格课程(成绩小于 60)的学生的姓名及其平均成绩。
引申:delete 与 truncate 命令有哪些区别?
相同点:都可以用来删除一个表中的数据。
不同点:
1)truncate 是一个数据定义语言(Data Defin