第一章 数据库基本知识
数据库
- 定义:存放数据的仓库
- 数据库的发展
- 人工管理
- 文件系统
- 数据库系统
- 高级数据库
- 数据库种类
- 层次式数据库
- 网络式数据库
- 关系式数据库(MySQL)
- 数据库特点
- 实现数据共享
- 减少数据冗余
- 特定的数据类型
- 数据独立性
- 数据控制
数据表
- 数据表是由行和列组成
- 行称记录,列称字段
数据类型
- 整数
- 浮点数
- 小数
- 二进制数
- 时间
- 字符串
主键
在表中唯一的标识每一条记录,主键的列上不能出现两个相同的值或空值
数据库组成
- 数据库:存放数据
- 数据库管理系统:管理数据库的软件(DBMS)
- 数据库应用程序:管理数据库的软件(负责与DBMS进行通信)
SQL语言:结构化查询语言
- 数据库定义语言DDL
- DROP\CREATE\ALTER
- 数据库操作语言DML
- INSERT\UPDATE\DELETE
- 数据库查询语言DQL
- SELECT
- 数据控制语言DCL
- GRANT\REVOKE\COMMIT\ROLLBACK
数据库的访问接口
- ODBC
- JDBC:JAVA数据库连接口
- ADO.NET
- PDO
常见的数据库
- Oracle
- 做金融用
- 硬件软件一体机
- DB2
- SQLserver
- Mysql
- postgresql