首頁 >資料庫 >mysql教程 >MySQL 對標準 SQL 的擴展

MySQL 對標準 SQL 的擴展

PHPz
PHPz轉載
2023-09-09 10:13:021037瀏覽

MySQL 对标准 SQL 的扩展

MySQL伺服器支援其他SQL資料庫中可能找不到的擴充功能。這意味著,如果使用了MySQL的這些擴展,程式碼無法移植到其他SQL伺服器。但有時,它是可以移植的。

讓我們了解MySQL對標準SQL的擴充-

字串包含

#字串預設可以用「(雙引號)或'(單引號)括起來。如果開啟了「ANSI_QUOTES」SQL模式,則字串必須使用'括起來,如果使用「(雙引號),伺服器將將其解釋為識別碼。

轉義字元

\ is the escape character for strings.

存取表

MySQL不支援表空間,即使用資料庫名稱和表名(如「database_name.table_name」)存取表。

查詢 h2>

使用「group by」子句選取所有選取的欄位時,不需要為其指定名稱。這可以確保在某些查詢中獲得更好的效能。

子句

「ORDER BY」子句不能與「GROUP BY」子句一起指定,但「ASC」和可以使用「GROUP BY」子句指定「DESC」。

運算子

「||」和「&&」運算子可用來指示邏輯「OR」和「使用MySQL 伺服器時分別進行AND' 運算。這是因為,「|| 」和「OR」、「&&」和「AND」是同義詞。

連線

MySQL 伺服器不支援標準SQL 運算子「|」。|' 連接字串。為此,可以使用“CONCAT”功能。

以上是MySQL 對標準 SQL 的擴展的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除