如何把access转换到mysql

2016-01-29 14:55 15 1 收藏

如何把access转换到mysql,如何把access转换到mysql

【 tulaoshi.com - Access数据库 】

 

access 只能在 windows 下使用这一致命的特性让我深恶痛绝,痛下决心要把 access 转换到 mysql,但是从网上找了很多文章,都没有直接转换的东西。听说可以利用odbc转,就尝试了一下。

先安装好mysql,myodbc,建一个mysql的空数据库,在odbc管理中加上这个数据库,指定名称。

用access2000打开数据库,然后选导出,选odbc,选机器数据源,选中自己刚才建立好的mysql odbc 数据源,确定后导出。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

一次只能倒一个表。

。。。。。。。。。。

终于完了,现在成功了吗?

把程序中的数据源改到刚倒好的mysql odbc上,发现到处都是错误,原来mysql对表的大小写有区分,改了程序后,运行感觉不错,速度也可以。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

不对,怎么又错了,这个ID怎么是空的???

原来这个倒入的数据库不支持自动递增的功能。
 
继续到mysql的目录,bin下运行 mysqldump 倒出所有的结构和数据到一个文件 my.sql然后编辑 my.sql,修改所有的 CREATE TABLE 语句,
ID int not null auto_increment, primary key (ID), 这样ID就相当于access中的自动编号数据类型了,在 mysql/bin 下运行mysql,drop掉原来的数据库,再source一下刚才修改过的这个my.sql所有数据恢复进去,好,这下一切搞定,程序比往常要快了许多,尤其是论坛部分。

注:此次操作均在 windows 2000 下进行。

 

来源:http://www.tulaoshi.com/n/20160129/1494723.html

延伸阅读
很多朋友想用SQL2000数据库的编程方法,但是却又苦于自己是学ACCESS的,对SQL只是一点点的了解而已,这里我给大家提供以下参考---将ACCESS转化成SQL2000的方法和注意事项 一,首先,我说的是在ACCESS2000,SQL2000之间转换,其他的我也还没有尝试过,希望大家多多试验,肯定是有办法的; 二,转换的方法 1,打开”控制面...
1、将Int 转为varchar经常用 concat函数,比如concat(8,'0') 得到字符串 '80' 2、将varchar 转为Int 用 cast(a as signed) a为varchar类型的字符串 总结:类型转换和SQL Server一样,就是类型参数有点点不同 : CAST(xxx AS 类型) , CONVERT(xxx,类型) 可用的类型 二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR() 日期 : ...
mysql 4.1增加了编码的支持,所以在转换旧数据的时候稍微麻烦一些,但只要注意以下几点,基本没问题的: 1、转换之前一定要先把原有数据dump出来,一般原有数据都是gb2312编码吧,dump命令如下: mysqldump -u -p database –add-drop-table –extended-insert –add-drop-table是为了导入的时候省去建表环节,–extended-...
如何把word转换成pdf格式 迅捷Word转换成PDF转换器转换过程: 准备:下载迅捷Word转换成PDF转换器,点击安装。 编辑提示:安装前需要保证网络连接通畅。 第一步,打开迅捷Word转换成PDF转换器,选择您需要使用的模式,如果需要将word文件转化为PDF文件,点击右上方的office转PDF模式。 第二步,点击左下角的的&quo...
标签: 电脑入门
方法一、在线转换法 如果要把xlsx转换成xls,一种最好的办法就是找一个有这一功能的网站,现在大家用得最多的也最为稳定的网站应该算是网易的在线转换了,点击这里进入,具体步骤如下: 步骤一、首先打开网站,进入转换页页,然后点击浏览按钮,选择你要转换加载的文件,然后点打开,如图所示: 步骤二、这时在浏览框中就会出现你要转换...

经验教程

664

收藏

14
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部