将Access的内容迁移到MySQL数据库
原本的目的是将数据库从MS SQL 2000迁移到MySQL中,但提示JDBC连接失败,无奈之极,只好选择中间桥梁Access完成这项令人讨厌的工作了。
大概步骤如下:
1,从MS SQL 2000将数据导出到Access中,有关表定义好主键和自动编号部分不然迁移后又得修改MySQL的表。
2,修改Access表中管理员组、管理员的权限,保证Access的内置系统表能正常访问,详细请参考MySQL Migration Toolkit帮助中的部分:Chapter 13. Preparing a Microsoft Access Database for Migration。
3,打开MySQL Migration Toolkit,设置好有关参数进行迁移操作。注意看清楚界面上的提示,不要把所有表都加入到要忽略的表清单,我第一次没看就全放进去了,后来再检查什么数据也没进去,一个表都没过去。除了参数设置,其它的选项按默认就可以,如果数据库字段有中文,记住一定要改变数据库编码的选项。
数据迁移完成,接下来是程序的修改工作了,又要令人不舒服.
相关文档:
9.3 MySQL存储过程
MySQL 5.0以后的版本开始支持存储过程,存储过程具有一致性、高效性、安全性和体系结构等特点,本节将通过具体的实例讲解PHP是如何操纵MySQL存储过程的。
实例261:存储过程的创建
这是一个创建存储过程的实例
录像位置:光盘\mingrisoft\09\261
实例说明
为了保证数据的完整性、一致性,提 ......
晚上有朋友问起,简单的写了一个。
DELIMITER $$
CREATE
FUNCTION `t_girl`
.
`func_rand_string`
(
f_num tinyint
unsigned
,
f_type tinyint
unsigned
)
RETURNS varchar
(
32)
BEGIN
......
mysql数据乱码问题原因及解决(总结篇)
第一解决方法:
乱码问题简单说就是数据库写入读取,网页文件,网页显示时几个环节的编码不一致造成的。
乱码问题
写入时:页面提取写入数据编码和写入数据库时编码不一致
读取时:读取后所用编码与数据库写入时不一致
......