首頁 > 資料庫 > mysql教程 > MySQL 是否提供區分大小寫的排序規則?

MySQL 是否提供區分大小寫的排序規則?

Patricia Arquette
發布: 2024-11-22 03:18:10
原創
509 人瀏覽過

Does MySQL Offer Case-Sensitive Collations, and How Can I Use Them?

MySQL 排序規則中的區分大小寫

MySQL 提供了多種排序規則類型,但確定哪一種支援區分大小寫可能會令人困惑。這個問題深入探討了MySQL中區分大小寫的排序規則的可用性,並提供了詳細的答案。

答案1:

依照MySQL手冊,將排序規則設定為「 _cs」啟用區分大小寫。您可以使用查詢「SHOW COLLATION WHERE COLLATION LIKE "%_cs"」來查看可用的 _cs 排序規則。

答案 2:

但是,進一步的研究表明,有MySQL 中沒有 utf8_*_cs 排序規則。對於區分大小寫的 utf8 字段,應使用「utf8_bin」。雖然這可能會擾亂排序,但可以透過使用「ORDER BY column COLLATE utf8_general_ci」來解決。

其他資源:

  • MySQL 手冊: https://dev.mysql.com/doc/refman/5.0/en/charset-mysql.html
  • MySQL論壇主題:https://forums.mysql.com/read.php?103,19380 ,200971
  • MySQL 論壇主題: https://forums.mysql.com/read.php?103,156527, 198794

以上是MySQL 是否提供區分大小寫的排序規則?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板