数据库基础知识
数据库
数据库(Database, DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。
数据库是:
保管数据的“仓库”
数据管理的方法和计算
数据表
数据库表:是一系列二维数组的集合。
横向的行(记录、行)
纵向的列(字段、属性、列)
常见数据类型:
整数数据类型
浮点数数据类型
日期/时间数据类型
字符串数据类型
二进制数据类型
数据库系统
数据库系统的三个主要组成部分:
数据库
数据库管理系统
数据库应用程序
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语言访问数据库技术)
Postgresql数据库
Postgresql数据库特点:
免费
速度快
平台可移植性
丰富的接口
安全性
配合的开源软件很多