1、在Sql Server 2000中选中右击所要导出的数据库选择->所有任务->导出数据
2、在弹出的对话框中选择“下一步”,在DTS 导入/导出向导中选择“下一步”
3、在接下来的对话框中将目的改为“文本文件”,在文件文件名的对话框中找到所要导出的文件的名称,单击“下一步”。
4、在弹出的对话框中选择“用一条查询指定要传输的数据”,单击“下一步”。
5、在弹出的对话框中的查询语句框中输入相关查询语句。(例如select id,name,pwd from user)单击“分析”,如果弹出“SQL语句有效”则单击下一步。
6、在选择目标文件格式的对话框中的列分隔符中选择对应的分隔符(一般为逗号),文本限定符(一般为双引号{"}),如果有需要可以单击“转换格式”(我选择了,把所有字段的类型都改为varchar,这样只是为了方便在PHP中设定delimiter)
7、下一步->下一步->完成
8、如果弹出“成功地将1个表从Microsoft SQL Server复制到了Flat File。”则从SQL Server 2000导出成功了!
PHP的版本秘须在5.0以上
<?php
$mysqli = new mysqli ( 'localhost', 'root', '880116', 'Douglas' );
//这个地方必须设置为utf8而不是utf-8或者UTF-8,如果不是utf8则在数据内将会出现乱码
$mysqli->query("set names utf8");
if ($mysqli) {
$fh = fopen ( 'user.txt', 'r' );
$delimiter=',';
$enclosure='"';
while ( $line = fgetcsv ( $fh, 120000,$delimiter ,$enclosure) ) {
$id= $line [0];
$name= $line [1];
//因为SQL Server 2000导出的文本文件是以GB2312所以必须转换成和MYSQL中的表一样的Character Set,当然这个地方跟据需要,如果表的Character set是GBK则这个地方的UTF-8必须为GBK
$name=iconv('GB2312', 'UTF-8', $name);
$pwd= $line [2];
$query="insert into user(id,name,pwd) values('$id','$name','$pwd')";
$result=$mysqli->query($query);
}
fclose($fh);
mysqli_close();
} else {
echo "You can't connect!";
}
?>
分享到:
相关推荐
标题中的“PostgreSQL 8.2,Oracle 10g,SQL Server 2005,MySQL 5.1 脚本例子”涉及到的是四个主流的关系型数据库管理系统(RDBMS)的不同版本,分别是PostgreSQL 8.2、Oracle 10g、SQL Server 2005和MySQL 5.1。...
### SQLServer2000至MySQL5数据库迁移详解 #### 一、迁移背景与目标 在信息技术快速发展的今天,企业可能会因为各种原因需要将现有的SQL Server 2000数据库迁移到MySQL 5环境中。这样的迁移不仅可以降低维护成本,...
标题中的“PostgreSQL 8.2, Oracle 10g, SQL Server 2005, MYSQL 5.1 脚本规范”涉及到的是四个不同的数据库管理系统(DBMS)的脚本编写标准和规范。这四个系统分别是PostgreSQL、Oracle、SQL Server和MySQL,它们都...
总的来说,从SQL Server 2000到MySQL 5的迁移涉及多个步骤,包括环境配置、数据源建立、数据迁移以及后期验证。这个过程中需要对两个数据库系统的特性和差异有深入理解,以确保迁移的顺利进行。迁移数据库时,始终要...
此外,它还负责将数据从MySQL数据库导入到SQL Server中,确保迁移过程中数据的一致性和完整性。 2. **对象转换**:在迁移过程中,SSMA会识别MySQL中的各种数据库对象,并将其转换为SQL Server的相应对象。这包括表...
5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建...
在本文中,我们将详细讨论如何安装MySQL 5.1数据库服务器,导入数据,以及卸载MySQL服务器的步骤。MySQL是一个流行的开源关系型数据库管理系统,广泛应用于各种规模的企业和项目中。 ### 一、安装MySQL 5.1数据库...
5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建...
5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建...
5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建...
在本文中,我们将详细讲解如何安装MySQL 5.1数据库服务器,导入数据以及卸载MySQL服务器的步骤。这些步骤对于初次接触MySQL或需要进行数据库管理的IT专业人员至关重要。 一、安装MySQL 5.1数据库服务器 1. 首先,...
MySQL 5.1 数据库服务器的安装、导入数据和卸载是数据库管理中常见的操作,以下将详细解析这些步骤。 **一、安装MySQL 5.1数据库服务器** 1. **启动安装程序**: 双击“mysql-essential-5.1.39-win32.msi”图标开始...
在IT领域,数据库迁移是一项常见的任务,特别是在不同的数据库系统之间,如从SQL Server 2000迁移到MySQL 5。以下是对这个过程的详细解释: 首先,迁移的前提是确保目标数据库系统(MySQL 5)与源数据库系统(SQL ...
5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建...
10. **事件调度器**:MySQL 5.1引入了事件调度器,可以定时执行任务,类似于SQL Server的作业。 11. **Full-text搜索**:全文索引和搜索功能进一步增强,支持更复杂的全文搜索操作。 学习MySQL 5.1不仅需要掌握...
MySQL 5.1 数据库服务器的安装、导入数据和卸载是数据库管理中常见的操作,以下将详细解释这些步骤。 **一、安装数据库服务器** 1. **启动安装程序**: 首先,双击“mysql-essential-5.1.39-win32.msi”图标,启动...
MySQL 5.1 数据库服务器的安装、导入数据和卸载是系统管理员和数据库开发者日常工作中常见的任务。下面是关于这些步骤的详细说明: **一、安装数据库服务器** 1. **启动安装程序**: 首先,双击`mysql-essential-...