数据库的存储引擎就是管理数据存储的东西,它完成下面的工作:
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 Server 2014存储过程的备份和还原
- 数据库SQL server规则的创建、查看、修改和规则的绑定与松绑、删除
- 栈的存储结构和常见操作(c 语言实现)
- java手机进库程序:txt文件当做小型数据库实现增删改查,存储json数据到txt实体类的序列化和反序列化,修改txt中内容,Jackson操作,io流写入和输出
- 数据库中间件Mycat源码解析(三):Mycat的SQL解析和路由
- C语言中局部变量和全局变量变量的存储类别(static,extern,auto,register)
- 数据库-SQL语言中 is null 和 =null 的区别
- MySQL数据库存储引擎以及数据库的创建、修改与删除
- mysql数据库引擎innodb的主索引文件和表文件分开吗
- Python 提取 PDF 文件的标题、日期和内容并将其存储到 MySQL 数据库中