MSQL2MySQL是一種數(shù)據(jù)轉(zhuǎn)移工具,可以用來(lái)把Microsoft的SQL Server數(shù)據(jù)庫(kù)轉(zhuǎn)移到MySQL數(shù)據(jù)庫(kù)。這個(gè)工具主要由兩個(gè)部分組成。
第一部分是一個(gè)用于導(dǎo)出MS SQL Server數(shù)據(jù)庫(kù)的程序,它可以把MS SQL Server數(shù)據(jù)庫(kù)中的表結(jié)構(gòu)和數(shù)據(jù)導(dǎo)出成一個(gè)SQL腳本文件。這個(gè)腳本文件包含了所有需要在MySQL中創(chuàng)建和填充的表和數(shù)據(jù)。
$ mysqldump -u username -p databasename >sqlfile.sql
第二部分是一個(gè)用于導(dǎo)入MySQL數(shù)據(jù)庫(kù)的程序,它可以把之前導(dǎo)出的SQL腳本文件導(dǎo)入到MySQL中。此程序?qū)椭p松地完成從MS SQL Server到MySQL的轉(zhuǎn)移。
$ mysql -u username -p databasename< sqlfile.sql
MSQL2MySQL對(duì)于需要把大型的MS SQL Server數(shù)據(jù)庫(kù)轉(zhuǎn)移到MySQL數(shù)據(jù)庫(kù)的公司和個(gè)人非常有用。使用此程序,您無(wú)需手動(dòng)創(chuàng)建MySQL數(shù)據(jù)庫(kù)中的全部結(jié)構(gòu);只需運(yùn)行腳本即可自動(dòng)創(chuàng)建。
除此之外,MSQL2MySQL還提供了許多額外的功能,例如可以選擇性地轉(zhuǎn)移表格和數(shù)據(jù),以及進(jìn)行其他特定于數(shù)據(jù)庫(kù)的操作。