MySQL第一天学习笔记
时间:2024-01-05 06:07:01
看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(文件路径)