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

相关推荐
parafeeee6 小时前
程序人生-Hello’s P2P
数据库·后端·asp.net
欲买桂花同载酒5826 小时前
程序人生-Hello’s P2P
运维·服务器·数据库
iPadiPhone6 小时前
流量洪峰下的数据守护者:InnoDB MVCC 全实现深度解析
java·数据库·mysql·面试
NineData6 小时前
AI时代的数据对比:DBA还需要盯着屏幕看差异吗?
运维·数据库
Javatutouhouduan6 小时前
SpringBoot整合reids:JSON序列化文件夹操作实录
java·数据库·redis·html·springboot·java编程·java程序员
QWQ___qwq7 小时前
Spring Security + MyBatis-Plus 实现自定义数据库用户认证
数据库·spring·mybatis
Filotimo_8 小时前
Java后端开发标准流程:从数据库到接口的完整实现
数据库·oracle
泯仲8 小时前
从零起步学习MySQL 第一章:初识MySQL及深入理解内部数据类型
数据库·mysql
有想法的py工程师8 小时前
PostgreSQL 触发器性能评估实战(pg_stat_user_functions)
数据库·postgresql
御坂10101号8 小时前
「2>&1」是什么意思?半个世纪的 Unix 谜题
java·数据库·bash·unix