0
点赞
收藏
分享

微信扫一扫

EPO企业生产运营数智化平台助力制造企业迈向智能制造

青青子衿谈育儿 2天前 阅读 2

目录

一、创建数据库

二、打开数据库

三、修改数据库

四、显示数据库

五、删除数据库

六、备份与恢复数据库

     1.备份:

     2.恢复:


一、创建数据库

CREATE DATABASE [IF NOT EXISTS] db_name 
[create_specification [,create_specification] …]
[DEFAULT]CHARACTER SET charset name
[DEFAULT]COLLATE collation name
  1. create database:创建数据库命令
  2. db_name:数据库名称
  3. [IF NOT EXISTS] :表示如果存在某个数据库,再创建一个同名数据库就会报错
  4. charset name:指定数据库采用的字符集,如果不指定字符集,默认utf8
  5. collation name:指定数据库字符集的校对规则
CREATE DATABASE tt01 CHARACTER SET utf8 COLLATE utf8_bin;
#创建一个tt01 数据库 字符集 utf8 校验 utf8_bin
CREATE DATABASE `tt_db01`
在创建数据库,表的时候,为了规避关键字,可以使用反引号解决

数据库编码

  1. 数据库字符集:数据库存储数据时使用什么编码(utf-8mb4 是现在最高版本默认)
  2. 数据库校对规则:用于确保数据库中数据准确性和一致性的约束(utf8mb4_bin区分大小写)(utf8mb4_general_ci 不区分大小写)
  3. 如果表无指定字符和编码,那就和所在数据库一样

二、打开数据库

  • 使其成为当前的数据库,用户可以在指定数据库中进行相关的操作
use 库名;

三、修改数据库

alter {databaseschema}[db_name]
[default]character set charset name
[|[default]collate collation name]
  1. db name:数据库名
  2. charset name:字符
  3. collation name:校对原则
alter database tt01
default character set gb2312
collate gb2312_chinese_ci;

四、显示数据库

show databases;


五、删除数据库

  • 删除数据库,库下对应的表也会删除
drop database 库名;

六、备份与恢复数据库

     1.备份:

  • mysqldump -u 用户名 -p -B 数据库1 数据库2 数据库n > 文件路径:\\文件名.sql

     2.恢复:

  1. 第一种:终端进入mysql -u root -p 中执行 source 文件路径:\\文件名.sql
  2. 第二种:把代码复制到软件运行
#备份数据库:
mysqldump -u root -p -B temp01 > d:\\temp01.sql

#恢复数据库: 
#1.进入mysql -u root -p 中执行
source d:\\temp01.sql
#2.把代码复制到软件运行
举报

相关推荐

0 条评论