Linux基础命令---mysqlimport导入数据库

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: mysqlimport mysqlimport指令可以用来将文本文件中的数据导入到数据库。在导入文本文件的时候,必须确保数据库中有一张表,而且他的名字和文本文件的名字是一样的。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

mysqlimport

  mysqlimport指令可以用来将文本文件中的数据导入到数据库。在导入文本文件的时候,必须确保数据库中有一张表,而且他的名字和文本文件的名字是一样的。
  此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

1、语法

  mysqlimport  [options]  dbname  textfile1 ... 

2、选项参数列表

  -? | --help
        显示帮助信息
  --bind-address=ip
        绑定ip
  --character-sets-dir
        默认的字符集目录
  -i | --ignore
        与replace选项相同
  -c | --columns
        设置字段列表
  -C | --compress
        在服务器和客户端之间使用压缩语句
  -D | --delete
        导入数据之前,删除数据库表
  -f | --force
        强制执行
  -ignore-lines
        忽略前n行
  -L| --local
        从客户端主机读取内容
  -l | --local-tables
        执行写操作之前,锁定表
  -P | --port
        指定端口
  --protocol
        指定协议
  -r | --replace
        如果有相同的行,那么久覆盖
  -v | --verbose
        显示详细过程
  -V | --version
        显示版本信息
  -u | --users
        指定用户
  -p | --password
        指定密码

3、实例
导入数据库文件

  [root@localhost ~]# cat wj.txt                 //查看文本内容
  1    zhangsan
  2    lisi
  3    wangwu
  4    zhangliu

  [root@localhost ~]# mysqlimport -v -u root -p test wj.txt          //导入文本到数据库。前提是必须有一个表,而且名字和文本文件的名字一样
  Enter password: 
  Connecting to localhost
  Selecting database test
  Loading data from SERVER file: wj.txt into wj
  test.wj: Records: 4  Deleted: 0  Skipped: 0  Warnings: 0
  Disconnecting from localhost 

  [root@localhost ~]# mysql -u root -p -e 'select * from wj' test           //查看数据库中表wj的内容
  Enter password: 
  +----+----------+
  | id | name     |
  +----+----------+
  |  1 | zhangsan |
  |  2 | lisi     |
  |  3 | wangwu   |
  |  4 | zhangliu |
  +----+----------+
  做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
  链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk 

081634m8n8t2tmz2te95w5

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
存储 安全 Ubuntu
Linux dump命令教程
绍了Linuxdump命令的功能,包括用于备份整个文件系统的全备份和增量备份,以及如何在不同Linux发行版中安装和使用dump命令。
165 16
|
6月前
|
存储 数据管理 Linux
探索Linux中的mv命令:文件移动的利器
`mv`命令在Linux中用于移动文件和目录或重命名,是数据管理和组织的关键工具。它支持交互式(-i)、详细(-v)、强制(-f)等模式,以及备份(--backup)选项。例如,`mv source.txt destination.txt`重命名文件,`mv file.txt directory/`移动文件。使用时注意目标文件的存在可能覆盖源文件,谨慎使用 `-f` 选项,确保有适当权限,并备份重要数据。
|
7月前
|
监控 Unix Linux
如何使用 Linux less 命令?
【4月更文挑战第25天】
384 1
如何使用 Linux less 命令?
|
机器学习/深度学习 Linux C语言
Linux基础操作3(命令格式,命令查询帮助)
Linux基础操作3(命令格式,命令查询帮助)
79 0
|
7月前
|
SQL 关系型数据库 MySQL
linux下导入、导出mysql数据库命令
linux下导入、导出mysql数据库命令
|
Linux
Linux 命令合集 文件与目录管理相关命令之一
Linux 命令合集 文件与目录管理相关命令之一
90 0
Linux 命令合集 文件与目录管理相关命令之一
Linux基础知识- 系统随你玩之--笔记-日常实用命令-查看与操作文件和目录相关命令
Linux基础知识- 系统随你玩之--笔记-日常实用命令-查看与操作文件和目录相关命令
|
Linux 数据库 数据安全/隐私保护
Linux基础命令---mysqlimport导入数据库
mysqlimport mysqlimport指令可以用来将文本文件中的数据导入到数据库。在导入文本文件的时候,必须确保数据库中有一张表,而且他的名字和文本文件的名字是一样的。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。
1299 0
|
Linux 数据库 数据安全/隐私保护
Linux基础命令---mysqlshow显示数据库
[b]mysqlshow[/b] mysqlshow是一个客户端的程序,它可以显示数据库的信息、表信息、字段信息。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。
843 0
|
Linux Python Ubuntu
Linux基础命令---修改程序优先级renice
renice       renice指令可以重新调整程序运行的优先级,可以通过进程id、用户id、组id来修改优先级。修改组的等级,影响组内所有用户的所有进程优先级;修改用户等级,影响该用户的所有进程优先级。
1756 0