MySQL | 了解数据库

38 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第17天,点击查看活动详情

一、了解数据库

(一)数据库

英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。

(二)数据库管理系统

DataBaseManagement,简称DBMS。 数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查

常见的数据库管理系统

MySQL、Oracle、MS SqlServer、DB2、sybase等....

(三)SQL

结构化查询语言 程序员需要学习SQL语句,程序员通过编写SQL语句,然后DBMS负责执行SQL语句,最终来完成数据库中数据的增删改查操作。SQL是一套标准,程序员主要学习的就是SQL语句,这个SQL在mysql中可以使用,同时在Oracle中也可以使用,在DB2中也可以使用。

分类

DQL ​ 数据查询语言(Data Query Language) ​ 凡是带有select关键字的都是查询语句 ​ select...

DML

​ 数据操作语言(Data Manipulation Language) ​ 凡是对表当中的数据进行增删改的都是DML ​ insert delete update ​ insert 增 ​ delete 删 ​ update 改 ​ 这个主要是操作表中的数据data。

DDL

​ 数据定义语言 (Data Definition Language) ​ 凡是带有create、drop、alter的都是DDL。 ​ DDL主要操作的是表的结构。不是表中的数据。 ​ create:新建,等同于增 ​ drop:删除 ​ alter:修改 ​ 这个增删改和DML不同,这个主要是对表结构进行操作。

TCL

​ 是事务控制语言(Transaction Control Language) ​ 包括: ​ 事务提交:commit; ​ 事务回滚:rollback;

DCL

​ 是数据控制语言。 ​ 例如:授权grant、撤销权限revoke....

(四)三者的关系

DBMS--执行--> SQL --操作--> DB

先安装数据库管理系统MySQL,然后学习SQL语句怎么写,编写SQL语句之后,DBMS对SQL语句进行执行,最终来完成数据库的数据管理。