濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 通過(guò)SQLServer 2008 操作 MySQL的方法

通過(guò)SQLServer 2008 操作 MySQL的方法

熱門(mén)標(biāo)簽:海南自動(dòng)外呼系統(tǒng)價(jià)格 滄州營(yíng)銷(xiāo)外呼系統(tǒng)軟件 沈陽(yáng)智能外呼系統(tǒng)代理 松原導(dǎo)航地圖標(biāo)注 九鹿林外呼系統(tǒng)怎么收費(fèi) 舞鋼市地圖標(biāo)注app 浙江地圖標(biāo)注 創(chuàng)業(yè)電銷(xiāo)機(jī)器人 電銷(xiāo)機(jī)器人虛擬號(hào)碼
數(shù)據(jù)庫(kù)測(cè)試環(huán)境
1. SQL Server 2008

2. MySQL 5.1.36
Database: Test
Table: TestTable

創(chuàng)建MySQL 測(cè)試表
復(fù)制代碼 代碼如下:

CREATE TABLE `testtable` (
`id` int(11) DEFAULT NULL,
`name` varchar(50) DEFAULT NULL,
`age` int(11) DEFAULT NULL
)

 
創(chuàng)建Link Server
下面來(lái)創(chuàng)建一個(gè)與MySQL交互的鏈接(類(lèi)似Oracle 的DBLink),在SQL Server 管理器中右鍵Server Objects 目錄下的Linked Servers 點(diǎn)擊“New Linked Server”:

Linked server 鏈接名稱
Server Type 選擇“Other data source”
Provider 選擇“Microsoft OLE DB Provider for ODBC Drivers”
Product name 填寫(xiě)MySQL 主機(jī)地址
Provider String 填寫(xiě) Driver={MySQL ODBC 5.1 Driver};Server=ServerName;Database=myDB;
User=myUserName;Password=myPassword;Option=3;

也可以通過(guò)TSQL 直接創(chuàng)建:
復(fù)制代碼 代碼如下:

EXEC master.dbo.sp_addlinkedserver
@server = N'MYSQLLINK',
@srvproduct = N'localhost',
@provider = N'MSDASQL',
@provstr = N'Driver={MySQL ODBC 5.1 Driver};Server=localhost;
Database=test;User=root;Password=root;Option=3;'

EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname = N'MYSQLLINK',
@useself = N'False',
@locallogin = N'localhost',
@rmtuser = N'root',
@rmtpassword = N'root'

創(chuàng)建完成后便會(huì)看到下圖中的鏈接:


操作MySQL 數(shù)據(jù)庫(kù)
在SQL Server 中通過(guò)OPENQUERY 函數(shù)對(duì)MySQL 進(jìn)行操作,該函數(shù)包含兩個(gè)參數(shù):第一個(gè)為已創(chuàng)建的鏈接名稱,第二個(gè)為SQL 查詢,它將返回對(duì)Linked Server 的讀取或修改操作。如下操作示例:

OPENQUERY ([LinkedServer], 'SELECT * FROM [RemoteTable]')向TestTable 中插入測(cè)試數(shù)據(jù):

insert into openquery(mysqllink,'select * from testtable')
select 1,'Peter',30;查詢數(shù)據(jù):

select * from openquery(mysqllink,'select * from testtable');

修改數(shù)據(jù):

復(fù)制代碼 代碼如下:

update openquery(mysqllink,'select * from testtable')
set name='Jone' where id=1;

 
刪除數(shù)據(jù):
復(fù)制代碼 代碼如下:

delete from openquery(mysqllink,'select * from testtable')
where id=1;

相關(guān)參考資料

http://dev.mysql.com/downloads/mirror.php?id=376346

http://www.connectionstrings.com/mysql#p21
作者: Gnie

您可能感興趣的文章:
  • SqlServer2008 數(shù)據(jù)庫(kù)同步的兩種方式(發(fā)布、訂閱使用方法)
  • sqlserver2008查看表記錄或者修改存儲(chǔ)過(guò)程出現(xiàn)目錄名無(wú)效錯(cuò)誤解決方法
  • win2008 r2 安裝sqlserver 2000問(wèn)題的解決方法
  • SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
  • SQLServer2005與SQLServer2008數(shù)據(jù)庫(kù)同步圖文教程
  • SQLserver 2008將數(shù)據(jù)導(dǎo)出到Sql腳本文件的方法
  • SQL Server 2008 評(píng)估期已過(guò)怎么解決

標(biāo)簽:商洛 寶雞 公主嶺 咸寧 日喀則 西藏 臺(tái)灣 ???/a>

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《通過(guò)SQLServer 2008 操作 MySQL的方法》,本文關(guān)鍵詞  通過(guò),SQLServer,2008,操作,MySQL,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《通過(guò)SQLServer 2008 操作 MySQL的方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于通過(guò)SQLServer 2008 操作 MySQL的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    阿坝县| 穆棱市| 阜阳市| 昆明市| 千阳县| 格尔木市| 唐山市| 大足县| 辽宁省| 卓尼县| 张家港市| 泸定县| 长兴县| 林周县| 涟水县| 聂拉木县| 那曲县| 井陉县| 望奎县| 九寨沟县| 秦安县| 永登县| 赤城县| 阳城县| 车致| 比如县| 金秀| 太保市| 宁远县| 七台河市| 靖远县| 黎平县| 诏安县| 蒙城县| 天祝| 郴州市| 平乡县| 曲阜市| 澄城县| 四子王旗| 娄底市|