【小白说】数据库系统概念 6

ISBL 的全称是 Information System Base Language(信息系统基础语言)。它是一种在 20 世纪 70 年代由英国克兰菲尔德大学开发的关系代数查询语言。它被认为是关系代数语言的典型代表,每个语句都近似一个关系代数表达式。

价值主要在于理论方面,用来清晰表达关系代数的概念
ISBL 的语句格式是 <结果关系名>=<表达式>。
查询所有学生的信息

学生

这条语句代表直接输出整个学生关系。
查询所有学生的姓名和专业

学生.姓名, 学生.专业

这条语句代表对学生关系进行投影操作,只列出姓名和专业两列。
查询专业为"计算机"的学生

学生:专业='计算机'

这条语句代表对学生关系进行选择操作,筛选出专业等于计算机的行。
查询学生的选课信息,显示学号、姓名和课程号

(学生 JOIN 选课).学号, 姓名, 课程号

这条语句先把学生表和选课表进行连接操作,然后投影出学号、姓名和课程号三列。
SQL 的英文全称是 Structured Query Language。

结构化查询语言。
数据定义语言 DDL 的英文全称是 Data Definition Language。
数据操纵语言 DML 的英文全称是 Data Manipulation Language。
数据控制语言 DCL 的英文全称是 Data Control Language。
CREATE:创建表











END

相关推荐
健康平安的活着42 分钟前
mysql中left join 不一定比 in效率高案例
数据库·mysql
IT摆渡者6 小时前
MySQL性能巡检脚本分析报告
数据库·mysql
Lyyaoo.7 小时前
Redis基础
数据库·redis·缓存
杨云龙UP8 小时前
ODA登录ODA Web管理界面时提示Password Expired的处理方法_20260423
linux·运维·服务器·数据库·oracle
解救女汉子8 小时前
SQL触发器如何获取触发源应用名_利用APP_NAME函数追踪
jvm·数据库·python
weixin_520649879 小时前
数据库函数
数据库
Bert.Cai10 小时前
MySQL LPAD()函数详解
数据库·mysql
OnlyEasyCode11 小时前
Navicat 任务自动备份指定数据库
数据库
if else11 小时前
Redis 哨兵集群部署方案
数据库·redis
yejqvow1211 小时前
Pandas 高效实现组内跨行时间戳匹配与布尔标记
jvm·数据库·python