<Learning SQL> O'REILLY_Chap. 1_背景知识

<Learning SQL> O’REILLY_Chap. 1_背景知识

本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容.

FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性.

FollowMeReading系列的博客标题格式为: <书名> 出版社章节数章节名, 方便大家在纸质版书籍中查找.

FollowMeReading系列博文中的内容大部分是原文, 非原文部分前面将有’博主’字样提醒.

感谢<Learning SQL>作者 [美]Alan Beaulieu
感谢<Learning SQL>翻译 张伟超 林青松

正文

数据库简介

“数据库”是指一组相关信息的集合.

SQL语句的分类

  • SQL方案(schema)语句: 用于定义存储于数据库中的数据结构.如创建新表(crate table).
  • SQL数据语句: 用于操作SQL方案语句所定义的数据结构.如插入数据(insert).
  • SQL事务语句: 用于开始, 结束或回滚事务.

注意: 通过SQL方案语句(schema)所创建的所有数据库元素都被存储在一个特殊的表集合, 即数据字典中. 这些”关于数据库的数据”一般被称为原数据.

SQL术语和定义

术语定义
实体数据库用户所关注的对象, 如顾客, 部门, 地理位置等
存储在表中的独立数据片段
所有列的一个集合, 完整的描述了一个实体或实体上的某个行为, 也成为记录
行的集合, 既可以保存在内存中(未持久化) , 也可以保存在存储设备中(已持久化)
结果集未持久化表的另一个名字, 一般为SQL查询的结果
主键用于唯一标识表中的每个行的一个或多个列
外键一个或多个用于识别其他表中某一行的列
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值