目录
一、概念基础
1.基础概念
数据库 DB DataBase
数据库管理系统 DBMS DataBase Management System
编程语言 SQL Structured Query Language
上面呢,就是我们首先需要了解的三个概念,平时我们所熟知的oracle,MySQL,postgresql,SQL serve等等,其实他们都属于数据库管理系统!
$数据库(DB),它是存储数据的仓库,而数据是有组织的进行存储!
$数据库管理系统(DBMS),它是操作和管理数据库的大型软件!
$SQL,它是操作关系型数据库的编程语言,定义了一套操作关系型数据库的统一标准!
三者的关系呢,可以这样理解:我们个人利用SQL语句来操作数据库管理系统(DBMS),从而间接操作数据库(DB)。
2.数据库分类
|关系型数据库(RDBMS): Oracle、MySQL、PG、MSSQL
数据库------|非关系型数据库(NoSQL) : MongoDB、Redis、ES
|分布式(NEWSQL) : TiDB、Spanner、ALiSQL(RDS+DRDS)、OB、
这里我们主要介绍关系型数据库(RDBMS):它是由多张二维表组成的数据库,特点就是,(1)用表存储数据,格式统一,便于维护。(2)用SQL操作,标准统一,使用方便。
3.MySQL的安装
对于初级阶段的我们,首先在windows的操作系统下学习,对于首次安装MySQL的小伙伴,直接一路默认选项即可。而对于之前安装过MySQL的小伙伴来讲,如果需要重装,建议首先使用geek来进行MySQL彻底的卸载! 至于MySQL的环境配置,相信大家可以找到这样的视频资源进行环境变量的配置!
4.MySQL的数据模型
我们的电脑在安装完MySQL数据库之后就成了数据库服务器。我们的客户端就可以通过SQL语句来访问数据库管理系统,通过SQL语句在管理系统中创建数据库,也可以在数据库中创建数据表等一系列的操作。
5.cmd 的启动与停用
数据库在安装时,默认情况下是开机自动连接服务器。在命令框中,我们可以使用以下语句对比数据库进行启动与停用。
net start mysql80--------------启动数据库服务
net stop mysql80---------------停用数据库服务
我们在命令框中登录数据库是可以用:
mysql -u 用户名 -p
来执行登录,按下回车即可弹出密码对话框!
二、总结
通过以上的描述,我们大概了解了一下数据库的一些基础知识,我们后续在一起往下学习,从而对MySQL有更深刻的了解!谢谢大家!