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

相关推荐
农村小镇哥9 分钟前
C#读取CSV文件的方法
服务器·数据库·c#
IMPYLH17 分钟前
HTML 的 <embed> 元素
前端·数据库·html
油丶酸萝卜别吃1 小时前
Redis 布隆过滤器快速实现
数据库·redis·缓存
深念Y1 小时前
stable-diffusion.cpp 的 FLUX.2 Klein 9B 分步
java·前端·数据库
whn19771 小时前
oracle 的ora-19633处理
数据库·oracle
x-cmd1 小时前
用 Rust 打造 AI 时代的 SQL:把重复任务变成可执行文件
数据库·人工智能·sql·ai·容器·rust·workflow
小弥儿1 小时前
Firecrawl:把整个网页变成 AI 可查询的数据库
数据库·人工智能·学习
swordbob1 小时前
mysql数据库,明明有索引为啥不用
数据库·mysql
晴天¥2 小时前
Oracle ASM、ACFS、FLEX ASM三者之间的关系?
数据库·oracle
Leon-Ning Liu2 小时前
Oracle GoldenGate Replicat Abend:Key Column Missing 根因分析与修复
数据库·oracle