文章目录
- 最全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
2.2.2 方式2:步骤安装方式
下载地址:mysql-installer-community-8.0.28.0.msi
二. 数据库DDL操作
1.DDL概念
DDL,数据定义语言,不涉及到数据外的结构操作
- 对数据库常用操作
- 对表结构的常用操作
- 修改表结构
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;