1.什么是数据库?
数据库:从名称来看,数据+库,意味着这是一个存储数据的仓库
难道仅仅是这么简单?换句话来说,数据库是一个高效存储和处理数据的介质
2.数据库的分类
数据库分成俩类:关系型(SQL:Structured Query Language)和非关系型(NoSQL:Not Only SQL)
3.数据库的门户:
大型:Oracle,DB2(IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。)等
中型:SQL Server,MySql等
小型:acess,SPSS(Statistical Product and Service Solutions)等
4.什么是关系型数据库呢?
顾名思义:通过某种关系维持起来的存储数据的仓库
某种关系又是怎么理解呢?这种关系主要是分成3个部分:
1.数据结构:就是所谓的二维表
2.操作指令:SQL
3.完整性的约束
针对操作指令SQL进行一个大概的描述:
SQL(structured Query Language:结构化查询语言),主要分成3个部分:
DDL(Data Definition Language:数据定义语言,主要用来维护存储数据的结构),代表指令:create,drop,alter等
DML(Data Manipulation Language:数据操作语言),代表指令:insert,delete,update(其实就是所谓的增删改查,有人可能就有疑问呢?为甚select没写呢)其中DML内部单独进行了分类:DQL,代表指令:select
DCL(Data Control Language:数据控制语言,就是授予权限的指令),代表指令:grant,revoke等