天天看點

《SQL學習指南(第2版)(修訂版)》——1.3 什麼是MySQL

本節書摘來自異步社群出版社《sql學習指南(第2版)(修訂版)》一書中的第1章,第1.3節,作者: 【美】alan beaulieu,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

sql學習指南(第2版)(修訂版)

商業級關系資料庫已經存在20多年了,幾種最成熟和流行的商業産品包括:

甲骨文公司的oracle database;

microsoft公司的sql server;

ibm公司的db2 universal database;

sybase公司的sybase adaptive server。

這些資料庫伺服器的功能十分類似,盡管它們中的一些擅長處理大容量和高流量的資料庫,而另一些對于處理對象、大檔案或xml文檔等更為适合,所有這些伺服器都遵從了最新的ansi sql标準。這是一件好事,本書将示範如何編寫标準的sql語句,以便無須修改(或極少量的修改)就能夠在這些平台中運作。

不過,讀者還需要牢記下面的說明:

本書并不是一本mysql的sql實作教程。

事實上,本書原意是希望教授如何設計sql語句并使之無需修改地運作在mysql上,并能在無需或僅需要極少量修改的情況下,運作在oracle database、sybase adaptive server和sql server上。

為了使本書中的代碼盡量保持資料庫平台版本獨立性,作者不得不克制對mysql sql語言一些有趣特性的介紹,因為這些特性在其他資料庫實作上不能被完成。作為補充,附錄b覆寫了其中一些特性,以幫助那些準備持續使用mysql的讀者。

本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。