色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 檢索區分大小寫

錢諍諍2年前9瀏覽0評論

什么是MySQL?

MySQL 是一種開源的關系型數據庫管理系統,廣泛用于 Web 應用程序的開發和運營。它支持多種操作系統。MySQL 是最流行的關系型數據庫之一,以其高速、易擴展和操作簡單易學而受到了廣泛的青睞。

MySQL中區分大小寫

MySQL默認是不區分大小寫的,也就是說,查詢語句中的關鍵字、表名和列名都是不區分大小寫的。但在創建表和設置字段時,MySQL是區分大小寫的。

為了使 MySQL 區分大小寫,在創建數據庫時,需在命令行后加上 --sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",也可以在 MySQL 配置文件 my.cnf 或 my.ini 中設置。同時,在查詢時,可以使用 BINARY 關鍵字來指定區分大小寫。

如何查詢區分大小寫

如下面這張表,其中名稱為“John”的記錄中有兩個值,一個是首字母大寫的“John”,一個是全部小寫的“john”:

idnameage
1John30
2john25

如果要查詢名稱為“John”的記錄,則將無法識別大小寫,將返回兩條記錄。可以使用 BINARY 關鍵字來區分大小寫:

SELECT * FROM table WHERE BINARY name='John';

結論

MySQL默認不區分大小寫,但在創建表和設置字段時區分大小寫。可以通過在命令行或配置文件中設置SQL模式來使MySQL區分大小寫,也可以在查詢時使用BINARY關鍵字來指定區分大小寫。