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 的擴展的詳細內容,更多請關注www.92cms.cn其它相關文章!