本文首先讲解window下如何使用Navicat for MySQL导出表。

1、如下图所示,目标数据库是mydatabase,数据库中有四张表。

2、选中该数据库,右键——数据传输。

3、左边可以选择要导出哪几张表,右边选择.sql文件的存储位置。

4、在高级中,有一些选项。其中创建记录的选项可以选择导出空表(表结构)或者有数据的表。

5、点击开始。

6、当绿条第一次走满的时候,就可以点击关闭了。(别像我第一次一样,一直点开始,开始,开始.......陷入了死循环)

Linux下导出表方法如下:

1、导出数据和表结构:

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

#/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql

敲回车后会提示输入密码,也可以将密码跟在-p后边,注意安全性问题。

2、只导出表结构

mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql

#/usr/local/mysql/bin/   mysqldump -uroot -p -d abc > abc.sql

注:/usr/local/mysql/bin/  --->  mysql的data目录

根据我的实践,下边接着讲解在Linux系统下如何向MySQL数据库中导入.sql文件。

导入数据库

1、首先建空数据库

mysql>create database abc;

2、导入数据库

方法一:

(1)选择数据库

mysql>use abc;

(2)设置数据库编码

mysql>set names utf8;

(3)导入数据(注意sql文件的路径)

mysql>source /home/abc/abc.sql;

方法二:

mysql -u用户名 -p密码 数据库名 < 数据库名.sql

#mysql -uabc_f -p abc < abc.sql

建议使用第二种方法导入。

如果对你有帮助,记得点赞哦~欢迎大家关注我的博客,可以进群366533258一起交流学习哦~

linux mysql复制一个表结构图_详解Windows和Linux下从数据库导出表结构,以及Linux下如何导入.sql文件到MySQL数据库...相关推荐

  1. mysql 两张大表关联_详解mysql生产环境如何快速有效的删除大表,附实验说明

    概述 我们很多时候都会去drop一些大表,特别是生产环境做操作时,这里主要提一些注意事项,仅供参考. 01 相关语法 1.删表 DROP TABLE SyntaxDROP [TEMPORARY] TA ...

  2. 使用命令导入sql文件到mysql数据库时报Failed to open file错误的解决方案

    使用命令导入sql文件到mysql数据库时报Failed to open file错误的解决方案 参考文章: (1)使用命令导入sql文件到mysql数据库时报Failed to open file错 ...

  3. cmd 命令行 mysql导入sql文件到指定数据库

    1.mysql -uroot -proot 参考mysql -u用户名 -p密码    其中用户名和密码都是root 2.参看mysql中有哪些数据库,  show databases; 3.如果没有 ...

  4. Linux下导入SQL文件及MySQL常用命令

    Linux系统下可以直接复制SQL语句进行导入,但是这个方法容易出现导入失败的现象,我们可以直接导入sql文件,可以大大提高成功率. 在导入sql文件前,先说一下MySQL的常用命令. MySQL的登 ...

  5. mysql导入sql文件限制,Mysql导入大容量SQL文件数据有关问题

    Mysql导入大容量SQL文件数据问题 MySQL在通过导入sql文件可能会出现下面二个问题: 1.如果sql文件过大,会出现"MySQL server has gone away" ...

  6. mysql 授权root帐号可以远程访问,导入sql文件,登录mysql用root帐号,设置密码

    安装好了之后,MySQL默认是空密码,可以为root用户设置密码 ,注意大小写 mysql> SET PASSWORD FOR root@'localhost' = PASSWORD('admi ...

  7. 用sql dts导入mysql数据库,使用命令行导入sql文件到mysql数据库

    1.基本操作 show  dattabases; use tiku1; set chatset utf8; source  C:\Users\zy\Desktop\chuyi1\chuyi1.sql ...

  8. mysql如何进行压测_详解MySQL如何按表创建千万级的压测数据

    有时我们要对系统做压测,或者数据库压力测试,这时候需要对某些表插入几百万或者上千万数据,下面介绍下怎么利用MySQL循环和存储过程对特定表的创建千万行数据. 1. 准备测试表 CREATE TABLE ...

  9. mysql如何查看事务日记_详解 Mysql 事务和Mysql 日志

    事务特性 1.原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节. 2.一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破 ...

最新文章

  1. java实现一个跳转结构程序,Java程序设计基础(第6版)最新章节_鲜征征著_得间小说...
  2. android6.0单独编译和调试framework源码的方法
  3. 双系统格盘后因grub无法进入xp系统问题,将linux所在分区格后启动停在grub。。。无法进入系统
  4. 公网mysql_(看图)为什么无法通过公网登录MySQL?
  5. 5分钟内看懂机器学习和深度学习的区别
  6. 需求分析师的基本功:逻辑思维、逻辑分析与逻辑表达
  7. Less or Equal(CF-977C)
  8. 编写 Struts2 程序 的三个步骤 手动配置
  9. 03K个数或第k个数算法
  10. cmd中,执行java命令与javac命令的区别
  11. 接口压力测试工具JMeter
  12. 2827: 千山鸟飞绝 非旋treap
  13. GAN系列学习(1)——前生今世
  14. 做开发你遇到最无理的需求是什么?
  15. 餐饮外卖平台小程序源码,附带详细教程
  16. AE基本知识【影视后期制作课题】
  17. 大数据存储的基础理解
  18. 入门ROS机器人操作系统——准备工作
  19. SQLserver2005 安装
  20. 微信小程序后端获取用户信息

热门文章

  1. 小 Q 与函数求和 1(牛客练习赛 81 E)
  2. E. Number Challenge
  3. acwing 327. 玉米田
  4. HDU4612 Warm up
  5. P2056-[ZJOI2007]捉迷藏【点分树,堆】
  6. P3157-[CQOI2011]动态逆序对【CDQ分治,树状数组】
  7. P4343-[SHOI2015]自动刷题机【二分答案】
  8. P4556,jzoj3397-[GDOI2014模拟]雨天的尾巴【树链剖分,线段树】
  9. POJ3889-Fractal Streets【分形,递归,分治】
  10. 洛谷P2296-寻找道路【日常图论,最短路,SPFA】