1.什么是数据库?
通俗讲就是存储数据的容器;专业讲就是高效的存储和处理数据的介质;介质是要有硬盘和内存两种;
2.数据库的分类:
数据库基于介质的不同主要分为两种:关系型数据库和非关系型数据库;
关系型数据库:Oracle,DB2,SqlServer,MySQL,access
非关系型数据库:MongoDB,Redis
3.关系型数据库和非关系型数据库区别:
关系型数据库:安全、容易掌握和理解,比较浪费磁盘;
非关系型数据库:不安全(断电数据会丢失),效率高
3.SQL语言类型:
DDL:数据定义语言,用来维护存储数据库的机构(数据库,表)
create table/view/index/ ,drop,alter
DML:数据操纵语言,用来对数据操作
insert,update,delete
DCL:数据控制语言,主要用来复制权限管理,
grant(授权),rollback(回退),commit(提交)
DQL:数据查询语言 select