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

相关推荐
野犬寒鸦3 小时前
深入解析HashMap核心机制(底层数据结构及扩容机制详解剖析)
java·服务器·开发语言·数据库·后端·面试
ruxshui3 小时前
元数据及元数据备份、迁移详解
数据库
禅与计算机程序设计艺术4 小时前
了解NoSQL的数据仓库和ETL
数据库·数据仓库·nosql·etl
专注前端30年4 小时前
负载均衡实战项目搭建指南:从基础到高可用全流程
运维·数据库·负载均衡
山岚的运维笔记5 小时前
SQL Server笔记 -- 第68章:内存中 OLTP(Hekaton)
数据库·笔记·sql·microsoft·sqlserver
山岚的运维笔记6 小时前
SQL Server笔记 -- 第67章:数据库邮件(DBMAIL)
数据库·笔记·sql·microsoft·sqlserver
kylezhao20196 小时前
C#异步和并发在IO密集场景的典型应用 async/await
开发语言·数据库·c#
野犬寒鸦7 小时前
ArrayList扩容机制深度解析(附时序图详细讲解)
java·服务器·数据结构·数据库·windows·后端