下一篇:02【数据库的基本操作】
目录:【MySQL系列教程】
数据库,顾名思义就是数据的仓库,用于保存数据的地方,回顾一下我们之前的数据是保存在哪里呢?

从上图可以看出,较为出名的数据库软件有Oracle、MySQL、SQL Server、MongoDB、Redis等
https://db-engines.com/en/ranking:权威的数据库热度排行榜



安装【MySQL的安装与卸载】文档在系统中安装一个MySQL;安装成功后在系统的服务列表中会有一个MySQL服务(默认是开启状态)

1)登录方式一:打开cmd命令窗口:
mysql -u用户名 -p
回车
输入密码

2)登录方式二:打开cmd命令窗口:
mysql -u用户名 -p密码
示例:
mysql -uroot -padmin

Navicat是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和/或 MongoDB 等不同类型的数据库,并支持管理某些云数据库,例如阿里云、腾讯云。Navicat 的功能足以符合专业开发人员的所有需求,但是对数据库服务器初学者来说又相当容易学习。Navicat 的用户界面 (GUI) 设计良好,让你以安全且简单的方法创建、组织、访问和共享信息。

打开Navicat:

建立一个MySQL连接:

其实严格意义上来说MySQL并不是一个"数据库",他只是一个数据库管理软件,也叫数据库管理系统(DBMS),里面可以有非常多的数据库,数据库里面通常会建立表来存储数据,数据又是以行的形式存储在表中的,他们的关系大致如下:

数据库的结构:
我们安装好的MySQL是一个数据库管理系统,英文:DBMS(Database Management System),是一个服务器端的软件
一个数据库管理系统中包含多个数据库
一个数据库中包含多张表
一张表包含多条记录
Structured Query Language:结构化查询语言,简称SQL;是一种通用的数据库查询语言,不只在MySQL中可以使用,其它数据库也可以使用。但不同的数据库之间SQL语句会有一些差别。
Data Definition Language:简称DDL;数据定义语言,用于建库,建表等操作Data Manipulation Language:简称DML;数据操纵语言,用于对记录的增删改操作Data Query Language:简称DQL;数据查询语言,用于查询记录Data Control Language:简称DCL;数据控制语言,用于对用户进行操作,如:创建用户,给用户权限| 注释的语法 | 说明 |
|---|---|
| # | 单行注释,但只在mysql中起作用 |
| – | 单行注释,通用的注释方式 |
| /* */ | 多行注释,通用的注释方式 |