欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 查詢忽略大小寫

林子帆2年前10瀏覽0評論

在Mysql中,查詢語句默認是忽略大小寫的。但是,在某些情況下,我們需要查詢區分大小寫的數據。這時該怎么辦呢?下面我們就來看一下如何在Mysql中進行區分大小寫的查詢操作。

-- 創建一個區分大小寫的數據庫
CREATE DATABASE test CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
-- 創建一個區分大小寫的表
CREATE TABLE test.user(
id INT PRIMARY KEY,
name VARCHAR(50) COLLATE utf8mb4_bin
);
-- 插入數據
INSERT INTO test.user VALUES (1, 'Tom');
INSERT INTO test.user VALUES (2, 'tom');

以上我們創建了一個區分大小寫的數據庫和表,并往表中插入了兩條數據。接下來我們通過以下語句來查詢數據:

-- 查詢區分大小寫的數據
SELECT * FROM test.user WHERE name COLLATE utf8mb4_bin = 'Tom';
-- 查詢忽略大小寫的數據
SELECT * FROM test.user WHERE name = 'tom';

可以看到,在第一條查詢語句中,我們通過在WHERE條件中加上COLLATE xxx_bin實現了對數據的區分大小寫查詢操作。而第二條查詢語句則是默認忽略大小寫的查詢操作。