✔ 最佳答案
簡單來說,SQL和 T-SQL 都是查詢語言 ( Query Language )。而MySQL 是一種關聯式資料庫管理系統 ( Relational Database System, 簡稱RDBMS )。 而T-SQL 是在 SQL 之上加入一些程序性 ( procedural ) 的功能,如控制流程語法 ( control-flow– if-then/else ),自訂變數 (variable declaration ),錯誤處理 ( errorhandling ) 等。但它只可以在Microsoft SQL Server 和 Sybase SQL Server 上執行。 詳情可參考下面的網址:SQL 全名是結構化查詢語言(Structured Query Language),是用於資料庫中的標準數據查詢語言。
http://zh.wikipedia.org/zh-tw/SQL MySQL 是一個開放原始碼的關聯式資料庫管理系統,原開發者為瑞典的MySQL AB公司,該公司於2008年被Sun收購。2009年,Oracle收購Sun公司,MySQL成為Oracle旗下產品。
http://zh.wikipedia.org/zh-tw/MySQL Transact-SQL(又稱 T-SQL),是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 實作,與 Oracle 的 PL/SQL 性質相近(不只是實作 ANSI SQL,也為自身資料庫系統的特性提供實作支援),目前在 Microsoft SQL Server 和 Sybase Adaptive Server 中仍然被使用為核心的查詢語言。
http://zh.wikipedia.org/zh-tw/Transact-SQL
2010-10-31 09:15:00 補充:
對不起,
關聯式資料庫管理系統 的英文全寮寫應為 Relational Database Management System, 簡稱RDBMS。