461.mysql常用入门基础,环境变量配置,字符集和校验规则
本地配置环境变量
复制mysql安装的目录,然后复制路径到cmd中去,就可以进行下一步设置了的;
环境变量的配置
mysql的关闭和启用
net stop mysql;
net start mysql;
mysql数据的备份和恢复
mysqldump -u root -p 数据库 > 数据存放路径 mysqldump -u root -p tnblog>d:/tbblog.bak
sql语句的分类
1.7sql语句的分类 分四类 (1)ddl 语句(数据定义语句) create 、alter (2)dml语句(数据操作语句) update 、insert 、delete (3)dql语句(数据查询语句) select 语句 (4)dcl语句(数据控制语句) 在数据库事务和mysql用户管理的时候 grant 、 revoke 、commit 、rollback 、savepoint 等
数据库字符集和校验规则
当我们创建的数据库没有制定字符集和校验规则时,系统使用默认 字符集utf8;校验规则时utf8_general_ci;utf8支持中文 utf8_general_ci 是支持utf8,并且不区分大小写; create database db2 character set utf8;
create database db3 character set utf8 collate utf8_general_ci;
show character set;//查看字符集
show collation;//查看排序和校对规则
l 创建一个数据库, 校验规则使用 utf8_general_ci [不区分大小写]
2 创建一个数据库, 校验规则使用 utf8_bin [区分大小写]
恢复数据库,进入到mysql管理控制台
create database tnblog;//创建数据库 use tnblog;//使用数据库 source d:/tnblog.bak;//恢复数据库
(1) mysql_query('set names utf8')
(2) 如果我们在备份一个数据库时,也带上 -B参数,更好,在恢复数据库时,不需要再创建空数据库即;
cmd>mysqldump -u root -p -B 数据库 > 数据存放路径
l 备份数据库需要注意的地方
(1) 如果我们只希望备份数据库的某几张表.
cmd>mysqldump -u root -p 数据库名 表名1 表名2 > d:/tnblog3.bak
(2) 如何恢复指定的表
mysql>source 备份的文件全路径
注意: 在使用source 恢复数据时,保证你use 对应的数据库.
(3) 如何同时备份多个数据库
mysqldump –u 用户名 –p密码 -B 数据库1 数据库2 .. > d:\\文件名.sql
演示:
(4) 同时恢复多个数据库
l 课堂练习题
1.1 数据库的修改操作
l 基本语法
说明:
(1) 对数据库的修改主要指的是修改它的字符集(character set),校验规则(collate)和存储引擎(engine)
(2) 案例说明: 查看服务器中的数据库,并把其中某一个库的字符集修改为utf8
对表修改存储引擎