mysql 基础学习分析

数据库--主要包括三方面:数据存储,数据管理,数据库应用。
数据存储--就是存储数据
数据管理--操作存储数据
数据库应用--调用数据管理,操作存储数据。

数据库连接--如何可以访问到数据库
实现技术
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

猜你喜欢

转载自www.cnblogs.com/yueyueLi/p/8969414.html