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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 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

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
监控 Unix Linux
如何使用 Linux less 命令?
【4月更文挑战第25天】
59 1
如何使用 Linux less 命令?
|
9月前
|
机器学习/深度学习 Linux C语言
Linux基础操作3(命令格式,命令查询帮助)
Linux基础操作3(命令格式,命令查询帮助)
51 0
|
1月前
|
SQL 关系型数据库 MySQL
linux下导入、导出mysql数据库命令
linux下导入、导出mysql数据库命令
|
关系型数据库 MySQL Linux
【linux】分享一个安装mysql的脚本[续篇]
【linux】分享一个安装mysql的脚本[续篇]
118 0
Linux基础知识- 系统随你玩之--笔记-日常实用命令-查看与操作文件和目录相关命令
Linux基础知识- 系统随你玩之--笔记-日常实用命令-查看与操作文件和目录相关命令
|
Oracle 关系型数据库 Linux
Linux入门如何查看文件全部
Linux入门如何查看文件全部
107 0
|
Linux 数据库 数据安全/隐私保护
Linux基础命令---mysqlimport导入数据库
mysqlimport mysqlimport指令可以用来将文本文件中的数据导入到数据库。在导入文本文件的时候,必须确保数据库中有一张表,而且他的名字和文本文件的名字是一样的。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。
1244 0
|
Linux 数据库 数据安全/隐私保护
Linux基础命令---mysqlshow显示数据库
[b]mysqlshow[/b] mysqlshow是一个客户端的程序,它可以显示数据库的信息、表信息、字段信息。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。
815 0
|
XML Oracle 网络协议
Linux基础命令---mysql
mysql mysql是一个简单的sql shell,它可以用来管理mysql数据库。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。 1、语法 mysql [options] db 2、参数列表 -? | --help ...
988 0
|
Linux Python Ubuntu
Linux基础命令---修改程序优先级renice
renice       renice指令可以重新调整程序运行的优先级,可以通过进程id、用户id、组id来修改优先级。修改组的等级,影响组内所有用户的所有进程优先级;修改用户等级,影响该用户的所有进程优先级。
1677 0