MySQL之导入、导出

文章目录

1.navicat导入导出

使用Navicat工具导入t_log 共耗时 55s

2.mysqldump命令导入导出

2.1导出

  • 导出表数据和表结构

    语法:
    mysqldump -u用户名 -p密码 数据库名>数据库名.sql

    案例:
    D:SoftwarelnstallPathmysql-8.0.13-winx64bin>mysqldump -uroot -p123456 mybatis_ssm > 1234567.sql

2.2导入

  • 方法一

    mysql>create database abc:
    mysql>use abc; #选择数据库
    mysql>set names utf8, #设置数据库编码
    mysql>source/D:/SoftwarelnstallPath/mysql-8.0.13-winx64/bin/1234567.sql; #导入数据

  • 方法二

    语法:
    mysql-u用户名-p密码 数据库名 <数据库名sql

    案例:
    mysql -u root -p 123456 abc < abc.sql

3.load data infile命令导入导出

  • 设置
    1.在 mysqlini文件的[mysqld] 代码下增secure_file_priv=E:/TEST 再重启 mysql

  • 导出

    语法:
    select* from 表名 into outfile /文件名.sql

    案例:
    select * from t_log into outfile E:/12345678.sql"

  • 导入

    语法:
    load data infile 7文件名.sql into table 表名(列名1,...);

    案例:
    load data infile 'E:/12345678.sql' into table t log(id,ip,userid,moduleid,content,createdate,url);

  • 查看secure_file_priv设置

    show variables like 'secure%'

4.远程备份

  • 导出

    语法:
    mysqldump -h地址 -u用户名 -p密码 数据库名>数据库名sq

    案例:
    mysqldump -h192.168.88.128 -uroot -p123456 oa > oa.sql:

  • 导入

    语法:
    source 数据库名.sq

    案例:
    source oa.sql; #导入数据;注: o.sql在MySQL安装目录的bin目录下

5.思维导图

相关推荐
AI 嗯啦3 小时前
SQL详细语法教程(七)核心优化
数据库·人工智能·sql
@蓝眼睛3 小时前
mac的m3芯片安装mysql
mysql·macos
ClouGence3 小时前
三步搞定!GaussDB 实时数据入仓
数据库·后端
冰块的旅行4 小时前
MySQL 的时区问题
mysql
舒一笑5 小时前
如何优雅统计知识库文件个数与子集下不同文件夹文件个数
后端·mysql·程序员
鼠鼠我捏,要死了捏5 小时前
生产环境MongoDB分片策略优化与故障排查实战经验分享
数据库·mongodb·分片
KaiwuDB6 小时前
KWDB 分布式架构探究——数据分布与特性
数据库·分布式
笨蛋不要掉眼泪6 小时前
Spring Boot集成腾讯云人脸识别实现智能小区门禁系统
java·数据库·spring boot
Leiwenti7 小时前
MySQL高阶篇-数据库优化
数据结构·数据库·mysql
你的电影很有趣7 小时前
lesson44:Redis 数据库全解析:从数据类型到高级应用
数据库·redis·缓存