首页 > 数据库 >MySQL导入导出命令

MySQL导入导出命令

时间:2023-05-12 20:55:35浏览次数:36  
标签:name sql 导出 导入 MySQL table schema

1.导出整个库的数据

mysqldump -hhostname -u root -p schema_name > /mysqldata/schema_all_data_with_ddl.sql

上面的是会将整个schema的数据,表结构,索引都导出来;(视图和存储过程还待测);注意不同MySQL版本导出的表结构创建语句可能不兼容;

如果只想导出数据,则可以在schema_name前面加上:--skip-add-drop-table --no-create-info

 

2.导出某张表的数据

mysqldump -hhostname -u root -p schema_name table_name -w "create_time >= '2023-03-01 11:33:21'" > /mysqldata/table_name_data_with_ddl.sql

同样的,如果不需要导出表结构也可以在schema_name前面加上:--skip-add-drop-table --no-create-info

 

3.导入数据

mysql -hhostname -P3306 -u root -p

登录成功后用:use schema_name;来切换要导入数据的schema

然后用:source /mysqldata/table_name_data_with_ddl.sql;来实现导入数据(就是执行sql,所以sql文件里有ddl命令也会执行)

标签:name,sql,导出,导入,MySQL,table,schema
From: https://www.cnblogs.com/silentdoer/p/17396257.html

相关文章

  • macos13 m1 安装 mysql8.0.32
    1、下载安装包选择MySQLCommunityServer版本MySQL::DownloadMySQLCommunityServer(ArchivedVersions)2、可视化安装选择强密码策略3、环境变量配置cat.zshrcexportPATH=$PATH:/usr/local/mysql-8.0.32-macos13-arm64/binexportPATH=$PATH:/usr/local/mysq......
  • 第八节:导入css的几种方案剖析
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......
  • MySQL-等保三级整改容器中的MySQL
    记一次等保三级整改过程数据库不合格项:密码复杂度不够需要设置密码过期时间数据库登录失败策略开启binlog由于这台机器处在docker的容器中,和正常MySQL实例大同小异1、安装docker官网的安装步骤,很简单,几条命令即可1.卸载旧版本yumremovedocker\......
  • mysql远程连接问题
    Linux安装mysql81、下载1、从官网下载linux环境下的mysql8的安装包,上传到虚拟机中,解压后只需安装如下:2、安装顺序:3、安装命令:可以通过该命令查看rpm可以有哪些参数:rpm--help这里主要使用命令为:rpm-ivh.........i:(install安装软件包)v:(view可视化)......
  • mysql的执行计划
    在咱们工作中写sql写多了必然会出现查询比较慢的sql,一般的情况就是会去加索引,但是怎么加索引就很重要了,这个时候一般情况下就是会通过查询条件进行判断加什么索引,要么就是去查看mysql的执行计划然后通过执行计划的结果决定加什么索引,怎么加索引。执行计划mysql官方的解释文档:MyS......
  • MySQL 删除数据表
    MySQL删除数据表MySQL中删除数据表是非常容易操作的,但是你在进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。语法以下为删除MySQL数据表的通用语法:DROPTABLEtable_name;在命令提示窗口中删除数据表在mysql>命令提示窗口中删除数据表SQL语句为DROPT......
  • php 异步形式调取导出数据
    php部分ajax请求此部分functionaysncexec(){$lock_file='filelock.lock';if(file_exists($lock_file)){exit(json_encode(array('code'=>0)));}$url=base_url().'execcmd';......
  • Linux 服务器下Mysql自动备份 30天滚动存储 每天凌晨2点准时备份
    一、创建备份目录执行命令:在指定路径下创建备份目录cd/mnt/filemkdirdata_backup二、编写shell脚本放在/mnt/file/data_backup里创建.shshell脚本:touchbkmysql.sh打开脚本文件:vim bkmysql.sh脚本文件内容如下所示:login_user表示数据库用户名......
  • CentOS5.7 下mysql5.7自动备份数据脚本
    mysql5.7自动备份数据库脚本1.root用户下用cd命令进入到想要的位置创建一个脚文文件://创建脚本命令vimbackup.shvim脚本名.sh#!/bin/bashsource/etc/profile#加载系统环境变量source~/.bash_profile#加载用户环境变量set-onounset......
  • MYSQL 查找单个字段或者多个字段重复数据,清除重复数据
    重复数据的情况分为两种:  单个字段数据重复  多个字段数据重复所以该篇的内容就是包括单个字段的重复数据查找 与去重多个字段的重复数据查找 与去重 第一步先查出来所有重复的数据selectt.id,t.subject_id,t.image_id,t.mark_person_idfromdm......