Ubuntu下安装mdbtools并mdb文件访问:

1、安装mdb工具
sudo apt install mdbtools mdbtools-gmdb

2、安装完后可以使用相应命令来查看mdb文件,常用命令有

(1)将表结构导入到mysql中
现在mysql中建立数据库,如

create database test;
mdb-schema test.mdb mysql |mysql -uroot -proot test
(将test.mdb中表结构导入到mysql中刚刚建的test数据库中)

(2)将表中数据导入到mysql中
现在mysql中建立数据库,如

mdb-export -I mysql test.mdb tablename |mysql -uroot -proot test
(-I mysql表示输出mysql的insert into格式语句,将test.mdb数据库中tablename表导入到mysql中test数据库中)

在导入的过程中如果出现ERROR 1366 (HY000)错误,表示表中数据有中文字符无法导入到对应字段中,需要在mysql中修改对应字段字符集编码格式为utf8格式;命令如下:
alter table tablename change columnname columnname character set utf8 COLLATE utf8_general_ci;

如:alter table test change username username varchar(200) character set utf8 collate utf8_general_ci
将test表中username字段的字符集编码改为utf8格式

(3)查看mdb文件中包含的表
mdb-tables test.mdb
如果想将表结构信息导出到csv文件中,可以将结果重定向到输出的文件中即可
如命令:mdb-tables test.mdb > /home/test/test.csv

(4)查看mdb文件中表内容
mdb-export test.mdb tablename
(将test.mdb数据库中tablename表(需要事先直到表名)内容导出输出到终端),也可以重定向将表中内容输出到csv中
mdb-export test.mdb tablename > /home/test/tablename.csv

Ubuntu下安装mdbtools并访问mdb文件相关推荐

  1. Ubuntu下安装7z以及解压文件方式

    1.安装方式:在线安装 sudo apt-get install p7zip-full 2.解压方式 解压命令: 7z x filename.7z -r -o./test 命令说明: ① 7z 解压缩 ...

  2. linux系统(ubuntu)下安装exe文件

    linux系统(ubuntu)下安装exe文件 昨天将家中的旧笔记本翻出来安装了ubuntu20.04.1,想在电脑中安装exe文件时,不能直接打开. 于是借鉴网络中的方法(https://blog. ...

  3. Ubuntu 下安装thttpd Web服务器

    不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...

  4. Ubuntu下安装Apache+PHP+Mysql

    Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...

  5. Ubuntu下安装配置Open×××

    Ubuntu下安装配置Open××× 时间:2009-02-11 21:03来源:http://www.kklinux.com 作者:看看Linux 点击:2664次 1. 安装 Ubuntu中安装O ...

  6. Docker最全教程之Ubuntu下安装Docker(十五)

    前言 Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,应用很广.本篇主要讲述Ubuntu下使用SSH远程登录并安装Docker,并且提供了Docker安装的两种方式,希望对大家有所帮 ...

  7. Ubuntu下安装Nginx服务器并进行优化

    一.Nginx介绍   Nginx是由俄罗斯人开发的一款高性能的Web和反向代理服务器,它也可以作为电子邮件的反向代理服务器.其以稳定.并发能力强.占用资源少等显著特点备受广大互联网公司青睐. Ngi ...

  8. ubuntu下rsync两个服务器同步文件

    前言 文件服务器为ubuntu的,客户端为windows的环境 主服务器配置 在Ubuntu下安装rsync通过以步骤可以实现: sudo apt-get install rsync xinetd 编 ...

  9. 在windows和ubuntu下安装Syncthing

    Syncthing 一个可以用在不同设备之间,同步文件的工具. window下安装 有客户端版本的,由社区维护,我下下来试了下,没有跟到最新版本,看其他文章好像有 bug ,而且大佬也给出了其他的方案 ...

最新文章

  1. LINUX的20练习题
  2. sql语句练习(一)
  3. python画子图_Python使用add_subplot与subplot画子图操作示例
  4. Java与.net的区别delegate和event
  5. 大数据的相关性和因果性
  6. jdialog 数据量大加载出现白板_王者荣耀:队友真的有人机?白板熟练进排位,资料面都是假的...
  7. mybatis redis_SpringBoot + Mybatis + Shiro + mysql + redis智能平台源码分享
  8. mysql进程线程_MySQL 内核线程简要分析
  9. 好想看故乡夏夜的天空
  10. opencv使用tensorflow ssd迁移学习 pb文件转pbtxt文件出错
  11. 如何移动visio2010连接线上的文本
  12. 最新全国行政区划,省市区县乡镇四级json数据
  13. 马虎词汇教程1-5(转载)
  14. 【数据分析实例】 2021年十万条厦门招聘数据分析
  15. C#插件开发之带控件的插件开发(基础篇)
  16. git commit三种回退的方式
  17. 二手车价格预测task03:特征工程
  18. 金蝶软件公司风投案例
  19. 麻省理工研究发现,商业人工智能存在严重的性别和肤色歧视
  20. 真的无语,MSRA连国防七子及北邮学生都不招了

热门文章

  1. html 调用微信扫一扫,JS 调用微信扫一扫功能
  2. php 判断提交表单提交,php判断form表单是否提交详解
  3. element ui +mybatisPlus分页插件实现分页功能
  4. Java实现IPv4转地址,基于纯真数据库的一种高性能实现
  5. 傅里叶变换FT与STFT简介
  6. python 抢单脚本_分享用Python写的99收抢单小脚本,仅供学习
  7. Kotlin的魔能机甲——KtArmor网络调用封装(四)
  8. 一万元搭建深度学习系统:硬件、软件安装教程,以及性能测试
  9. 量化交易系统是如何执行交易策略的?
  10. vue阻止冒泡(event)