mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
SET NAMES doesn't start recoding
SET CHARACTER SET does
This commit is contained in:
@ -1,5 +1,5 @@
|
|||||||
DROP TABLE IF EXISTS t1;
|
DROP TABLE IF EXISTS t1;
|
||||||
SET NAMES latin1;
|
SET CHARACTER SET latin1;
|
||||||
CREATE TABLE t1 (
|
CREATE TABLE t1 (
|
||||||
comment CHAR(32) ASCII NOT NULL,
|
comment CHAR(32) ASCII NOT NULL,
|
||||||
koi8_ru_f CHAR(32) CHARACTER SET koi8r NOT NULL
|
koi8_ru_f CHAR(32) CHARACTER SET koi8r NOT NULL
|
||||||
@ -158,7 +158,7 @@ INSERT INTO t1 (koi8_ru_f,comment) VALUES (_koi8r'
|
|||||||
INSERT INTO t1 (koi8_ru_f,comment) VALUES (_koi8r'<27>','CYR CAPIT E');
|
INSERT INTO t1 (koi8_ru_f,comment) VALUES (_koi8r'<27>','CYR CAPIT E');
|
||||||
INSERT INTO t1 (koi8_ru_f,comment) VALUES (_koi8r'<27>','CYR CAPIT YU');
|
INSERT INTO t1 (koi8_ru_f,comment) VALUES (_koi8r'<27>','CYR CAPIT YU');
|
||||||
INSERT INTO t1 (koi8_ru_f,comment) VALUES (_koi8r'<27>','CYR CAPIT YA');
|
INSERT INTO t1 (koi8_ru_f,comment) VALUES (_koi8r'<27>','CYR CAPIT YA');
|
||||||
SET NAMES utf8;
|
SET CHARACTER SET utf8;
|
||||||
SELECT koi8_ru_f,MIN(comment),COUNT(*) FROM t1 GROUP BY 1;
|
SELECT koi8_ru_f,MIN(comment),COUNT(*) FROM t1 GROUP BY 1;
|
||||||
koi8_ru_f MIN(comment) COUNT(*)
|
koi8_ru_f MIN(comment) COUNT(*)
|
||||||
a LAT CAPIT A 2
|
a LAT CAPIT A 2
|
||||||
@ -221,7 +221,7 @@ z LAT CAPIT Z 2
|
|||||||
я CYR CAPIT YA 2
|
я CYR CAPIT YA 2
|
||||||
ALTER TABLE t1 ADD utf8_f CHAR(32) CHARACTER SET utf8 NOT NULL;
|
ALTER TABLE t1 ADD utf8_f CHAR(32) CHARACTER SET utf8 NOT NULL;
|
||||||
UPDATE t1 SET utf8_f=CONVERT(koi8_ru_f USING utf8);
|
UPDATE t1 SET utf8_f=CONVERT(koi8_ru_f USING utf8);
|
||||||
SET NAMES koi8r;
|
SET CHARACTER SET koi8r;
|
||||||
SELECT * FROM t1;
|
SELECT * FROM t1;
|
||||||
comment koi8_ru_f utf8_f
|
comment koi8_ru_f utf8_f
|
||||||
LAT SMALL A a a
|
LAT SMALL A a a
|
||||||
@ -1300,7 +1300,7 @@ CYR CAPIT YA CYR CAPIT YA
|
|||||||
CYR CAPIT YA CYR SMALL YA
|
CYR CAPIT YA CYR SMALL YA
|
||||||
CYR SMALL YA CYR CAPIT YA
|
CYR SMALL YA CYR CAPIT YA
|
||||||
CYR SMALL YA CYR SMALL YA
|
CYR SMALL YA CYR SMALL YA
|
||||||
SET NAMES utf8;
|
SET CHARACTER SET utf8;
|
||||||
ALTER TABLE t1 ADD ucs2_f CHAR(32) CHARACTER SET ucs2;
|
ALTER TABLE t1 ADD ucs2_f CHAR(32) CHARACTER SET ucs2;
|
||||||
ALTER TABLE t1 CHANGE ucs2_f ucs2_f CHAR(32) UNICODE NOT NULL;
|
ALTER TABLE t1 CHANGE ucs2_f ucs2_f CHAR(32) UNICODE NOT NULL;
|
||||||
INSERT INTO t1 (ucs2_f,comment) VALUES (0x0391,'GREEK CAPIT ALPHA');
|
INSERT INTO t1 (ucs2_f,comment) VALUES (0x0391,'GREEK CAPIT ALPHA');
|
||||||
@ -1471,7 +1471,7 @@ ARMENIAN SMALL GIM գ գ գ
|
|||||||
ARMENIAN SMALL DA դ դ դ
|
ARMENIAN SMALL DA դ դ դ
|
||||||
ARMENIAN SMALL ECH ե ե ե
|
ARMENIAN SMALL ECH ե ե ե
|
||||||
ARMENIAN SMALL ZA զ զ զ
|
ARMENIAN SMALL ZA զ զ զ
|
||||||
SET NAMES 'binary';
|
SET CHARACTER SET 'binary';
|
||||||
SELECT * FROM t1;
|
SELECT * FROM t1;
|
||||||
comment koi8_ru_f utf8_f bin_f ucs2_f armscii8_f greek_f
|
comment koi8_ru_f utf8_f bin_f ucs2_f armscii8_f greek_f
|
||||||
LAT SMALL A a a a |