You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-30 19:23:07 +03:00
66 lines
1.5 KiB
Plaintext
66 lines
1.5 KiB
Plaintext
DROP DATABASE IF EXISTS `mcol_4899`;
|
|
CREATE DATABASE `mcol_4899` CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
|
|
USE `mcol_4899`;
|
|
SELECT @cs_conn := @@character_set_connection;
|
|
@cs_conn := @@character_set_connection
|
|
latin1
|
|
SET character_set_connection=utf8mb4;
|
|
CREATE TABLE collation_test (LETTERS TEXT NULL)ENGINE=ColumnStore;
|
|
INSERT INTO collation_test (LETTERS) VALUES ('a'),('A'),('b'),('B');
|
|
SELECT * FROM collation_test;
|
|
LETTERS
|
|
a
|
|
A
|
|
b
|
|
B
|
|
SELECT * FROM collation_test WHERE LETTERS LIKE 'a';
|
|
LETTERS
|
|
a
|
|
SELECT * FROM collation_test WHERE LETTERS IN ('a','B');
|
|
LETTERS
|
|
a
|
|
B
|
|
SELECT * FROM collation_test WHERE LETTERS IN ('a' COLLATE utf8mb4_bin);
|
|
LETTERS
|
|
a
|
|
DROP TABLE collation_test;
|
|
CREATE TABLE collation_test (LETTERS TEXT NULL)ENGINE=ColumnStore DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_bin;
|
|
INSERT INTO collation_test (LETTERS) VALUES ('a'),('A'),('b'),('B');
|
|
SELECT * FROM collation_test;
|
|
LETTERS
|
|
a
|
|
A
|
|
b
|
|
B
|
|
SELECT * FROM collation_test WHERE LETTERS LIKE 'a';
|
|
LETTERS
|
|
a
|
|
SELECT * FROM collation_test WHERE LETTERS IN ('a','B');
|
|
LETTERS
|
|
a
|
|
B
|
|
SELECT * FROM collation_test WHERE LETTERS IN ('a' COLLATE utf8mb4_bin);
|
|
LETTERS
|
|
a
|
|
DROP TABLE collation_test;
|
|
CREATE TABLE collation_test (LETTERS TEXT NULL)ENGINE=ColumnStore DEFAULT CHARSET=utf8mb4;
|
|
INSERT INTO collation_test (LETTERS) VALUES ('a'),('A'),('b'),('B');
|
|
SELECT * FROM collation_test;
|
|
LETTERS
|
|
a
|
|
A
|
|
b
|
|
B
|
|
SELECT * FROM collation_test WHERE LETTERS LIKE 'a';
|
|
LETTERS
|
|
a
|
|
A
|
|
SELECT * FROM collation_test WHERE LETTERS IN ('a','B');
|
|
LETTERS
|
|
a
|
|
A
|
|
b
|
|
B
|
|
DROP DATABASE `mcol_4899`;
|
|
SET character_set_connection=@cs_conn;
|