数据库的存储引擎就是管理数据存储的东西,它完成下面的工作:
1)存储机制
2)索引方式
3)锁
4)等等
SQL语言:-----关系型数据库所使用的数据管理语言
1)数据定义语言(DDL):DROP、CREATE、ALTER等对数据对象发生操作的语言。
2)数据操作语言(DML):INSERT 、UPDATE、 DELETE,对数据本身发生更、删、改。
3)数据查询语言(DQL):SELECT,专门用于查找数据。
4)数据控制语言(DCL):GRANT/授权、REVOKE/收回授权、COMMIT/提交操作等等。
而非关系型数据库其操作语言就多种多样了。
数据库管理系统(DBMS):管理和维护数据库所使用的软件,为管理数据的方式和方法提供载体和支持。包含:
1)用户管理
2)处理数据库连接
3)缓存
4)查询
5)日志
6)等等
用于不同程序设计语言连接盒管理数据库的接口:
1)ODBC
2)JDBC
3)PDO
4)ADO.NET等等类型的接口
转载自:51Testing软件测试网 http://www.51testing.com/html/57/n-866757.html
相关文章
- 数据库的存储引擎和SQL语言
- SqlServer和Oracle中一些常用的sql语句6 存储过程
- 3.数据库操作相关术语,Oracle认证,insert into,批量插入,update tablename set,delete和truncate的差别,sql文件导入
- SQL 查询数据库中包含指定字符串的相关表和相关记录
- [MySQL数据库之表的详细操作:存储引擎、表介绍、表字段之数据类型]
- MySQL数据库 存储引擎,创建表完整的语法,字段类型,约束条件
- 存储引擎和表的操作(mysql中的数据类型、完整性约束)
- Slickflow.NET 开源工作流引擎高级开发(一) -- 流程外部事件的调用和变量存储实现
- Oracle中查询和定位数据库问题的SQL语句
- 在NAS设备上用NFS服务为RAC数据库和集群件存储oracle文件时的mount选项