1.1 数据库是什么
- 数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。
- 用来管理数据库的计算机系统称为数据库管理系统(DBMS)。
- 通过使用DBMS,多个用户便可安全、简单地操作大量数据。
- 数据库有很多种类,本书将介绍如何使用专门的 SQL语言来操作关系数据库。
- 关系数据库通过关系数据库管理系统(RDBMS)进行管理。
1.2 数据库的结构
- RDBMS通常使用客户端/服务器这样的系统结构。
- 通过从客户端向服务器端发送SQL语句来实现数据库的读写操作。
- 关系数据库采用被称为数据库表的二维表来管理数据。
- 数据库表由表示数据项目的列(字段)和表示一条数据的行(记录)所组成,以记录为单位进行数据读写。
- 本书将行和列交汇的方格称为单元格,每个单元格只能输入一个数据。
1.3 SQL概要
- SQL是为操作数据库而开发的语言。
- 虽然SQL也有标准,但实际上根据RDBMS的不同SQL也不尽相同。
- SQL通过一条语句来描述想要进行的操作,发送给RDBMS。
- 原则上SQL语句都会使用分号结尾。
- SQL根据操作目的可以分为DDL、DML和DCL。
1.4 表的创建
- 表通过CREATE TABLE语句创建而成。
- 表和列的命名要使用有意义的文字。
- 指定列的数据类型(整数型、字符型和日期型等)。
- 可以在表中设置约束(主键约束和NOT NULL约束等)。
1.5 表的删除和更新
- 使用DROP TABLE语句来删除表。
- 使用ALTER TABLE语句向表中添加列或者从表中删除列。
- 向Product表中插入数据
- 变更表名