一、导出数据

1.使用场景:在没有数据库可视化工具的情况下备份导出数据库。
命令如下:

mysqldump -u用户名 -p 数据库名 > 数据库名.sql
mysqldump -u root -p city >city.sql ###导出city数据库的表结构和表数据。

2.使用场景:导出数据库中其中一个表的数据
命令如下:

mysqldump -u root -p city user name > city.sql ###导出city数据库中user 和 name表数据

二、使用数据:

1.使用 mysql 命令导入数据库格式如下:

mysql -u用户名 -p 数据库名 < 数据库名.sql
以下实例将备份的数据库 abc.sql 导入到数据库中:

mysql -root -job < city.sql

2.使用 source 命令

需要我们先登录到 mysql 中,并创建一个空的数据库:
mysql> create database city;      # 创建数据库
mysql> use city;                  # 使用已创建的数据库
mysql> set names utf8;           # 设置编码
mysql> source /root/city.sql  # 导入备份数据库
注意你备份的 sql 文件路径。
进入mysql,执行下面命令,(执行该命令时得先使用city那个数据库,如果数据库不存在执行该文件也没有效果)
source /root/city.sql

PS:创建指定编码数据库

如果city数据库不存在,则创建该数据库并指定编码

CREATE DATABASE IF NOT EXISTS city default character set utf8 COLLATE utf8_bin;

Linux中用命令导出数据库(mysql)相关推荐

  1. linux笔记本没有insert,无法在Linux中将UTF8插入数据库MySQL(Can not insert UTF8 to Database MySQL in Linux)...

    无法在Linux中将UTF8插入数据库MySQL(Can not insert UTF8 to Database MySQL in Linux) 当创建表时,我已经设置了charset = utf8. ...

  2. linux用户在哪个文件夹,LINUX中用命令成功建立一个用户后信息会记录在哪个文件中...

    LINUX中用命令成功建立一个用户后信息会记录在哪个文件中 发布时间:2007-07-28 10:14:57来源:红联作者:MPiops 增加用户帐号后 新建用户的命令十分简单,在命令行下使用 use ...

  3. linux用命令导出mysql数据库,linux下导入、导出mysql数据库命令(示例代码)

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

  4. mysql命令导出数据库_MYSQL 数据库导入导出命令

    在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生.所以一般推荐用SQL脚本形式导入.下面分别介绍两种方法. MySQL命令行导出数据库 1,进入MySQL目录下的bin ...

  5. cmd命令不识别exp_cmd 命令行exp 命令导出数据库文件

    好处:命令导出的数据库包含了所有比如:表结构,表数据,序列,触发器,表空间等 参考博客:https://www.cnblogs.com/tytr/p/9056690.html1 将数据库TEST完全导 ...

  6. Linux通过命令行操作Mysql

    启动: service mysqld start; 进入: mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库: sh ...

  7. [转]linux下完全备份数据库mysql

    #配置参数 USER=vimer_admin #数据库用户名 PASSWORD=dreamfly123 #数据库用户密码 DATABASE=vimer #数据库名称 WEBMASTER=2901014 ...

  8. mac中用命令行运行mysql

    1,安装mysql 在mysql的官方网站下载 mysql 5.5.23 http://www.mysql.com/downloads/mysql/,根据我的机器的配置情况选择了64bit版本. 2, ...

  9. mysql 数据库安装命令_数据库mysql安装及最基本命令

    1.安装官网:http://www.mysql.com即可下载,百度经验贴见:如何在官网上下载可安装版的MySQL数据库 + my.ini文件.(文件必须安在C盘的根目录下) 命令:在命令提示符中,以 ...

最新文章

  1. RHEL 5基础篇—文件和目录的管理
  2. 漂浮机器人新进展:Cimon的头部将为国际空间站带来人工智能
  3. hdu - 2512 一卡通大冒险 (斯特灵数 贝尔数)
  4. Flash位图锯齿的处理办法
  5. 数据结构:队列的了解与示例(CPU处理任务的时间)
  6. Hive中HSQL中left semi join
  7. 西瓜书+实战+吴恩达机器学习(四)监督学习之线性回归 Linear Regression
  8. Linux下的文件I/O编程
  9. 微软代码审查工具_微软代码审查的工作方式
  10. Python打包成exe.文件教程分享
  11. JAVA复习总结 一( 详细,干货!)
  12. python海龟交易源码_海龟交易系统的Python完全版 | RiceQuant米筐量化社区 交易策略论坛...
  13. 基于Matlab的电磁场与波“电磁波的入射、反射、透射”仿真—(可实现波形入射反射过程的仿真)
  14. 汽车计算机控制的电路有哪些特点,在电磁继电器工作电路中的电压和电流比起控制电路来说一般是...
  15. Android系统版本(截止2022年2月)
  16. 在 ipad上远程连接 linux服务器
  17. 1553B总线基础知识及扩展
  18. css3实现3d效果的立方体动画
  19. 雍正《连平州志·序》:揭秘连平起源之迷
  20. 有哪些比较好用的黄页网站?

热门文章

  1. CF731D 80-th Level Archeology
  2. python实现栈及栈在四则运算中的应用
  3. 正则表达式替换全部 中文汉字 英文 数字
  4. html学习笔记-B站动力节点
  5. ffmpeg每隔30帧抽取1帧画面
  6. 第一次玩剧本杀,基本说明与模型抽取
  7. 网页HTML中br元素及nobr元素的实际应用
  8. 盘点世界上最难的 5 种编程语言!网友看后惊讶道:竟不是C/C++?
  9. MySQL之基准测试
  10. vs C++ + MFC项目统一升级升级目标:使用C++20标准 使用最新windowsSDK 使用最新平台工具集(vs2019)