首页 > 数据库 >linux中用命令导出、导入mysql数据库表

linux中用命令导出、导入mysql数据库表

时间:2023-01-17 11:13:55浏览次数:52  
标签:linux city 数据库 sql 导出 导入 mysql root

一、导出数据

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

命令如下:

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

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

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

命令如下:(如果要导入到/data目录,那就进入/data目录执行下面命令)

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     (/root为要导入的city.sql文件所在的目录)

PS:创建指定编码数据库

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

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

转载地址:https://blog.csdn.net/z1781557162/article/details/107312629

标签:linux,city,数据库,sql,导出,导入,mysql,root
From: https://www.cnblogs.com/fanf/p/17057283.html

相关文章

  • linux之密钥登陆
    linux之秘钥登录入门小站 入门小站 2023-01-1123:05 发表于湖北收录于合集#Linux677个两台主机(服务器)秘钥登录流程图img我们从A主机(左边)秘钥登录到B服......
  • MySQL的存储引擎
    MySQL体系结构连接层最上层是一些客户端和链接服务,包含本地sock通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证......
  • mysql定时备份并删除30天前的备份
    backupmysqldatariqi=$(date+%Y-%m-%d)mysqldump-h50.100.13.2-uroot-ptenx#cloud999-P3306-A--lock-tables=0|gzip>/opt/mysql-data-backup/all-data-$ri......
  • MySQL必知必会第十一章-使用数据处理函数
    使用数据处理函数函数与其他大多数计算机语言一样,SQL支持利用函数来处理数据。函数一般是在数据上执行的,它给数据的转换和处理提供了方便。注意:函数没有SQL的可移植性......
  • 《DFZU2EG_4EV MPSoC之嵌入式Linux开发指南》第十六章 另一种方式编译ZYNQ镜像​
    另一种方式编译ZYNQ镜像​由于前面我们一直都是使用xilinx的petalinux工具编译镜像文件,例如包括u-boot、linux内核、设备树、ZYNQPL端的bitstream文件以及fsbl等,虽然petali......
  • linux环境变量配置方式
    Linux环境变量配置的6种方法,建议收藏!Docker中文社区 2022-12-1408:00 发表于陕西 责编:Linux妹|来源:http://uusama.com/927.htmlLinux环境变量配置......
  • windows安装mysql压缩包
    1.解压压缩包2.在解压好的根目录下新建my.ini文件,内容可如下:[mysqld];设置3306端口port=3306;设置mysql的安装目录basedir=D:/wamp64/bin/mysql/mysql8.0.28;设置mysql......
  • 《DFZU2EG_4EV MPSoC之嵌入式Linux开发指南》第十七章 字符设备驱动开发
    字符设备驱动开发本章我们从Linux驱动开发中最基础的字符设备驱动开始,重点学习Linux下字符设备驱动开发框架。本章会以一个虚拟的设备为例,讲解如何进行字符设备驱动开发,以及......
  • linux下查看显卡厂商
    使用lshw命令,centos和ubuntu可以自行安装其中:capabilities:pcimsipciexpresspmnormal_decodebus_mastercap_list行,可以看出msi即微星公司root@coder-671T-M:/dev......
  • 30、electron contents.printToPDF(options)页网转PDF,指定pageSize,windows与linux环境
    electron将网页转成pdf使用方法contents.printToPDF(options),具体使用方法查看官网:https://www.electronjs.org/zh/docs/latest/api/web-contents#contentsprinttopdfopti......