MySQL之MySQL概述

MySQL学习笔记-1

  • 一,关于MySQL学习笔记-1
    • 1.1什么是数据库
    • 1.2关于MySQL
    • 1.3相关的概念
    • 1.4 SQL语句的分类
    • 1.5 如何安装MySQL以及配置
    • 1.6 参考文献

一,关于MySQL学习笔记-1

本章作为MySQL学习的第一章,会对数据库以及MySQL进行一个简单的介绍,以及如何安装MySQL进行描述

1.1什么是数据库

基于现在,我对于数据库的理解是,不同的数据库管理系统会用不同的方式对数据进行储存,例如MySQLOracle等数据库属于关系型数据库(我的理解是关系型是二维表的形式对数据进行存储),也有像redis(键值数据库)等非关系型数据库(现在对于非关系型数据库不了解),而在非关系型数据库中又分为键值数据库(redis)文档数据库(MongoDB)列存储数据库(HBase)图形数据库(Neo4J)

1.2关于MySQL

MySQL长什么样?MySQL之MySQL概述_第1张图片
(图片在网上搜索找到)
我对于MySQL的了解是,SUN公司先收购了MySQL,然后Oracle收购了SUN,所以MySQL也隶属于Oracle公司;并且MySQL是关系型数据库,用二维表进行存储数据。MySQL不适合处理大量的数据,而处理大量的数据最好使用Oracle。对了,MySQL是免费的哦,Oracle是收费的。

1.3相关的概念

  1. 数据库(DataBase)
    简称DB,按照一定格式存储数据的一些文件组合。
  2. 数据库管理系统(DataBaseManagemenSystem)
    简称DBMS,专门用来管理数据库中数据的。
    注意:MySQL,Oracle等其实都是DBMS,只不过我们习惯将他们称为DB。
  3. 结构化查询语言(Structured Query Language)
    简称SQL,DBMS通过执行SQL语句来实现对数据库的增删改查。
  4. 表(table)
    数据库中最基本的单位是表,表中含有行(row)列(column),数据库中表的行又称为数据/记录,列又称为字段

1.4 SQL语句的分类

  1. DQL(数据查询语言)———— select…
  2. DML(数据操作语言)———— insert / delete / update
  3. DDL(数据定义语言)———— creat / drop /alter
  4. TCL(事务控制语言)———— commit(事务提交)/ rollback(事务回滚)
  5. DCL(数据控制语言)———— grant(授权)/ revoke(撤销权限)…

1.5 如何安装MySQL以及配置

安装教程

1.6 参考文献

  1. CSDN博主 seniorShen ------ 数据库种类大全及区别
  2. CSDN博主 彬仔二号 -------- 数据库的类型
  3. 百度文库 ------- SQL

你可能感兴趣的:(MySQL学习笔记,数据库,mysql)