461.mysql常用入门基础,环境变量配置,字符集和校验规则

 本地配置环境变量

 

 复制mysql安装的目录,然后复制路径到cmd中去,就可以进行下一步设置了的;

环境变量的配置

 

 mysql的关闭和启用

net stop mysql;

net start mysql;
mysql的关闭和启用命令

 

 

 

mysql数据的备份和恢复

mysqldump -u root  -p  数据库 > 数据存放路径

mysqldump -u root -p tnblog>d:/tbblog.bak
mysql数据的备份和恢复

 

 sql语句的分类

1.7sql语句的分类
分四类
(1)ddl 语句(数据定义语句)
createalter 
(2)dml语句(数据操作语句)
updateinsertdelete 
(3)dql语句(数据查询语句)
select 语句
(4)dcl语句(数据控制语句)
在数据库事务和mysql用户管理的时候
grantrevokecommitrollback 、savepoint 等 
sql语句的分类

 

 数据库字符集和校验规则

当我们创建的数据库没有制定字符集和校验规则时,系统使用默认 字符集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;//查看排序和校对规则

创建一个数据库, 校验规则使用 utf8_general_ci [不区分大小写]

创建一个数据库, 校验规则使用 utf8_bin  [区分大小写]

 

恢复数据库,进入到mysql管理控制台

 

create database tnblog;//创建数据库
use tnblog;//使用数据库
source d:/tnblog.bak;//恢复数据库
恢复数据库,进入到mysql管理控制台

 

 

(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

 

对表修改存储引擎

 

 

posted @ 2020-07-11 16:39  千机楼  阅读(173)  评论(0编辑  收藏  举报