• 01-MySQL简介和安装


    一、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
    
    • 1

    三、连接MySQL

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

    语法:

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

    方式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;
    
    • 1
    • 2
  • 相关阅读:
    鸿蒙全量源代码在线阅读
    手写SDK的秘诀
    Java语法基础案例(二)
    Java 基础复习 Day 25
    kafka命令
    PyTorch实现注意力机制及使用方法汇总,附30篇attention论文
    Mysqld之MHA高可用
    Android单元测试
    Fast semi-supervised learning with anchor graph for large
    负载均衡有哪些?
  • 原文地址:https://blog.csdn.net/weixin_45691611/article/details/127926605