模板堂给大家讲解下在linux下导入导出数据库的方法

便于备份ECSHOP数据库:

1、导入数据库

在命令行下输入:

mysql -u username -p test

说明:username是数据库用户名,test为目标数据库,回车,输入数据库密码,就进行导入操作了!

2、导出数据库

2.1、导出整个数据库:

mysqldump -u username -p test > /home/data/test.sql

说明:username是数据库用户名,test源数据库,回车,输入数据库密码,就进行导入操作了!目标文件路径为/home/data/

2.2、导出数据库中某张表:

mysqldump -u username -p test documents > /home/data/test.sql

说明:导出数据库test中的documents表到目标目录。

2.3、 导出多张表中的内容到一个文件:

mysqldump -uroot -t -w "id>627107" test author > add.sql

mysqldump -uroot -t -w "id>16943" test agent >> add.sql

mysqldump -uroot -t -w "id>3177914" test inventor >> add.sql

说明:假设数据库没有密码,所以不需要-p参数!-w:相当于where子句,-t:不写入表的创建信息(目标数据库中已有此表,不需要再创建),>:创建新的或覆盖已有的sql文件,>>:增量写入已有sql文件

2.4、导出数据库中表结构:

命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 数据库名 表名 脚本名;    1、导出数据库为dbname的表结构(其中用戶名是root,密码是bpasswd,生成的脚本名是db.sql)

mysqldump -uroot -pdbpasswd -d dbname >db.sql;    2、导出数据库是dbname某张表(test)结构

mysqldump -uroot -pdbpasswd -d dbname test>db.sql;    3、导出数据库是dbname所有表结构及表数据(不加-d)

mysqldump -uroot -pdbpasswd  dbname >db.sql;    4、导出数据库是dbname某张表(test)结构及表数据(不加-d)

mysqldump -uroot -pdbpasswd dbname test>db.sql;

dos导入mysql数据库表_用DOS命令在Linux下mysql数据库的导入导出操作相关推荐

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

    本文首先讲解window下如何使用Navicat for MySQL导出表. 1.如下图所示,目标数据库是mydatabase,数据库中有四张表. 2.选中该数据库,右键--数据传输. 3.左边可以选 ...

  2. mysql 创建表_每天10分钟带你学会MySQL(三)表的创建

    要掌握的要点: 表通过CREATE TABLE语句创建而成. 表和列的命名要使用有意义的文字. 指定列的数据类型(整数型.字符型和日期型等). 可以在表中设置约束(主键约束和NOT NULL约束等). ...

  3. linux mysql解锁账号密码忘了怎么办,linux下mysql忘记密码怎么办

    前言 今天在服务器安装mysql之后,登录发现密码错误,但是我没有设置密码呀,最后百度之后得知,mysql在5.7版本之后会自动创建一个初始密码. 报错如下: [root@mytestlnx02 ~] ...

  4. Linux下mysql支持中文,linux下mysql环境支持中文配置步骤

    sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...

  5. linux修改mysql字符集6,linux下mysql字符集编码问题的修改

    安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件:由于linux下MySQL的默认安装目录分布在不同的文件下:不像windo ...

  6. linux 下mysql的管理,Linux下 MySQL安装和基本管理

    •安装linux一些必须的包: 1.yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-deve ...

  7. linux如何mysql实现导出数据库,Linux下MySQL导入导出数据库

    linux下 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sq ...

  8. mysql查看数据库表大小语句_MySQL查看数据库表容量大小的命令语句讲解

    MySQL查看数据库表容量大小的命令语句讲解 发布时间:2020-04-27 14:17:23 来源:亿速云 阅读:180 作者:三月 本文主要给大家介绍MySQL查看数据库表容量大小的命令语句讲解, ...

  9. hibernate mysql 外键_如何在hibernate中设置关联会在数据库中生成外键

    hibernate学习笔记(三) hibernate的一些杂记:1.sessionFactory的用法:SessionFactory是线程安全的,构造 SessionFactory 很消耗资源sess ...

最新文章

  1. Python3中装饰器介绍
  2. 鼠标按键获取感兴趣区域 2
  3. 独家 | 你的神经网络不起作用的37个理由(附链接)
  4. Silverlight+WCF 实战-网络象棋最终篇之解决重复的消息提示(八)
  5. java程序重新执行一遍_我怎么在jsp里只执行其中一小段java代码,而不把整个页面都重新加载一遍?...
  6. python要不要装pycharm-python安装教程 Pycharm安装详细教程
  7. 认证方案之初步认识JWT
  8. 完整版的OpenLDAP搭建全过程
  9. 航空三字代码表_航空运输三字代码表
  10. CAN/RS-485为什么要用双绞线?
  11. Admob反馈利诱性质流量(无效流量)解决方案
  12. ODI 问题集锦 - Return Code 1722 invalid number
  13. 基于dotNET 5 MVC经典模式引入Swagger进行web api开发和管理发布OAS3标准接口文档全过程
  14. yum search htppd 的意思
  15. 小程序 mina_如何使用Mina自动将应用程序部署到阿里巴巴ECS
  16. 学计算机科学与技术会秃顶吗,学计算机真的会秃顶吗?听听过来人怎么说
  17. 从零开始学CV之二损失函数篇(3)
  18. IntellIdea 注册码
  19. 线性模型之二:线性回归模型性能的评估(残差图、MSE与R2)
  20. 关于GPL协议的理解(开源与商用、免费与收费的理解)

热门文章

  1. 一个超赞又好用的PHP技巧!如何生成PHP扩展的类手册
  2. GUI编程tkinter模块常用参数(python3)
  3. 【静态页面架构】CSS之颜色与单位
  4. IP地址的网络位与主机位
  5. Windows 10三月更新补丁竟高达3.99TB
  6. 在EORow或者VORow中对数据进行重复性校验
  7. nginx安装ngx-pagespeed 不断出错啊
  8. 【转】vc6.0移植到VS2010遇到的问题,散分给大家,虽然分不多,各位帮忙
  9. 静态注册BroadcastReceiver的注销问题
  10. 远程协助的伪原创工具