【小白说】数据库系统概念 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

相关推荐
真实的菜几秒前
Redis 从入门到精通(十二):典型业务场景实战 —— 排行榜、限流器、秒杀系统、Session 共享
数据库·redis·python
你想考研啊11 分钟前
mysql数据库导出导入
数据库·mysql·oracle
十年编程老舅1 小时前
Linux DRM:底层逻辑与实践架构
数据库·mysql
The Sheep 20231 小时前
Vue复习
linux·服务器·数据库
云边有个稻草人2 小时前
深度解析:KingbaseES高可用架构落地原理与生产运维实战
数据库·读写分离·数据库运维·金仓数据库·国产数据库技术·数据备份恢复
满天星83035772 小时前
【Qt】信号和槽(二) (自定义信号和槽)
开发语言·数据库·qt
我不介意孤独3 小时前
04-记忆系统为什么向量数据库不够用
数据库·人工智能·资源隔离·agent infra
AOwhisky3 小时前
MySQL 学习笔记(第六期):MySQL 备份与恢复
运维·数据库·笔记·学习·mysql·云计算
qq21084629534 小时前
【数据库】TDengine 清理旧数据
数据库·oracle·tdengine
j_xxx404_4 小时前
MySQL表操作硬核解析:从 CREATE TABLE 到磁盘文件、ALTER TABLE 与 DDL 风险
运维·服务器·数据库·c++·mysql·adb·ai