01-MySQL简介和安装
迪丽瓦拉
2024-01-30 15:33:45
0

一、SQL介绍

SQL(Structured Query Language,结构化查询语言)。
对数据库进行查询和修改操作的语言,SQL 语言是目前广泛使用的关系数据库标准语言,是各种数据库交互方式的基础。

SQL 包含以下 4 部分:
1)数据定义语言(Data Definition Language,DDL) 用来创建或删除数据库以及表等对象,主要包含以下几种命令:

  • DROP:删除数据库和表等对象
  • CREATE:创建数据库和表等对象
  • ALTER:修改数据库和表等对象的结构

2)数据操作语言(Data Manipulation Language,DML) 用来变更表中的记录,主要包含以下几种命令:

  • SELECT: 查询表中的数据
  • INSERT: 向表中插入新数据
  • UPDATE:更新表中的数据
  • DELETE: 删除表中的数据

3)数据查询语言(Data Query Language,DQL) 用来查询表中的记录,主要包含 SELECT 命令,来查询表中的数据。

4)数据控制语言(Data Control Language,DCL) 用来确认或者取消对数据库中的数据进行的变更。除此之外,还可以对数据库中的用户设定权限。主要包含以下几种命令:

  • GRANT:赋予用户操作权限
  • REVOKE:取消用户的操作权限
  • COMMIT:确认对数据库中的数据进行的变更(事务)
  • ROLLBACK:取消对数据库中的数据进行的变更(事务)

二、MySQL介绍

MySQL 是最流行的关系型数据库管理系统,在很对应用中MySQL 都是最好的 RDBMS(Relational Database Management System):关系数据库管理系统)应用软件之一。

官网:https://www.mysql.com/

下载和安装MySQL,参考我b站视频:

https://www.bilibili.com/video/BV1jz4y1f7mJ/?share_source=copy_web&vd_source=5b318f209ede509cb855d4cb697653e1

三、连接MySQL

方式1:使用自带的mysql客户端连接,需要配置path,把mysql的bin目录追加到计算机path变量中。

语法:

mysql  -u用户   -p密码  -P端口   -h主机ip   -D数据库名

方式2:使用三方图形界面工具连接:Navicat ,SQLyog等

mysql8如果连接时报错:plugin caching_sha2_password could not be loaded
只需要修改一下加密规则就可以,登录MySQL,执行

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
FLUSH PRIVILEGES;

相关内容