什么是数据库?
数据库(Database,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。
- 保管数据的仓库;
- 数据管理的方法和技术;
数据库表:是一系列二维数组的集合
- 横向的行(记录、行)
- 纵向的列(字段、属性、列)
数据类型的概念
常用的数据类型有:
- 整数数据类型
- 浮点数据类型
- 日期/时间数据类型
- 字符串数据类型’
- 二进制数据类型
类型 | 字段名称 | 字段类型(长度) | 举例 |
整数类型 | 学生编号 | integer | 10000 |
字符串类型 | 学生姓名 | verchar(30) | 张三 |
字符串类型 | 出生日期 | date | 1990-01-01 |
字符串类型 | 学分 | numeric(9,2) | 3.85 |
数据库系统构成
数据库系统有3个主要的部分组成:
- 数据库
- 数据库管理系统
- 数据库应用程序
SQL语言
SQL是对数据库进行查询和修改操作语言。
SQL语言包含4个部分:
- DDL(数据库定义语言):drop、create、alter等语句;
- DML(数据库操作语言):insert、update、delete语句;
- DQL(数据库查询语言):select语句;
- DCL(数据库控制语言):grant、revoke、commit、rollback等语句;
常用的数据库访问技术:
目前流行的数据库访问技术如下:
- ODBC:Open Database Connectivity(开放数据库连接)
- JDBC:Java Database Connectivity(Java数据库连接)
- ADO.NET:.NET框架中用于和数据库交互的类库
- PDO:PHP Data Object(PHP语言访问数据库技术)