Linux 命令模式操作 MySQL 的新建、导入和导出
【前提】
操作的数据库名:demo
导入数据的文件位置:/data/demo/import.sql
导出数据的目录位置:/data/demo/
1、新建数据库
# 进入MySQL
mysql -u root -p
# 创建 demo 数据库,并设置字符集为 utf8mb4
create database if not exists 'api' character set utf8mb4 collate utf8mb4_unicode_ci ;
# 显示数据库列表
show databases;
# 切换到 demo 数据库
use demo;
2、导入数据库数据
方法一:
# 进入 MySQL
mysql -u root -p
# 切换到目标数据库
use demo;
# 导入目标文件
source /data/demo/import.sql;
方法二:
# 切换目录至导入文件的目录
cd /data/demo
# 完成密码输入后,将数据导入目标数据库
mysql -u root -p demo < import.sql
3、导出数据库数据
导出表结构以及数据
# 切换到导出文件的目标目录
cd /data/demo
# 完成密码输入后,将表结构和数据导出至当前目录
mysqldump -u root -p demo > export.sql
仅导出表结构
# 切换到导出文件的目标目录
cd /data/demo
# 完成密码输入后,将表结构导出至当前目录
mysqldump -u root -p -d demo > export.sql