看的是b站韩顺平老师的MySQL课程
【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门_哔哩哔哩_bilibili
安装数据库
下载 数据库MySQL5.7.zip链接百度网盘 请输入提取码peng
1.环境变量 Path变量创建新的值 值为数据库安装的目录里的bin目录
2.在MySql数据库的目录下创建my.ini文件
[client] port=3306 default-character-set=utf8 [mysqld] basedir=D:\Program Files (x86)\mysql-5.7.19-winx64\ datadir=D:\Program Files (x86)\mysql-5.7.19-winx64\data\ port=3306 character_set_server=utf8 skip-grant-tables
3.打开管理员cmd进入安装数据库的bin目录
mysql --initialize-insecure --user=mysql 初始化数据库
net stop mysql 停止数据库服务
net start mysql 启动服务
mysql -u root -p 登录数据库
use mysql; 进入数据库
update user set authentication_string=password('pb') where user='root' and Host='localhost'; 修改密码
flush privileges; 刷新权限
quit 退出
安装SQLyog软件
链接:https://pan.baidu.com/s/1GVs9hs3E-aiwZ6EMvlwUWQ
提取码:peng
创建数据库语句
#创建一个叫db1的数据库 默认字符集utf8 默认校准规则utf_general_ci:不区分大小写
CREATE DATABASE db1
#创建一个叫db2的带utf字符集的数据库
CREATE DATABASE db2 CHARACTER SET utf8
#创建一个叫db3的带utf字符集并校对规则为utf8_bin:区分大小写
CREATE DATABASE db3 CHARACTER SET utf8 COLLATE utf8_bin
# 学到的单词
# CREATE:创建
# DATABASE:数据库 DATA:数据 BASE:基地
# CHARACTER SET:字符集 CHARACTER:字符 SET:集
# COLLATE:校对
删除和查询数据库语句
#演示删除和查询数据库
#查询当数据库服务器中的所有数据库
SHOW DATABASES
#查看数据库的定义信息
SHOW CREATE DATABASE db2
#删除数据库
DROP DATABASE db1
#SHOW 显示
#DROP 减少
备份恢复数据库语句
dos命令下备份
mysql命令行恢复
#备份恢复数据库
#备份数据库只能在dos命令下执行
#mysqldump -u root -p 数据库 表1 表2 > 文件名.sql
#mysqldump -u root -p -B 数据库1 数据库2 > 文件名.sql(文件的路径)
#mysqldump 备份、转存
#source 源
#恢复数据库只能在Mysql命令行执行
#source 文件名.sql(文件的路径)