婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 通過SQLServer 2008 操作 MySQL的方法

通過SQLServer 2008 操作 MySQL的方法

熱門標簽:海南自動外呼系統價格 滄州營銷外呼系統軟件 沈陽智能外呼系統代理 松原導航地圖標注 九鹿林外呼系統怎么收費 舞鋼市地圖標注app 浙江地圖標注 創業電銷機器人 電銷機器人虛擬號碼
數據庫測試環境
1. SQL Server 2008

2. MySQL 5.1.36
Database: Test
Table: TestTable

創建MySQL 測試表
復制代碼 代碼如下:

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

 
創建Link Server
下面來創建一個與MySQL交互的鏈接(類似Oracle 的DBLink),在SQL Server 管理器中右鍵Server Objects 目錄下的Linked Servers 點擊“New Linked Server”:

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

也可以通過TSQL 直接創建:
復制代碼 代碼如下:

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'

創建完成后便會看到下圖中的鏈接:


操作MySQL 數據庫
在SQL Server 中通過OPENQUERY 函數對MySQL 進行操作,該函數包含兩個參數:第一個為已創建的鏈接名稱,第二個為SQL 查詢,它將返回對Linked Server 的讀取或修改操作。如下操作示例:

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

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

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

修改數據:

復制代碼 代碼如下:

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

 
刪除數據:
復制代碼 代碼如下:

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

相關參考資料

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

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

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

標簽:商洛 寶雞 公主嶺 咸寧 日喀則 西藏 臺灣 海口

巨人網絡通訊聲明:本文標題《通過SQLServer 2008 操作 MySQL的方法》,本文關鍵詞  通過,SQLServer,2008,操作,MySQL,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《通過SQLServer 2008 操作 MySQL的方法》相關的同類信息!
  • 本頁收集關于通過SQLServer 2008 操作 MySQL的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 通城县| 永靖县| 甘洛县| 根河市| 张家口市| 额尔古纳市| 杭州市| 郓城县| 呼图壁县| 苍溪县| 墨江| 织金县| 武强县| 芦山县| 佛学| 伊川县| 巴东县| 乌兰县| 长葛市| 新河县| 灵石县| 七台河市| 惠水县| 平乐县| 甘谷县| 平罗县| 香河县| 宿州市| 长海县| 台安县| 清涧县| 攀枝花市| 将乐县| 吐鲁番市| 颍上县| 渭南市| 仁布县| 盘锦市| 乌拉特后旗| 南澳县| 荣成市|