MySQL 欄位名稱中的反引號:優點和缺點
儘管在MySQL 中偶爾使用,但將欄位名稱括在反引號中的做法已經引發了人們的關注開發商之間的爭論。雖然藻類譴責它們的使用,但其他人卻發現它們是有利的。讓我們深入研究潛在的優點和缺點。
允許替代字符
反引號允許使用字段名稱中禁止的字符,例如空格和逗號。這對於創建更具可讀性和描述性的欄位名稱非常有用,特別是當它們包含多個單字或標點符號時。
例如:
SELECT `id`, `my name`, `another field` , `field,with,comma`
但是,這種靈活性也可能導致命名不當如果不加區別地使用反引號,則為表。
與查詢產生的相容性工具
使用反引號可以增強與查詢產生工具和自動查詢重寫的相容性。這些工具通常依靠反引號來區分欄位名稱和其他標識符,以確保正確的解析和重寫。
建議
與其強制使用反引號,不如建立解決潛在的可讀性和有效性問題的命名標準。這種方法比簡單地禁止或強制反引號更有效地解決現實世界的問題。
以上是應該在 MySQL 欄位名稱中使用反引號嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!