> 文章列表 > 最全MySQL8.0实战教程

最全MySQL8.0实战教程

最全MySQL8.0实战教程

文章目录

  • 最全MySQL8.0实战教程
    • 一.前言
      • 1.计算机语言概述
      • 2.SQL的概述
        • 2.1 语法特点
        • 2.2 MySQL的安装
          • 2.2.1 方式1:解压配置方式
          • 2.2.2 方式2:步骤安装方式
    • 二. 数据库DDL操作
      • 1.DDL概念
      • 2.对数据库常用操作

最全MySQL8.0实战教程

长路漫漫,键盘为伴;键盘敲烂,月薪过万

一.前言

1.计算机语言概述

  • 机器语言
  • 汇编语言
  • 高级语言

2.SQL的概述

SQL全称:结构化查询语言,用于访问和处理数据库的标准的计算机语言

2.1 语法特点

  • SQL对大小写不敏感
  • SQL可以单行或者多行书写,以分号结束 ;
  • SQL的注释
1.-- 单行注释 -- 后面需要空格
2.#  单行注释 #后面可不加空格
3./*多行注释多行注释*/

2.2 MySQL的安装

2.2.1 方式1:解压配置方式

下载地址: mysql-8.0.28-winx64.zip
解压上述压缩包,并在解压目录下创建my.ini文件并添加内容如下

[mysqld]
# 设置3306端口
port=3306
# 服务端使用的字符集默认为utf-8
character-set-server=utf-8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf-8
[client]
# 设置mysql客户端连接服务端和默认使用的端口
port=3306
default-character-set=utf-8

最全MySQL8.0实战教程
最全MySQL8.0实战教程
最全MySQL8.0实战教程

2.2.2 方式2:步骤安装方式

下载地址:mysql-installer-community-8.0.28.0.msi

二. 数据库DDL操作

1.DDL概念

DDL,数据定义语言,不涉及到数据外的结构操作

  1. 对数据库常用操作
  2. 对表结构的常用操作
  3. 修改表结构

2.对数据库常用操作

功能 SQL
查看有哪些数据库 show databases;
创建数据库 create database [if not exists] mybd1 [charset=utf-8];
切换(选择要操作的数据库) use mydb1;
删除数据库 drop database [if exists] mydb1;
修改数据库编码 alter database mydb1 character set utf8;
-- 一.DDL操作之数据库操作-- 1.查看所有的数据库
show databases;
-- 创建数据库
create database mydb1;
create database if not exists mydb1;
-- 选择使用哪一个数据库
use mydb1;
-- 删除数据库
drop database mydb1;
drop database if exists mydb1;-- 修改数据库编码
alter database mydb1 character set utf8;