数据库 -- 主要包括三方面: 数据存储, 数据管理, 数据库应用.
数据存储 -- 就是存储数据
数据管理 -- 操作存储数据
数据库应用 -- 调用数据管理, 操作存储数据.
数据库连接 -- 如何可以访问到数据库
实现技术
odbc-- 统一接口, 支持多种语言
jdcb--java 开发规范之一, java 开发连接数据库
数据库语言 SQL -- 对数据库数据操作的结构化语言
区分为
DDL - 定义(create ,drop ,alter)
DML - 管理(insert ,delete ,update)
DQL - 查询(select,show)
DCL - 控制()
mysql - 小型关系型数据库管理系统, 开源, 分为社区版 (免费) 和企业版(收费), 体积小, 速度快, 相比其他大型数据库管理系统, 学习简单.
mysql 的存储引擎
innodb - 事务性存储引擎, 支持 ACID, 支持外键索引, 存储空间为一个
myisam - 非事务型存储引擎, 存储文件为 3 个, 以. frm 表描述性,.MYD 表数据,.MYI 表索引, 查询性能较快
memory - 内存中存储引擎, 在 ram 内存中, 性能最快, 无法持久化到磁盘中. mysql 使用该引擎存储临时表.
archive - 非事务型存储引擎, 支持高并发, 适合归档数据存储, 例如日志
5.6 之前默认存储引擎为 myisam, 包括 5.6 之后为 innodb
来源: http://www.bubuko.com/infodetail-2579027.html