一、概述

什么是数据库

数据库:DataBase(DB),是存储和管理数据的仓库

数据库管理系统:DataBase Management System(DBMS),操作和管理数据库的大型软件

SQL:Structured Query Language,操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准

【MySQL】-概述 安装配置以及SQL简介_SQL

数据库的学习可以分为以下几个方面:

【MySQL】-概述 安装配置以及SQL简介_数据库_02

二、安装 、配置

1.下载

官网下载地址:https://dev.mysql.com/downloads/mysql/【MySQL】-概述 安装配置以及SQL简介_数据库_03

2.解压

下载完成后我们得到的是一个压缩包,将其解压,我们就可以得到MySQL8.0.31的软件本体了(实际就是一个文件夹),然后把它放在你想安装的位置(没有中文的路径)

3.配置

先将MySQL的安装地址复制一下

【MySQL】-概述 安装配置以及SQL简介_数据库_04

打开系统属性中的环境变量

【MySQL】-概述 安装配置以及SQL简介_SQL_05

然后点击新建

【MySQL】-概述 安装配置以及SQL简介_SQL_06

最后在path环境变量中新建【MySQL】-概述 安装配置以及SQL简介_SQL_07

4.查看是否安装成功

打开DOS窗口,以管理员身份运行

【MySQL】-概述 安装配置以及SQL简介_mysql_08

输入mysql

【MySQL】-概述 安装配置以及SQL简介_mysql_09

5.初始化MySQL

在刚才的面板里输入mysqld --initialize-insecure

初始化完以后,打开我们mysql的文件夹,会出现一个data文件

data里面存放的就是我们数据库存放数据的地方

【MySQL】-概述 安装配置以及SQL简介_SQL_10

【MySQL】-概述 安装配置以及SQL简介_mysql_11

6.注册mySQL服务

输入命令mysqld -install指令【MySQL】-概述 安装配置以及SQL简介_SQL_12

7.启动MySQL服务

net start mysql启动mysql服务(net stop mysql)

8.修改默认账号

mysqladmin -u root password 1234(root是账户名称,1234是密码,可以自己设置)

9.登录MySQL

打开DOS窗口,输入mysql -uroot -p1234(u后面是账户,p后面是密码)

三、数据模型

首先介绍一下关系型数据库是什么

关系型数据库(RDBMS):建立在关系模型基础上,由多张相互连接的二维表组成的数据库

特点:使用表存储数据,格式统一,便于维护;使用SQL语言操作,标准统一,可用于复杂查询【MySQL】-概述 安装配置以及SQL简介_SQL_13

对于MySQL数据模型我们可以用下图来表示

【MySQL】-概述 安装配置以及SQL简介_数据库_14

客户端通过SQL语句连接上数据库服务器

在数据库服务器里,可以创建多个数据库,而且互不干扰,每一个数据库又可以创建多张表,每张表也互不干扰

四、SQL简介

SQL:一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准

1.通用语法

SQL语句可以单行或多行书写,以分号结尾。

SQL语句可以使用空格/缩进来增强语句的可读性。

MySQL数据库的SQL语句不区分大小写。

注释:1.单行注释:--注释内容 或 #注释内容(MySQL特有)

    2.多行注释:/注释内容/    

【MySQL】-概述 安装配置以及SQL简介_mysql_15

2.SQL分类

SQL语句通常被分为四大类

DDL:Data Definition Language 数据定义语言,用来定义数据库对象(数据库,表,字段)

DML:Data Manipulation Language 数据操作语言,用来对数据库表中的数据进行增删改

DQL:Data Query Language 数据查询语言,用来查询数据库中表的记录

DCL:Data Control Language 数据控制语言,用来创建数据库用户、控制数据库的访问权限