文章目录
1.数据库:管理数据的东西
1.1文件保存数据有以下几个缺点:
文件的安全性问题
文件不利于数据查询和管理
文件不利于存储海量数据
文件在程序中控制不方便
1.2数据库存储介质:
磁盘 内存
2.MySQL架构:
(1)是一个可移植的数据库
(2)各种系统在底层实现方面各有不同,MySQL 基本上能保证在各个平台上物理体系结构的一致
3.SQL分类
3.1 DDL
数据定义语言,用来维护存储数据的结构
代表指令: create, drop, alter
3.2 DML
数据操纵语言,用来对数据进行操作
代表指令:insert,delete,update
DML中又单独分了一个 DQL,数据查询语言,代表指令: select
3.3 DCL
数据控制语言,主要负责权限管理和事务
代表指令: grant,revoke,commit
4.存储引擎
4.1 定义:
数据库管理系统如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。
4.2 重要存储引擎:
MyISAM:不支持事务,支持全文搜索
InnoDB
Memory
4.3 ***** 查看引擎命令 *****
show engines;
show engines\G