数据库的简单操作(创建、查看、删除、备份、恢复)

目录

数据库的创建

数据库的查看

数据库的删除

数据库的备份

数据库的恢复


  • 数据库的创建

语句:create database [ if not exits ] db_name [ create_specification [ ,create_specification ] ...]

其中,create_specification 有两种形式:

[ default ] character set charset_name    (character set 指的是数据库采用的字符集,若指定字符集,默认为utf8

[ default ] clooate clooaion_name(clooate指的是指定数据库字符集的校对规则,常用的有utf8_bin(区分大小写),utf8_general_ci(不区分大小写),默认类型为utf8_general_ci

eg:

#创建数据库
#1.创建一个数据库db01(在没有设置字符集时,默认为utf8;在没有设置校对规则时,默认为utf8_general_ci)
CREATE DATABASE db01 
#2.创建一个使用utf8字符集的数据库db02(在没有设置校对规则时,默认为utf8_general_ci,即不区分大小写)
CREATE DATABASE db02 CHARACTER SET utf8 
#3.创建一个字符集为utf8且带有校对规则的数据库db03
CREATE DATABASE db03 CHARACTER SET utf8 COLLATE utf8_bin

创建的数据库db01,默认为utf8和utf8_general_ci:

 创建的数据库db02,校对规则默认为utf8_general_ci:

 创建的数据库db03:

  • 数据库的查看

语句:

显示所有数据库:show databases

显示指定的数据库:show create database db_name

eg:

#查看数据库
#1.查看所有数据库
show databases
#2.查看创建的数据库db03
show create database db03
  • 数据库的删除

语句:drop database [ if exits ] db_name


#删除数据库
drop database db01
  • 数据库的备份

语句:mysqldump -u 用户名 -p -B 数据库名1 [数据库名2] ... > 文件名.sql

注意:mysqldump命令需要在命令行(cmd)窗口下执行;>符号前后不能有空格

eg:

打开cmd,输入mysqldump语句,回车键后输入数据库密码即可。备份文件的格式客自定义,不一定是sql格式。

 

 拓展:

备份数据库中的表格:mysqldum -u 用户名 -p 数据库名 表名1 [表名2]...>文件名.sql

  • 数据库的恢复

语句:source 文件名.sql (在命令行cmd中执行,要先输入mysql -u root -p password成功进入后,再恢复)

eg:

数据库的恢复有2种方式:一种是使用上述sql的语句直接恢复,还有一种是将直接复制要恢复的文件内容,粘贴到新建的查询页里,运行即可。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值