1.1数据库基础
1.1.1 数据库
- 数据库(database)
- 保存有组织的数据的容器(通常是一个文件或者一组文件).
1.1.2 表
- 表(table)
- 某种特定类型数据的结构化清单。
- 说明:表名使表名成为唯一的,实际上是数据库名和表名等的组合。
有的数据库还使用数据库拥有者的名字作为唯一名的一部分。
也就是说,虽然在相同数据库中不能两次使用相同的表名,但在不同的数据库中完全可以使用相同的表名。 - 模式:关于数据库和表的布局及特性的信息。
1.1.3 列和数据类型
- 列(column)
- 表中的一个字段,所有的表都是由一个列或者多个列组成的。
- 数据类型
- 所允许的数据的类型。每个表列都有相应的数据类型,它限制(或允许)该列中存储的数据。
1.1.4 行
- 表中的数据是按行存储的,所保存的每个记录存储在自己的行内。
- 如果将表想象为网格,网格中垂直的列为表列,水平行为表行。
- 行(row)
- 表中的一个记录
1.1.5 主键
- 主键(primary key)
- 一列(或者一组列),其值能够唯一标识表中的每一行。
- 提示:应该总是定义主键虽然并不总是需要主键,但多数数据库设计者都会保证他们创建的每个表具有一个主键,以便于以后的数据操作和管理。
1.2 什么是SQL
- SQL(发音为字母S-Q-L或sequel)是Structured Query Language(结构化查询语言)的缩写。
- SQL是一种专门用来与数据库沟通的语言。
- 设计SQL的目的是很好地完成一项任务——提供一种从数据库中读写数据的简单有效的方法。
1.3 小结
温习了一下基础知识,每天晚上十点半能看一章节,这本书二十章,一个月的时间,希望能把它刷完。