数据库的特性
- 开源的
- 支持大型的数据库,可以处理拥有成千上万条记录的大型数据库
- 使用标准的SQL数据语言形式
- 可以运行于多个系统上,并且支持多种语言.[c语言,Perl,PHP,Eiffel,Ruby,Tcl]
- 支持大型数据库,支持5000万条记录的数据仓库,32位系统4TB,64位8Tb
- MySQL是可以定制的,采用了GPL协议,你可以修改源码来开发自己的MySQL系统
主要内容
DCL:数据控制语言
用来设置或这更改角色和权限,关键字:grant,remove
DDL:数据定义语言
用来创建数据库,创建表结构,关键字:create,truncate
DML:数据操纵语言
负责数据库的插入(insert),更新(update),删除(delete)
DQL:数据库查询语言
查询数据库,查询(select)
TCL:事务控制语言
事务:一个完整的事件
数据库锁
主从配置
数据库优化操作