如何将access转换为mysql
有很多软件可以实现,但都不是很好。这篇日志会为大家介绍一种手工转换的办法。
1.打开需要转换的access数据库,文件–到处–文本格式,带格式保存(注意选择合适的编码),存为1.txt
2.打开记事本,复制粘贴以下代码,并存为1.php
<?
$row = file(”1.txt”);
$num=count($row);
$db_usrname=”数据库用户”;
$db_password=”数据库密码”;
$conn=mysql_connect(”localhost”,$db_usrname,$db_password) or die (’I cannot connect to the database.’);
mysql_select_db(”数据库名称”,$conn);
for ($i=0;$i<$num;$i++)//开始导入记录
{
$fields=explode(”|”,$row[$i]); //”|”是分隔符号
//echo $fields;
//echo $fields;
//echo $fields;
mysql_query(”insert into 表名 (第一列,第二列) values(’$fields‘,’$fields‘)”);
}
echo “导入成功!共有 $num 条记录导入,”;
?>
3.用phpmyadmin去mysql建立一个相应的数据库,注意表名,列数与原access要对应。
4.将1.txt与1.php上传到网站空间,通过浏览器访问1.php
至此导入工作完成。还有个补充,导入后你会发现有空记录,需要通过sql:delete from 表名 where 列名=” 删除。
页:
[1]