diff --git a/mysql-test/main/ctype_collate_implicit.result b/mysql-test/main/ctype_collate_implicit.result index 2f9fe5723c3..64082dbf63c 100644 --- a/mysql-test/main/ctype_collate_implicit.result +++ b/mysql-test/main/ctype_collate_implicit.result @@ -182,17 +182,17 @@ WHERE CHARACTER_SET_NAME='latin1'; CHARACTER_SET_NAME DEFAULT_COLLATE_NAME DESCRIPTION MAXLEN latin1 latin1_bin cp1252 West European 1 SHOW COLLATION LIKE 'latin1%'; -Collation Charset Id Default Compiled Sortlen -latin1_german1_ci latin1 5 Yes 1 -latin1_swedish_ci latin1 8 Yes 1 -latin1_danish_ci latin1 15 Yes 1 -latin1_german2_ci latin1 31 Yes 2 -latin1_bin latin1 47 Yes Yes 1 -latin1_general_ci latin1 48 Yes 1 -latin1_general_cs latin1 49 Yes 1 -latin1_spanish_ci latin1 94 Yes 1 -latin1_swedish_nopad_ci latin1 1032 Yes 1 -latin1_nopad_bin latin1 1071 Yes 1 +Collation Charset Id Default Compiled Sortlen Pad_attribute +latin1_german1_ci latin1 5 Yes 1 PAD SPACE +latin1_swedish_ci latin1 8 Yes 1 PAD SPACE +latin1_danish_ci latin1 15 Yes 1 PAD SPACE +latin1_german2_ci latin1 31 Yes 2 PAD SPACE +latin1_bin latin1 47 Yes Yes 1 PAD SPACE +latin1_general_ci latin1 48 Yes 1 PAD SPACE +latin1_general_cs latin1 49 Yes 1 PAD SPACE +latin1_spanish_ci latin1 94 Yes 1 PAD SPACE +latin1_swedish_nopad_ci latin1 1032 Yes 1 NO PAD +latin1_nopad_bin latin1 1071 Yes 1 NO PAD SELECT COLLATION_NAME, IS_DEFAULT FROM INFORMATION_SCHEMA.COLLATIONS WHERE CHARACTER_SET_NAME LIKE 'latin1%'; @@ -229,8 +229,8 @@ WHERE CHARACTER_SET_NAME='utf8mb4'; CHARACTER_SET_NAME DEFAULT_COLLATE_NAME DESCRIPTION MAXLEN utf8mb4 utf8mb4_uca1400_ai_ci UTF-8 Unicode 4 SHOW COLLATION LIKE '%uca1400_ai_ci%'; -Collation Charset Id Default Compiled Sortlen -uca1400_ai_ci NULL NULL NULL Yes 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +uca1400_ai_ci NULL NULL NULL Yes 8 PAD SPACE SELECT COLLATION_NAME, IS_DEFAULT FROM INFORMATION_SCHEMA.COLLATIONS WHERE COLLATION_NAME LIKE '%uca1400_ai_ci%'; diff --git a/mysql-test/main/ctype_cp1250_ch.result b/mysql-test/main/ctype_cp1250_ch.result index fb0373349fd..c65b3d260af 100644 --- a/mysql-test/main/ctype_cp1250_ch.result +++ b/mysql-test/main/ctype_cp1250_ch.result @@ -1,8 +1,8 @@ drop table if exists t1; DROP TABLE IF EXISTS t1; SHOW COLLATION LIKE 'cp1250_czech_cs'; -Collation Charset Id Default Compiled Sortlen -cp1250_czech_cs cp1250 34 Yes 2 +Collation Charset Id Default Compiled Sortlen Pad_attribute +cp1250_czech_cs cp1250 34 Yes 2 PAD SPACE SET @test_character_set= 'cp1250'; SET @test_collation= 'cp1250_general_ci'; SET @safe_character_set_server= @@character_set_server; diff --git a/mysql-test/main/ctype_ldml.result b/mysql-test/main/ctype_ldml.result index 54d9dde354b..c6bc0a3ab74 100644 --- a/mysql-test/main/ctype_ldml.result +++ b/mysql-test/main/ctype_ldml.result @@ -7,8 +7,8 @@ show variables like 'character_sets_dir%'; Variable_name Value character_sets_dir MYSQL_TEST_DIR/std_data/ldml/ show collation like 'utf8mb3_phone_ci'; -Collation Charset Id Default Compiled Sortlen -utf8mb3_phone_ci utf8mb3 352 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +utf8mb3_phone_ci utf8mb3 352 8 PAD SPACE CREATE TABLE t1 ( name VARCHAR(64), phone VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_phone_ci @@ -39,8 +39,8 @@ name phone Bar +7-912-800-80-01 DROP TABLE t1; show collation like 'utf8mb3_test_ci'; -Collation Charset Id Default Compiled Sortlen -utf8mb3_test_ci utf8mb3 353 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +utf8mb3_test_ci utf8mb3 353 8 PAD SPACE create table t1 (c1 char(1) character set utf8 collate utf8_test_ci); insert into t1 values ('a'); select * from t1 where c1='b'; @@ -48,8 +48,8 @@ c1 a drop table t1; show collation like 'ucs2_test_ci'; -Collation Charset Id Default Compiled Sortlen -ucs2_test_ci ucs2 358 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +ucs2_test_ci ucs2 358 8 PAD SPACE create table t1 (c1 char(1) character set ucs2 collate ucs2_test_ci); insert into t1 values ('a'); select * from t1 where c1='b'; @@ -57,8 +57,8 @@ c1 a drop table t1; show collation like 'utf8mb4_test_ci'; -Collation Charset Id Default Compiled Sortlen -utf8mb4_test_ci utf8mb4 326 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +utf8mb4_test_ci utf8mb4 326 8 PAD SPACE create table t1 (c1 char(1) character set utf8mb4 collate utf8mb4_test_ci); insert into t1 values ('a'); select * from t1 where c1='b'; @@ -66,8 +66,8 @@ c1 a drop table t1; show collation like 'utf16_test_ci'; -Collation Charset Id Default Compiled Sortlen -utf16_test_ci utf16 327 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +utf16_test_ci utf16 327 8 PAD SPACE create table t1 (c1 char(1) character set utf16 collate utf16_test_ci); insert into t1 values ('a'); select * from t1 where c1='b'; @@ -75,8 +75,8 @@ c1 a drop table t1; show collation like 'utf32_test_ci'; -Collation Charset Id Default Compiled Sortlen -utf32_test_ci utf32 391 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +utf32_test_ci utf32 391 8 PAD SPACE create table t1 (c1 char(1) character set utf32 collate utf32_test_ci); insert into t1 values ('a'); select * from t1 where c1='b'; @@ -174,8 +174,8 @@ Warning 1265 Data truncated for column 'c1' at row 1 DROP TABLE t1; Vietnamese experimental collation show collation like 'ucs2_vn_ci'; -Collation Charset Id Default Compiled Sortlen -ucs2_vn_ci ucs2 359 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +ucs2_vn_ci ucs2 359 8 PAD SPACE create table t1 (c1 char(1) character set ucs2 collate ucs2_vn_ci); insert into t1 values (0x0061),(0x0041),(0x00E0),(0x00C0),(0x1EA3),(0x1EA2), (0x00E3),(0x00C3),(0x00E1),(0x00C1),(0x1EA1),(0x1EA0); @@ -449,69 +449,69 @@ drop table t1; Bug#46448 trailing spaces are not ignored when user collation maps space != 0x20 set names latin1; show collation like 'latin1_test'; -Collation Charset Id Default Compiled Sortlen -latin1_test latin1 331 1 +Collation Charset Id Default Compiled Sortlen Pad_attribute +latin1_test latin1 331 1 PAD SPACE select "foo" = "foo " collate latin1_test; "foo" = "foo " collate latin1_test 1 The following tests check that two-byte collation IDs work select * from information_schema.collations where id>256 and is_compiled<>'Yes' order by id; -COLLATION_NAME CHARACTER_SET_NAME ID IS_DEFAULT IS_COMPILED SORTLEN COMMENT -ascii2_general_nopad_ci ascii2 318 1 -ascii2_bin2 ascii2 319 1 -ascii2_general_ci ascii2 320 Yes 1 -ascii2_bin ascii2 321 1 -ascii2_general_inherited_ci ascii2 322 1 -ascii2_general_inherited2_ci ascii2 323 1 -ascii2_badly_inherited_ci ascii2 324 1 -ascii2_nopad_bin ascii2 325 1 -utf8mb4_test_ci utf8mb4 326 8 -utf16_test_ci utf16 327 8 -utf8mb4_test_400_ci utf8mb4 328 8 -utf8mb4_test_520_nopad_ci utf8mb4 329 8 -utf8mb4_uca1400_test01_as_ci utf8mb4 330 4 -latin1_test latin1 331 1 cp1252 West European -latin1_test2 latin1 332 1 cp1252 West European -latin1_test2_cs latin1 333 1 cp1252 West European -latin1_swedish_nopad2_ci latin1 334 1 cp1252 West European -utf8mb3_bengali_standard_ci utf8mb3 336 8 -utf8mb3_bengali_traditional_ci utf8mb3 337 8 -utf8mb3_implicit_weights_ci utf8mb3 338 8 -utf8mb3_phone_ci utf8mb3 352 8 -utf8mb3_test_ci utf8mb3 353 8 -utf8mb3_5624_1 utf8mb3 354 8 -utf8mb3_5624_2 utf8mb3 355 8 -utf8mb3_5624_3 utf8mb3 356 8 -utf8mb3_5624_4 utf8mb3 357 8 -ucs2_test_ci ucs2 358 8 -ucs2_vn_ci ucs2 359 8 -ucs2_5624_1 ucs2 360 8 -utf8mb3_5624_5 utf8mb3 368 8 -utf8mb3_5624_5_bad utf8mb3 369 8 -utf8mb3_czech_test_w2 utf8mb3 370 4 -utf8mb3_czech_test_nopad_w2 utf8mb3 371 4 -utf8mb3_czech_test_bad_w2 utf8mb3 372 4 -utf32_test_ci utf32 391 8 -utf8mb3_maxuserid_ci utf8mb3 2047 8 +COLLATION_NAME CHARACTER_SET_NAME ID IS_DEFAULT IS_COMPILED SORTLEN PAD_ATTRIBUTE COMMENT +ascii2_general_nopad_ci ascii2 318 1 NO PAD +ascii2_bin2 ascii2 319 1 PAD SPACE +ascii2_general_ci ascii2 320 Yes 1 PAD SPACE +ascii2_bin ascii2 321 1 PAD SPACE +ascii2_general_inherited_ci ascii2 322 1 PAD SPACE +ascii2_general_inherited2_ci ascii2 323 1 PAD SPACE +ascii2_badly_inherited_ci ascii2 324 1 PAD SPACE +ascii2_nopad_bin ascii2 325 1 NO PAD +utf8mb4_test_ci utf8mb4 326 8 PAD SPACE +utf16_test_ci utf16 327 8 PAD SPACE +utf8mb4_test_400_ci utf8mb4 328 8 PAD SPACE +utf8mb4_test_520_nopad_ci utf8mb4 329 8 NO PAD +utf8mb4_uca1400_test01_as_ci utf8mb4 330 4 PAD SPACE +latin1_test latin1 331 1 PAD SPACE cp1252 West European +latin1_test2 latin1 332 1 PAD SPACE cp1252 West European +latin1_test2_cs latin1 333 1 PAD SPACE cp1252 West European +latin1_swedish_nopad2_ci latin1 334 1 NO PAD cp1252 West European +utf8mb3_bengali_standard_ci utf8mb3 336 8 PAD SPACE +utf8mb3_bengali_traditional_ci utf8mb3 337 8 PAD SPACE +utf8mb3_implicit_weights_ci utf8mb3 338 8 PAD SPACE +utf8mb3_phone_ci utf8mb3 352 8 PAD SPACE +utf8mb3_test_ci utf8mb3 353 8 PAD SPACE +utf8mb3_5624_1 utf8mb3 354 8 PAD SPACE +utf8mb3_5624_2 utf8mb3 355 8 PAD SPACE +utf8mb3_5624_3 utf8mb3 356 8 PAD SPACE +utf8mb3_5624_4 utf8mb3 357 8 PAD SPACE +ucs2_test_ci ucs2 358 8 PAD SPACE +ucs2_vn_ci ucs2 359 8 PAD SPACE +ucs2_5624_1 ucs2 360 8 PAD SPACE +utf8mb3_5624_5 utf8mb3 368 8 PAD SPACE +utf8mb3_5624_5_bad utf8mb3 369 8 PAD SPACE +utf8mb3_czech_test_w2 utf8mb3 370 4 PAD SPACE +utf8mb3_czech_test_nopad_w2 utf8mb3 371 4 NO PAD +utf8mb3_czech_test_bad_w2 utf8mb3 372 4 PAD SPACE +utf32_test_ci utf32 391 8 PAD SPACE +utf8mb3_maxuserid_ci utf8mb3 2047 8 PAD SPACE show collation like '%test%'; -Collation Charset Id Default Compiled Sortlen -latin1_test latin1 331 1 -latin1_test2 latin1 332 1 -latin1_test2_cs latin1 333 1 -utf8mb3_test_ci utf8mb3 353 8 -utf8mb3_czech_test_w2 utf8mb3 370 4 -utf8mb3_czech_test_nopad_w2 utf8mb3 371 4 -utf8mb3_czech_test_bad_w2 utf8mb3 372 4 -ucs2_test_ci ucs2 358 8 -utf8mb4_test_ci utf8mb4 326 8 -utf8mb4_test_400_ci utf8mb4 328 8 -utf8mb4_test_520_nopad_ci utf8mb4 329 8 -utf8mb4_uca1400_test01_as_ci utf8mb4 330 4 -utf16_test_ci utf16 327 8 -utf32_test_ci utf32 391 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +latin1_test latin1 331 1 PAD SPACE +latin1_test2 latin1 332 1 PAD SPACE +latin1_test2_cs latin1 333 1 PAD SPACE +utf8mb3_test_ci utf8mb3 353 8 PAD SPACE +utf8mb3_czech_test_w2 utf8mb3 370 4 PAD SPACE +utf8mb3_czech_test_nopad_w2 utf8mb3 371 4 NO PAD +utf8mb3_czech_test_bad_w2 utf8mb3 372 4 PAD SPACE +ucs2_test_ci ucs2 358 8 PAD SPACE +utf8mb4_test_ci utf8mb4 326 8 PAD SPACE +utf8mb4_test_400_ci utf8mb4 328 8 PAD SPACE +utf8mb4_test_520_nopad_ci utf8mb4 329 8 NO PAD +utf8mb4_uca1400_test01_as_ci utf8mb4 330 4 PAD SPACE +utf16_test_ci utf16 327 8 PAD SPACE +utf32_test_ci utf32 391 8 PAD SPACE show collation like 'ucs2_vn_ci'; -Collation Charset Id Default Compiled Sortlen -ucs2_vn_ci ucs2 359 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +ucs2_vn_ci ucs2 359 8 PAD SPACE create table t1 (c1 char(1) character set ucs2 collate ucs2_vn_ci); insert into t1 values (0x0061); set @@character_set_results=NULL; @@ -530,8 +530,8 @@ b DROP TABLE t1; SET NAMES utf8 COLLATE utf8_phone_ci; show collation like 'utf8mb3_phone_ci'; -Collation Charset Id Default Compiled Sortlen -utf8mb3_phone_ci utf8mb3 352 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +utf8mb3_phone_ci utf8mb3 352 8 PAD SPACE SET NAMES utf8; SELECT hex(weight_string(_utf8mb4'a' collate utf8mb4_test_400_ci)) as exp; exp @@ -3108,7 +3108,7 @@ DROP TABLE case_folding; # MDEV-7947 my_charset_same: strcmp() takes 0.37% in OLTP RO # SHOW COLLATION LIKE 'latin1_test_replace'; -Collation Charset Id Default Compiled Sortlen +Collation Charset Id Default Compiled Sortlen Pad_attribute SELECT 'foo' = 'foo ' COLLATE latin1_test_replace; ERROR HY000: Unknown collation: 'latin1_test_replace' # diff --git a/mysql-test/main/ctype_utf8mb4_0900.result b/mysql-test/main/ctype_utf8mb4_0900.result index 6d0421900b9..a62c5612c47 100644 --- a/mysql-test/main/ctype_utf8mb4_0900.result +++ b/mysql-test/main/ctype_utf8mb4_0900.result @@ -47,51 +47,51 @@ utf8mb4_tr_0900_as_cs utf8mb4 utf8mb4_tr_0900_as_cs 288 utf8mb4_vi_0900_ai_ci utf8mb4 utf8mb4_vi_0900_ai_ci 277 utf8mb4_vi_0900_as_cs utf8mb4 utf8mb4_vi_0900_as_cs 300 select * from information_schema.COLLATIONS where collation_name like "%0900%"; -COLLATION_NAME CHARACTER_SET_NAME ID IS_DEFAULT IS_COMPILED SORTLEN COMMENT -utf8mb4_0900_ai_ci utf8mb4 255 Yes 8 Alias for utf8mb4_uca1400_nopad_ai_ci -utf8mb4_de_pb_0900_ai_ci utf8mb4 256 Yes 8 Alias for utf8mb4_uca1400_german2_nopad_ai_ci -utf8mb4_is_0900_ai_ci utf8mb4 257 Yes 8 Alias for utf8mb4_uca1400_icelandic_nopad_ai_ci -utf8mb4_lv_0900_ai_ci utf8mb4 258 Yes 8 Alias for utf8mb4_uca1400_latvian_nopad_ai_ci -utf8mb4_ro_0900_ai_ci utf8mb4 259 Yes 8 Alias for utf8mb4_uca1400_romanian_nopad_ai_ci -utf8mb4_sl_0900_ai_ci utf8mb4 260 Yes 8 Alias for utf8mb4_uca1400_slovenian_nopad_ai_ci -utf8mb4_pl_0900_ai_ci utf8mb4 261 Yes 8 Alias for utf8mb4_uca1400_polish_nopad_ai_ci -utf8mb4_et_0900_ai_ci utf8mb4 262 Yes 8 Alias for utf8mb4_uca1400_estonian_nopad_ai_ci -utf8mb4_es_0900_ai_ci utf8mb4 263 Yes 8 Alias for utf8mb4_uca1400_spanish_nopad_ai_ci -utf8mb4_sv_0900_ai_ci utf8mb4 264 Yes 8 Alias for utf8mb4_uca1400_swedish_nopad_ai_ci -utf8mb4_tr_0900_ai_ci utf8mb4 265 Yes 8 Alias for utf8mb4_uca1400_turkish_nopad_ai_ci -utf8mb4_cs_0900_ai_ci utf8mb4 266 Yes 8 Alias for utf8mb4_uca1400_czech_nopad_ai_ci -utf8mb4_da_0900_ai_ci utf8mb4 267 Yes 8 Alias for utf8mb4_uca1400_danish_nopad_ai_ci -utf8mb4_lt_0900_ai_ci utf8mb4 268 Yes 8 Alias for utf8mb4_uca1400_lithuanian_nopad_ai_ci -utf8mb4_sk_0900_ai_ci utf8mb4 269 Yes 8 Alias for utf8mb4_uca1400_slovak_nopad_ai_ci -utf8mb4_es_trad_0900_ai_ci utf8mb4 270 Yes 8 Alias for utf8mb4_uca1400_spanish2_nopad_ai_ci -utf8mb4_la_0900_ai_ci utf8mb4 271 Yes 8 Alias for utf8mb4_uca1400_roman_nopad_ai_ci -utf8mb4_eo_0900_ai_ci utf8mb4 273 Yes 8 Alias for utf8mb4_uca1400_esperanto_nopad_ai_ci -utf8mb4_hu_0900_ai_ci utf8mb4 274 Yes 8 Alias for utf8mb4_uca1400_hungarian_nopad_ai_ci -utf8mb4_hr_0900_ai_ci utf8mb4 275 Yes 8 Alias for utf8mb4_uca1400_croatian_nopad_ai_ci -utf8mb4_vi_0900_ai_ci utf8mb4 277 Yes 8 Alias for utf8mb4_uca1400_vietnamese_nopad_ai_ci -utf8mb4_0900_as_cs utf8mb4 278 Yes 8 Alias for utf8mb4_uca1400_nopad_as_cs -utf8mb4_de_pb_0900_as_cs utf8mb4 279 Yes 8 Alias for utf8mb4_uca1400_german2_nopad_as_cs -utf8mb4_is_0900_as_cs utf8mb4 280 Yes 8 Alias for utf8mb4_uca1400_icelandic_nopad_as_cs -utf8mb4_lv_0900_as_cs utf8mb4 281 Yes 8 Alias for utf8mb4_uca1400_latvian_nopad_as_cs -utf8mb4_ro_0900_as_cs utf8mb4 282 Yes 8 Alias for utf8mb4_uca1400_romanian_nopad_as_cs -utf8mb4_sl_0900_as_cs utf8mb4 283 Yes 8 Alias for utf8mb4_uca1400_slovenian_nopad_as_cs -utf8mb4_pl_0900_as_cs utf8mb4 284 Yes 8 Alias for utf8mb4_uca1400_polish_nopad_as_cs -utf8mb4_et_0900_as_cs utf8mb4 285 Yes 8 Alias for utf8mb4_uca1400_estonian_nopad_as_cs -utf8mb4_es_0900_as_cs utf8mb4 286 Yes 8 Alias for utf8mb4_uca1400_spanish_nopad_as_cs -utf8mb4_sv_0900_as_cs utf8mb4 287 Yes 8 Alias for utf8mb4_uca1400_swedish_nopad_as_cs -utf8mb4_tr_0900_as_cs utf8mb4 288 Yes 8 Alias for utf8mb4_uca1400_turkish_nopad_as_cs -utf8mb4_cs_0900_as_cs utf8mb4 289 Yes 8 Alias for utf8mb4_uca1400_czech_nopad_as_cs -utf8mb4_da_0900_as_cs utf8mb4 290 Yes 8 Alias for utf8mb4_uca1400_danish_nopad_as_cs -utf8mb4_lt_0900_as_cs utf8mb4 291 Yes 8 Alias for utf8mb4_uca1400_lithuanian_nopad_as_cs -utf8mb4_sk_0900_as_cs utf8mb4 292 Yes 8 Alias for utf8mb4_uca1400_slovak_nopad_as_cs -utf8mb4_es_trad_0900_as_cs utf8mb4 293 Yes 8 Alias for utf8mb4_uca1400_spanish2_nopad_as_cs -utf8mb4_la_0900_as_cs utf8mb4 294 Yes 8 Alias for utf8mb4_uca1400_roman_nopad_as_cs -utf8mb4_eo_0900_as_cs utf8mb4 296 Yes 8 Alias for utf8mb4_uca1400_esperanto_nopad_as_cs -utf8mb4_hu_0900_as_cs utf8mb4 297 Yes 8 Alias for utf8mb4_uca1400_hungarian_nopad_as_cs -utf8mb4_hr_0900_as_cs utf8mb4 298 Yes 8 Alias for utf8mb4_uca1400_croatian_nopad_as_cs -utf8mb4_vi_0900_as_cs utf8mb4 300 Yes 8 Alias for utf8mb4_uca1400_vietnamese_nopad_as_cs -utf8mb4_0900_as_ci utf8mb4 305 Yes 8 Alias for utf8mb4_uca1400_nopad_as_ci -utf8mb4_0900_bin utf8mb4 309 Yes 1 Alias for utf8mb4_nopad_bin +COLLATION_NAME CHARACTER_SET_NAME ID IS_DEFAULT IS_COMPILED SORTLEN PAD_ATTRIBUTE COMMENT +utf8mb4_0900_ai_ci utf8mb4 255 Yes 8 NO PAD Alias for utf8mb4_uca1400_nopad_ai_ci +utf8mb4_de_pb_0900_ai_ci utf8mb4 256 Yes 8 NO PAD Alias for utf8mb4_uca1400_german2_nopad_ai_ci +utf8mb4_is_0900_ai_ci utf8mb4 257 Yes 8 NO PAD Alias for utf8mb4_uca1400_icelandic_nopad_ai_ci +utf8mb4_lv_0900_ai_ci utf8mb4 258 Yes 8 NO PAD Alias for utf8mb4_uca1400_latvian_nopad_ai_ci +utf8mb4_ro_0900_ai_ci utf8mb4 259 Yes 8 NO PAD Alias for utf8mb4_uca1400_romanian_nopad_ai_ci +utf8mb4_sl_0900_ai_ci utf8mb4 260 Yes 8 NO PAD Alias for utf8mb4_uca1400_slovenian_nopad_ai_ci +utf8mb4_pl_0900_ai_ci utf8mb4 261 Yes 8 NO PAD Alias for utf8mb4_uca1400_polish_nopad_ai_ci +utf8mb4_et_0900_ai_ci utf8mb4 262 Yes 8 NO PAD Alias for utf8mb4_uca1400_estonian_nopad_ai_ci +utf8mb4_es_0900_ai_ci utf8mb4 263 Yes 8 NO PAD Alias for utf8mb4_uca1400_spanish_nopad_ai_ci +utf8mb4_sv_0900_ai_ci utf8mb4 264 Yes 8 NO PAD Alias for utf8mb4_uca1400_swedish_nopad_ai_ci +utf8mb4_tr_0900_ai_ci utf8mb4 265 Yes 8 NO PAD Alias for utf8mb4_uca1400_turkish_nopad_ai_ci +utf8mb4_cs_0900_ai_ci utf8mb4 266 Yes 8 NO PAD Alias for utf8mb4_uca1400_czech_nopad_ai_ci +utf8mb4_da_0900_ai_ci utf8mb4 267 Yes 8 NO PAD Alias for utf8mb4_uca1400_danish_nopad_ai_ci +utf8mb4_lt_0900_ai_ci utf8mb4 268 Yes 8 NO PAD Alias for utf8mb4_uca1400_lithuanian_nopad_ai_ci +utf8mb4_sk_0900_ai_ci utf8mb4 269 Yes 8 NO PAD Alias for utf8mb4_uca1400_slovak_nopad_ai_ci +utf8mb4_es_trad_0900_ai_ci utf8mb4 270 Yes 8 NO PAD Alias for utf8mb4_uca1400_spanish2_nopad_ai_ci +utf8mb4_la_0900_ai_ci utf8mb4 271 Yes 8 NO PAD Alias for utf8mb4_uca1400_roman_nopad_ai_ci +utf8mb4_eo_0900_ai_ci utf8mb4 273 Yes 8 NO PAD Alias for utf8mb4_uca1400_esperanto_nopad_ai_ci +utf8mb4_hu_0900_ai_ci utf8mb4 274 Yes 8 NO PAD Alias for utf8mb4_uca1400_hungarian_nopad_ai_ci +utf8mb4_hr_0900_ai_ci utf8mb4 275 Yes 8 NO PAD Alias for utf8mb4_uca1400_croatian_nopad_ai_ci +utf8mb4_vi_0900_ai_ci utf8mb4 277 Yes 8 NO PAD Alias for utf8mb4_uca1400_vietnamese_nopad_ai_ci +utf8mb4_0900_as_cs utf8mb4 278 Yes 8 NO PAD Alias for utf8mb4_uca1400_nopad_as_cs +utf8mb4_de_pb_0900_as_cs utf8mb4 279 Yes 8 NO PAD Alias for utf8mb4_uca1400_german2_nopad_as_cs +utf8mb4_is_0900_as_cs utf8mb4 280 Yes 8 NO PAD Alias for utf8mb4_uca1400_icelandic_nopad_as_cs +utf8mb4_lv_0900_as_cs utf8mb4 281 Yes 8 NO PAD Alias for utf8mb4_uca1400_latvian_nopad_as_cs +utf8mb4_ro_0900_as_cs utf8mb4 282 Yes 8 NO PAD Alias for utf8mb4_uca1400_romanian_nopad_as_cs +utf8mb4_sl_0900_as_cs utf8mb4 283 Yes 8 NO PAD Alias for utf8mb4_uca1400_slovenian_nopad_as_cs +utf8mb4_pl_0900_as_cs utf8mb4 284 Yes 8 NO PAD Alias for utf8mb4_uca1400_polish_nopad_as_cs +utf8mb4_et_0900_as_cs utf8mb4 285 Yes 8 NO PAD Alias for utf8mb4_uca1400_estonian_nopad_as_cs +utf8mb4_es_0900_as_cs utf8mb4 286 Yes 8 NO PAD Alias for utf8mb4_uca1400_spanish_nopad_as_cs +utf8mb4_sv_0900_as_cs utf8mb4 287 Yes 8 NO PAD Alias for utf8mb4_uca1400_swedish_nopad_as_cs +utf8mb4_tr_0900_as_cs utf8mb4 288 Yes 8 NO PAD Alias for utf8mb4_uca1400_turkish_nopad_as_cs +utf8mb4_cs_0900_as_cs utf8mb4 289 Yes 8 NO PAD Alias for utf8mb4_uca1400_czech_nopad_as_cs +utf8mb4_da_0900_as_cs utf8mb4 290 Yes 8 NO PAD Alias for utf8mb4_uca1400_danish_nopad_as_cs +utf8mb4_lt_0900_as_cs utf8mb4 291 Yes 8 NO PAD Alias for utf8mb4_uca1400_lithuanian_nopad_as_cs +utf8mb4_sk_0900_as_cs utf8mb4 292 Yes 8 NO PAD Alias for utf8mb4_uca1400_slovak_nopad_as_cs +utf8mb4_es_trad_0900_as_cs utf8mb4 293 Yes 8 NO PAD Alias for utf8mb4_uca1400_spanish2_nopad_as_cs +utf8mb4_la_0900_as_cs utf8mb4 294 Yes 8 NO PAD Alias for utf8mb4_uca1400_roman_nopad_as_cs +utf8mb4_eo_0900_as_cs utf8mb4 296 Yes 8 NO PAD Alias for utf8mb4_uca1400_esperanto_nopad_as_cs +utf8mb4_hu_0900_as_cs utf8mb4 297 Yes 8 NO PAD Alias for utf8mb4_uca1400_hungarian_nopad_as_cs +utf8mb4_hr_0900_as_cs utf8mb4 298 Yes 8 NO PAD Alias for utf8mb4_uca1400_croatian_nopad_as_cs +utf8mb4_vi_0900_as_cs utf8mb4 300 Yes 8 NO PAD Alias for utf8mb4_uca1400_vietnamese_nopad_as_cs +utf8mb4_0900_as_ci utf8mb4 305 Yes 8 NO PAD Alias for utf8mb4_uca1400_nopad_as_ci +utf8mb4_0900_bin utf8mb4 309 Yes 1 NO PAD Alias for utf8mb4_nopad_bin # # MDEV-20912 Add support for utf8mb4_0900_* collations in MariaDB Server # diff --git a/mysql-test/main/information_schema.result b/mysql-test/main/information_schema.result index 8708f542fba..1e024ffc88b 100644 --- a/mysql-test/main/information_schema.result +++ b/mysql-test/main/information_schema.result @@ -281,41 +281,41 @@ Charset Description Default collation Maxlen latin1 cp1252 West European latin1_swedish_ci 1 select * from information_schema.COLLATIONS where COLLATION_NAME like 'latin1%'; -COLLATION_NAME CHARACTER_SET_NAME ID IS_DEFAULT IS_COMPILED SORTLEN COMMENT -latin1_german1_ci latin1 5 # 1 cp1252 West European -latin1_swedish_ci latin1 8 Yes # 1 cp1252 West European -latin1_danish_ci latin1 15 # 1 cp1252 West European -latin1_german2_ci latin1 31 # 2 cp1252 West European -latin1_bin latin1 47 # 1 cp1252 West European -latin1_general_ci latin1 48 # 1 cp1252 West European -latin1_general_cs latin1 49 # 1 cp1252 West European -latin1_spanish_ci latin1 94 # 1 cp1252 West European -latin1_swedish_nopad_ci latin1 1032 # 1 -latin1_nopad_bin latin1 1071 # 1 +COLLATION_NAME CHARACTER_SET_NAME ID IS_DEFAULT IS_COMPILED SORTLEN PAD_ATTRIBUTE COMMENT +latin1_german1_ci latin1 5 # 1 PAD SPACE cp1252 West European +latin1_swedish_ci latin1 8 Yes # 1 PAD SPACE cp1252 West European +latin1_danish_ci latin1 15 # 1 PAD SPACE cp1252 West European +latin1_german2_ci latin1 31 # 2 PAD SPACE cp1252 West European +latin1_bin latin1 47 # 1 PAD SPACE cp1252 West European +latin1_general_ci latin1 48 # 1 PAD SPACE cp1252 West European +latin1_general_cs latin1 49 # 1 PAD SPACE cp1252 West European +latin1_spanish_ci latin1 94 # 1 PAD SPACE cp1252 West European +latin1_swedish_nopad_ci latin1 1032 # 1 NO PAD +latin1_nopad_bin latin1 1071 # 1 NO PAD SHOW COLLATION LIKE 'latin1%'; -Collation Charset Id Default Compiled Sortlen -latin1_german1_ci latin1 5 # 1 -latin1_swedish_ci latin1 8 Yes # 1 -latin1_danish_ci latin1 15 # 1 -latin1_german2_ci latin1 31 # 2 -latin1_bin latin1 47 # 1 -latin1_general_ci latin1 48 # 1 -latin1_general_cs latin1 49 # 1 -latin1_spanish_ci latin1 94 # 1 -latin1_swedish_nopad_ci latin1 1032 # 1 -latin1_nopad_bin latin1 1071 # 1 +Collation Charset Id Default Compiled Sortlen Pad_attribute +latin1_german1_ci latin1 5 # 1 PAD SPACE +latin1_swedish_ci latin1 8 Yes # 1 PAD SPACE +latin1_danish_ci latin1 15 # 1 PAD SPACE +latin1_german2_ci latin1 31 # 2 PAD SPACE +latin1_bin latin1 47 # 1 PAD SPACE +latin1_general_ci latin1 48 # 1 PAD SPACE +latin1_general_cs latin1 49 # 1 PAD SPACE +latin1_spanish_ci latin1 94 # 1 PAD SPACE +latin1_swedish_nopad_ci latin1 1032 # 1 NO PAD +latin1_nopad_bin latin1 1071 # 1 NO PAD SHOW COLLATION WHERE collation like 'latin1%'; -Collation Charset Id Default Compiled Sortlen -latin1_german1_ci latin1 5 # 1 -latin1_swedish_ci latin1 8 Yes # 1 -latin1_danish_ci latin1 15 # 1 -latin1_german2_ci latin1 31 # 2 -latin1_bin latin1 47 # 1 -latin1_general_ci latin1 48 # 1 -latin1_general_cs latin1 49 # 1 -latin1_spanish_ci latin1 94 # 1 -latin1_swedish_nopad_ci latin1 1032 # 1 -latin1_nopad_bin latin1 1071 # 1 +Collation Charset Id Default Compiled Sortlen Pad_attribute +latin1_german1_ci latin1 5 # 1 PAD SPACE +latin1_swedish_ci latin1 8 Yes # 1 PAD SPACE +latin1_danish_ci latin1 15 # 1 PAD SPACE +latin1_german2_ci latin1 31 # 2 PAD SPACE +latin1_bin latin1 47 # 1 PAD SPACE +latin1_general_ci latin1 48 # 1 PAD SPACE +latin1_general_cs latin1 49 # 1 PAD SPACE +latin1_spanish_ci latin1 94 # 1 PAD SPACE +latin1_swedish_nopad_ci latin1 1032 # 1 NO PAD +latin1_nopad_bin latin1 1071 # 1 NO PAD select * from information_schema.COLLATION_CHARACTER_SET_APPLICABILITY where COLLATION_NAME like 'latin1%'; COLLATION_NAME CHARACTER_SET_NAME FULL_COLLATION_NAME ID IS_DEFAULT @@ -1660,7 +1660,7 @@ SELECT * FROM tables ta JOIN collations co ON ( co.collation_name = ta.table_catalog ) JOIN character_sets cs ON ( cs.character_set_name = ta.table_catalog ); -TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE ENGINE VERSION ROW_FORMAT TABLE_ROWS AVG_ROW_LENGTH DATA_LENGTH MAX_DATA_LENGTH INDEX_LENGTH DATA_FREE AUTO_INCREMENT CREATE_TIME UPDATE_TIME CHECK_TIME TABLE_COLLATION CHECKSUM CREATE_OPTIONS TABLE_COMMENT MAX_INDEX_LENGTH TEMPORARY COLLATION_NAME CHARACTER_SET_NAME ID IS_DEFAULT IS_COMPILED SORTLEN COMMENT CHARACTER_SET_NAME DEFAULT_COLLATE_NAME DESCRIPTION MAXLEN +TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE ENGINE VERSION ROW_FORMAT TABLE_ROWS AVG_ROW_LENGTH DATA_LENGTH MAX_DATA_LENGTH INDEX_LENGTH DATA_FREE AUTO_INCREMENT CREATE_TIME UPDATE_TIME CHECK_TIME TABLE_COLLATION CHECKSUM CREATE_OPTIONS TABLE_COMMENT MAX_INDEX_LENGTH TEMPORARY COLLATION_NAME CHARACTER_SET_NAME ID IS_DEFAULT IS_COMPILED SORTLEN PAD_ATTRIBUTE COMMENT CHARACTER_SET_NAME DEFAULT_COLLATE_NAME DESCRIPTION MAXLEN DROP TABLE test.t1; SET max_heap_table_size = DEFAULT; USE test; diff --git a/mysql-test/main/ps_ddl.result b/mysql-test/main/ps_ddl.result index 6b91161c18a..fc6e2dda521 100644 --- a/mysql-test/main/ps_ddl.result +++ b/mysql-test/main/ps_ddl.result @@ -2367,11 +2367,11 @@ drop table if exists t1; create table t1 (a int); prepare stmt from "show collation where (1) in (select * from t1)"; execute stmt; -Collation Charset Id Default Compiled Sortlen +Collation Charset Id Default Compiled Sortlen Pad_attribute drop table t1; create table t1 (x int); execute stmt; -Collation Charset Id Default Compiled Sortlen +Collation Charset Id Default Compiled Sortlen Pad_attribute drop table t1; deallocate prepare stmt; # diff --git a/mysql-test/main/show_check.result b/mysql-test/main/show_check.result index d7dbb656bb4..c4f102ef2c7 100644 --- a/mysql-test/main/show_check.result +++ b/mysql-test/main/show_check.result @@ -893,8 +893,9 @@ def information_schema COLLATIONS COLLATIONS ID Id 8 11 2 Y 36864 0 63 def information_schema COLLATIONS COLLATIONS IS_DEFAULT Default 253 9 0 Y 4096 0 33 def information_schema COLLATIONS COLLATIONS IS_COMPILED Compiled 253 9 3 N 4097 0 33 def information_schema COLLATIONS COLLATIONS SORTLEN Sortlen 8 3 1 N 36865 0 63 -Collation Charset Id Default Compiled Sortlen -latin1_bin latin1 47 Yes 1 +def information_schema COLLATIONS COLLATIONS PAD_ATTRIBUTE Pad_attribute 254 9 9 N 4353 0 33 +Collation Charset Id Default Compiled Sortlen Pad_attribute +latin1_bin latin1 47 Yes 1 PAD SPACE ---------------------------------------------------------------- SHOW CREATE DATABASE mysqltest1; Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr diff --git a/mysql-test/main/sp.result b/mysql-test/main/sp.result index 87f540d0e5f..eb751c9b5cb 100644 --- a/mysql-test/main/sp.result +++ b/mysql-test/main/sp.result @@ -2243,7 +2243,7 @@ show warnings; end| call bug4902()| Charset Description Default collation Maxlen -Collation Charset Id Default Compiled Sortlen +Collation Charset Id Default Compiled Sortlen Pad_attribute Table Create Table t1 CREATE TABLE `t1` ( `id` char(16) NOT NULL DEFAULT '', @@ -2264,7 +2264,7 @@ Variable_name Value Level Code Message call bug4902()| Charset Description Default collation Maxlen -Collation Charset Id Default Compiled Sortlen +Collation Charset Id Default Compiled Sortlen Pad_attribute Table Create Table t1 CREATE TABLE `t1` ( `id` char(16) NOT NULL DEFAULT '', diff --git a/mysql-test/suite/engines/funcs/r/db_alter_collate_ascii.result b/mysql-test/suite/engines/funcs/r/db_alter_collate_ascii.result index ee868a70a1c..6b50eb4e7d2 100644 --- a/mysql-test/suite/engines/funcs/r/db_alter_collate_ascii.result +++ b/mysql-test/suite/engines/funcs/r/db_alter_collate_ascii.result @@ -1,558 +1,558 @@ DROP DATABASE IF EXISTS d9; SHOW COLLATION; -Collation Charset Id Default Compiled Sortlen -big5_chinese_ci big5 1 Yes # # -big5_bin big5 84 # # -big5_chinese_nopad_ci big5 1025 # # -big5_nopad_bin big5 1108 # # -dec8_swedish_ci dec8 3 Yes # # -dec8_bin dec8 69 # # -dec8_swedish_nopad_ci dec8 1027 # # -dec8_nopad_bin dec8 1093 # # -cp850_general_ci cp850 4 Yes # # -cp850_bin cp850 80 # # -cp850_general_nopad_ci cp850 1028 # # -cp850_nopad_bin cp850 1104 # # -hp8_english_ci hp8 6 Yes # # -hp8_bin hp8 72 # # -hp8_english_nopad_ci hp8 1030 # # -hp8_nopad_bin hp8 1096 # # -koi8r_general_ci koi8r 7 Yes # # -koi8r_bin koi8r 74 # # -koi8r_general_nopad_ci koi8r 1031 # # -koi8r_nopad_bin koi8r 1098 # # -latin1_german1_ci latin1 5 # # -latin1_swedish_ci latin1 8 Yes # # -latin1_danish_ci latin1 15 # # -latin1_german2_ci latin1 31 # # -latin1_bin latin1 47 # # -latin1_general_ci latin1 48 # # -latin1_general_cs latin1 49 # # -latin1_spanish_ci latin1 94 # # -latin1_swedish_nopad_ci latin1 1032 # # -latin1_nopad_bin latin1 1071 # # -latin2_czech_cs latin2 2 # # -latin2_general_ci latin2 9 Yes # # -latin2_hungarian_ci latin2 21 # # -latin2_croatian_ci latin2 27 # # -latin2_bin latin2 77 # # -latin2_general_nopad_ci latin2 1033 # # -latin2_nopad_bin latin2 1101 # # -swe7_swedish_ci swe7 10 Yes # # -swe7_bin swe7 82 # # -swe7_swedish_nopad_ci swe7 1034 # # -swe7_nopad_bin swe7 1106 # # -ascii_general_ci ascii 11 Yes # # -ascii_bin ascii 65 # # -ascii_general_nopad_ci ascii 1035 # # -ascii_nopad_bin ascii 1089 # # -ujis_japanese_ci ujis 12 Yes # # -ujis_bin ujis 91 # # -ujis_japanese_nopad_ci ujis 1036 # # -ujis_nopad_bin ujis 1115 # # -sjis_japanese_ci sjis 13 Yes # # -sjis_bin sjis 88 # # -sjis_japanese_nopad_ci sjis 1037 # # -sjis_nopad_bin sjis 1112 # # -hebrew_general_ci hebrew 16 Yes # # -hebrew_bin hebrew 71 # # -hebrew_general_nopad_ci hebrew 1040 # # -hebrew_nopad_bin hebrew 1095 # # -tis620_thai_ci tis620 18 Yes # # -tis620_bin tis620 89 # # -tis620_thai_nopad_ci tis620 1042 # # -tis620_nopad_bin tis620 1113 # # -euckr_korean_ci euckr 19 Yes # # -euckr_bin euckr 85 # # -euckr_korean_nopad_ci euckr 1043 # # -euckr_nopad_bin euckr 1109 # # -koi8u_general_ci koi8u 22 Yes # # -koi8u_bin koi8u 75 # # -koi8u_general_nopad_ci koi8u 1046 # # -koi8u_nopad_bin koi8u 1099 # # -gb2312_chinese_ci gb2312 24 Yes # # -gb2312_bin gb2312 86 # # -gb2312_chinese_nopad_ci gb2312 1048 # # -gb2312_nopad_bin gb2312 1110 # # -greek_general_ci greek 25 Yes # # -greek_bin greek 70 # # -greek_general_nopad_ci greek 1049 # # -greek_nopad_bin greek 1094 # # -cp1250_general_ci cp1250 26 Yes # # -cp1250_czech_cs cp1250 34 # # -cp1250_croatian_ci cp1250 44 # # -cp1250_bin cp1250 66 # # -cp1250_polish_ci cp1250 99 # # -cp1250_general_nopad_ci cp1250 1050 # # -cp1250_nopad_bin cp1250 1090 # # -gbk_chinese_ci gbk 28 Yes # # -gbk_bin gbk 87 # # -gbk_chinese_nopad_ci gbk 1052 # # -gbk_nopad_bin gbk 1111 # # -latin5_turkish_ci latin5 30 Yes # # -latin5_bin latin5 78 # # -latin5_turkish_nopad_ci latin5 1054 # # -latin5_nopad_bin latin5 1102 # # -armscii8_general_ci armscii8 32 Yes # # -armscii8_bin armscii8 64 # # -armscii8_general_nopad_ci armscii8 1056 # # -armscii8_nopad_bin armscii8 1088 # # -utf8mb3_general_ci utf8mb3 33 # # -utf8mb3_bin utf8mb3 83 # # -utf8mb3_unicode_ci utf8mb3 192 # # -utf8mb3_icelandic_ci utf8mb3 193 # # -utf8mb3_latvian_ci utf8mb3 194 # # -utf8mb3_romanian_ci utf8mb3 195 # # -utf8mb3_slovenian_ci utf8mb3 196 # # -utf8mb3_polish_ci utf8mb3 197 # # -utf8mb3_estonian_ci utf8mb3 198 # # -utf8mb3_spanish_ci utf8mb3 199 # # -utf8mb3_swedish_ci utf8mb3 200 # # -utf8mb3_turkish_ci utf8mb3 201 # # -utf8mb3_czech_ci utf8mb3 202 # # -utf8mb3_danish_ci utf8mb3 203 # # -utf8mb3_lithuanian_ci utf8mb3 204 # # -utf8mb3_slovak_ci utf8mb3 205 # # -utf8mb3_spanish2_ci utf8mb3 206 # # -utf8mb3_roman_ci utf8mb3 207 # # -utf8mb3_persian_ci utf8mb3 208 # # -utf8mb3_esperanto_ci utf8mb3 209 # # -utf8mb3_hungarian_ci utf8mb3 210 # # -utf8mb3_sinhala_ci utf8mb3 211 # # -utf8mb3_german2_ci utf8mb3 212 # # -utf8mb3_croatian_mysql561_ci utf8mb3 213 # # -utf8mb3_unicode_520_ci utf8mb3 214 # # -utf8mb3_vietnamese_ci utf8mb3 215 # # -utf8mb3_general_mysql500_ci utf8mb3 223 # # -utf8mb3_croatian_ci utf8mb3 576 # # -utf8mb3_myanmar_ci utf8mb3 577 # # -utf8mb3_thai_520_w2 utf8mb3 578 # # -utf8mb3_general1400_as_ci utf8mb3 579 # # -utf8mb3_general_nopad_ci utf8mb3 1057 # # -utf8mb3_nopad_bin utf8mb3 1107 # # -utf8mb3_unicode_nopad_ci utf8mb3 1216 # # -utf8mb3_unicode_520_nopad_ci utf8mb3 1238 # # -ucs2_general_ci ucs2 35 # # -ucs2_bin ucs2 90 # # -ucs2_unicode_ci ucs2 128 # # -ucs2_icelandic_ci ucs2 129 # # -ucs2_latvian_ci ucs2 130 # # -ucs2_romanian_ci ucs2 131 # # -ucs2_slovenian_ci ucs2 132 # # -ucs2_polish_ci ucs2 133 # # -ucs2_estonian_ci ucs2 134 # # -ucs2_spanish_ci ucs2 135 # # -ucs2_swedish_ci ucs2 136 # # -ucs2_turkish_ci ucs2 137 # # -ucs2_czech_ci ucs2 138 # # -ucs2_danish_ci ucs2 139 # # -ucs2_lithuanian_ci ucs2 140 # # -ucs2_slovak_ci ucs2 141 # # -ucs2_spanish2_ci ucs2 142 # # -ucs2_roman_ci ucs2 143 # # -ucs2_persian_ci ucs2 144 # # -ucs2_esperanto_ci ucs2 145 # # -ucs2_hungarian_ci ucs2 146 # # -ucs2_sinhala_ci ucs2 147 # # -ucs2_german2_ci ucs2 148 # # -ucs2_croatian_mysql561_ci ucs2 149 # # -ucs2_unicode_520_ci ucs2 150 # # -ucs2_vietnamese_ci ucs2 151 # # -ucs2_general_mysql500_ci ucs2 159 # # -ucs2_croatian_ci ucs2 640 # # -ucs2_myanmar_ci ucs2 641 # # -ucs2_thai_520_w2 ucs2 642 # # -ucs2_general_nopad_ci ucs2 1059 # # -ucs2_nopad_bin ucs2 1114 # # -ucs2_unicode_nopad_ci ucs2 1152 # # -ucs2_unicode_520_nopad_ci ucs2 1174 # # -cp866_general_ci cp866 36 Yes # # -cp866_bin cp866 68 # # -cp866_general_nopad_ci cp866 1060 # # -cp866_nopad_bin cp866 1092 # # -keybcs2_general_ci keybcs2 37 Yes # # -keybcs2_bin keybcs2 73 # # -keybcs2_general_nopad_ci keybcs2 1061 # # -keybcs2_nopad_bin keybcs2 1097 # # -macce_general_ci macce 38 Yes # # -macce_bin macce 43 # # -macce_general_nopad_ci macce 1062 # # -macce_nopad_bin macce 1067 # # -macroman_general_ci macroman 39 Yes # # -macroman_bin macroman 53 # # -macroman_general_nopad_ci macroman 1063 # # -macroman_nopad_bin macroman 1077 # # -cp852_general_ci cp852 40 Yes # # -cp852_bin cp852 81 # # -cp852_general_nopad_ci cp852 1064 # # -cp852_nopad_bin cp852 1105 # # -latin7_estonian_cs latin7 20 # # -latin7_general_ci latin7 41 Yes # # -latin7_general_cs latin7 42 # # -latin7_bin latin7 79 # # -latin7_general_nopad_ci latin7 1065 # # -latin7_nopad_bin latin7 1103 # # -utf8mb4_general_ci utf8mb4 45 # # -utf8mb4_bin utf8mb4 46 # # -utf8mb4_unicode_ci utf8mb4 224 # # -utf8mb4_icelandic_ci utf8mb4 225 # # -utf8mb4_latvian_ci utf8mb4 226 # # -utf8mb4_romanian_ci utf8mb4 227 # # -utf8mb4_slovenian_ci utf8mb4 228 # # -utf8mb4_polish_ci utf8mb4 229 # # -utf8mb4_estonian_ci utf8mb4 230 # # -utf8mb4_spanish_ci utf8mb4 231 # # -utf8mb4_swedish_ci utf8mb4 232 # # -utf8mb4_turkish_ci utf8mb4 233 # # -utf8mb4_czech_ci utf8mb4 234 # # -utf8mb4_danish_ci utf8mb4 235 # # -utf8mb4_lithuanian_ci utf8mb4 236 # # -utf8mb4_slovak_ci utf8mb4 237 # # -utf8mb4_spanish2_ci utf8mb4 238 # # -utf8mb4_roman_ci utf8mb4 239 # # -utf8mb4_persian_ci utf8mb4 240 # # -utf8mb4_esperanto_ci utf8mb4 241 # # -utf8mb4_hungarian_ci utf8mb4 242 # # -utf8mb4_sinhala_ci utf8mb4 243 # # -utf8mb4_german2_ci utf8mb4 244 # # -utf8mb4_croatian_mysql561_ci utf8mb4 245 # # -utf8mb4_unicode_520_ci utf8mb4 246 # # -utf8mb4_vietnamese_ci utf8mb4 247 # # -utf8mb4_0900_ai_ci utf8mb4 255 # # -utf8mb4_de_pb_0900_ai_ci utf8mb4 256 # # -utf8mb4_is_0900_ai_ci utf8mb4 257 # # -utf8mb4_lv_0900_ai_ci utf8mb4 258 # # -utf8mb4_ro_0900_ai_ci utf8mb4 259 # # -utf8mb4_sl_0900_ai_ci utf8mb4 260 # # -utf8mb4_pl_0900_ai_ci utf8mb4 261 # # -utf8mb4_et_0900_ai_ci utf8mb4 262 # # -utf8mb4_es_0900_ai_ci utf8mb4 263 # # -utf8mb4_sv_0900_ai_ci utf8mb4 264 # # -utf8mb4_tr_0900_ai_ci utf8mb4 265 # # -utf8mb4_cs_0900_ai_ci utf8mb4 266 # # -utf8mb4_da_0900_ai_ci utf8mb4 267 # # -utf8mb4_lt_0900_ai_ci utf8mb4 268 # # -utf8mb4_sk_0900_ai_ci utf8mb4 269 # # -utf8mb4_es_trad_0900_ai_ci utf8mb4 270 # # -utf8mb4_la_0900_ai_ci utf8mb4 271 # # -utf8mb4_eo_0900_ai_ci utf8mb4 273 # # -utf8mb4_hu_0900_ai_ci utf8mb4 274 # # -utf8mb4_hr_0900_ai_ci utf8mb4 275 # # -utf8mb4_vi_0900_ai_ci utf8mb4 277 # # -utf8mb4_0900_as_cs utf8mb4 278 # # -utf8mb4_de_pb_0900_as_cs utf8mb4 279 # # -utf8mb4_is_0900_as_cs utf8mb4 280 # # -utf8mb4_lv_0900_as_cs utf8mb4 281 # # -utf8mb4_ro_0900_as_cs utf8mb4 282 # # -utf8mb4_sl_0900_as_cs utf8mb4 283 # # -utf8mb4_pl_0900_as_cs utf8mb4 284 # # -utf8mb4_et_0900_as_cs utf8mb4 285 # # -utf8mb4_es_0900_as_cs utf8mb4 286 # # -utf8mb4_sv_0900_as_cs utf8mb4 287 # # -utf8mb4_tr_0900_as_cs utf8mb4 288 # # -utf8mb4_cs_0900_as_cs utf8mb4 289 # # -utf8mb4_da_0900_as_cs utf8mb4 290 # # -utf8mb4_lt_0900_as_cs utf8mb4 291 # # -utf8mb4_sk_0900_as_cs utf8mb4 292 # # -utf8mb4_es_trad_0900_as_cs utf8mb4 293 # # -utf8mb4_la_0900_as_cs utf8mb4 294 # # -utf8mb4_eo_0900_as_cs utf8mb4 296 # # -utf8mb4_hu_0900_as_cs utf8mb4 297 # # -utf8mb4_hr_0900_as_cs utf8mb4 298 # # -utf8mb4_vi_0900_as_cs utf8mb4 300 # # -utf8mb4_0900_as_ci utf8mb4 305 # # -utf8mb4_0900_bin utf8mb4 309 # # -utf8mb4_croatian_ci utf8mb4 608 # # -utf8mb4_myanmar_ci utf8mb4 609 # # -utf8mb4_thai_520_w2 utf8mb4 610 # # -utf8mb4_general1400_as_ci utf8mb4 611 # # -utf8mb4_general_nopad_ci utf8mb4 1069 # # -utf8mb4_nopad_bin utf8mb4 1070 # # -utf8mb4_unicode_nopad_ci utf8mb4 1248 # # -utf8mb4_unicode_520_nopad_ci utf8mb4 1270 # # -uca1400_ai_ci NULL NULL NULL # # -uca1400_ai_cs NULL NULL NULL # # -uca1400_as_ci NULL NULL NULL # # -uca1400_as_cs NULL NULL NULL # # -uca1400_nopad_ai_ci NULL NULL NULL # # -uca1400_nopad_ai_cs NULL NULL NULL # # -uca1400_nopad_as_ci NULL NULL NULL # # -uca1400_nopad_as_cs NULL NULL NULL # # -uca1400_icelandic_ai_ci NULL NULL NULL # # -uca1400_icelandic_ai_cs NULL NULL NULL # # -uca1400_icelandic_as_ci NULL NULL NULL # # -uca1400_icelandic_as_cs NULL NULL NULL # # -uca1400_icelandic_nopad_ai_ci NULL NULL NULL # # -uca1400_icelandic_nopad_ai_cs NULL NULL NULL # # -uca1400_icelandic_nopad_as_ci NULL NULL NULL # # -uca1400_icelandic_nopad_as_cs NULL NULL NULL # # -uca1400_latvian_ai_ci NULL NULL NULL # # -uca1400_latvian_ai_cs NULL NULL NULL # # -uca1400_latvian_as_ci NULL NULL NULL # # -uca1400_latvian_as_cs NULL NULL NULL # # -uca1400_latvian_nopad_ai_ci NULL NULL NULL # # -uca1400_latvian_nopad_ai_cs NULL NULL NULL # # -uca1400_latvian_nopad_as_ci NULL NULL NULL # # -uca1400_latvian_nopad_as_cs NULL NULL NULL # # -uca1400_romanian_ai_ci NULL NULL NULL # # -uca1400_romanian_ai_cs NULL NULL NULL # # -uca1400_romanian_as_ci NULL NULL NULL # # -uca1400_romanian_as_cs NULL NULL NULL # # -uca1400_romanian_nopad_ai_ci NULL NULL NULL # # -uca1400_romanian_nopad_ai_cs NULL NULL NULL # # -uca1400_romanian_nopad_as_ci NULL NULL NULL # # -uca1400_romanian_nopad_as_cs NULL NULL NULL # # -uca1400_slovenian_ai_ci NULL NULL NULL # # -uca1400_slovenian_ai_cs NULL NULL NULL # # -uca1400_slovenian_as_ci NULL NULL NULL # # -uca1400_slovenian_as_cs NULL NULL NULL # # -uca1400_slovenian_nopad_ai_ci NULL NULL NULL # # -uca1400_slovenian_nopad_ai_cs NULL NULL NULL # # -uca1400_slovenian_nopad_as_ci NULL NULL NULL # # -uca1400_slovenian_nopad_as_cs NULL NULL NULL # # -uca1400_polish_ai_ci NULL NULL NULL # # -uca1400_polish_ai_cs NULL NULL NULL # # -uca1400_polish_as_ci NULL NULL NULL # # -uca1400_polish_as_cs NULL NULL NULL # # -uca1400_polish_nopad_ai_ci NULL NULL NULL # # -uca1400_polish_nopad_ai_cs NULL NULL NULL # # -uca1400_polish_nopad_as_ci NULL NULL NULL # # -uca1400_polish_nopad_as_cs NULL NULL NULL # # -uca1400_estonian_ai_ci NULL NULL NULL # # -uca1400_estonian_ai_cs NULL NULL NULL # # -uca1400_estonian_as_ci NULL NULL NULL # # -uca1400_estonian_as_cs NULL NULL NULL # # -uca1400_estonian_nopad_ai_ci NULL NULL NULL # # -uca1400_estonian_nopad_ai_cs NULL NULL NULL # # -uca1400_estonian_nopad_as_ci NULL NULL NULL # # -uca1400_estonian_nopad_as_cs NULL NULL NULL # # -uca1400_spanish_ai_ci NULL NULL NULL # # -uca1400_spanish_ai_cs NULL NULL NULL # # -uca1400_spanish_as_ci NULL NULL NULL # # -uca1400_spanish_as_cs NULL NULL NULL # # -uca1400_spanish_nopad_ai_ci NULL NULL NULL # # -uca1400_spanish_nopad_ai_cs NULL NULL NULL # # -uca1400_spanish_nopad_as_ci NULL NULL NULL # # -uca1400_spanish_nopad_as_cs NULL NULL NULL # # -uca1400_swedish_ai_ci NULL NULL NULL # # -uca1400_swedish_ai_cs NULL NULL NULL # # -uca1400_swedish_as_ci NULL NULL NULL # # -uca1400_swedish_as_cs NULL NULL NULL # # -uca1400_swedish_nopad_ai_ci NULL NULL NULL # # -uca1400_swedish_nopad_ai_cs NULL NULL NULL # # -uca1400_swedish_nopad_as_ci NULL NULL NULL # # -uca1400_swedish_nopad_as_cs NULL NULL NULL # # -uca1400_turkish_ai_ci NULL NULL NULL # # -uca1400_turkish_ai_cs NULL NULL NULL # # -uca1400_turkish_as_ci NULL NULL NULL # # -uca1400_turkish_as_cs NULL NULL NULL # # -uca1400_turkish_nopad_ai_ci NULL NULL NULL # # -uca1400_turkish_nopad_ai_cs NULL NULL NULL # # -uca1400_turkish_nopad_as_ci NULL NULL NULL # # -uca1400_turkish_nopad_as_cs NULL NULL NULL # # -uca1400_czech_ai_ci NULL NULL NULL # # -uca1400_czech_ai_cs NULL NULL NULL # # -uca1400_czech_as_ci NULL NULL NULL # # -uca1400_czech_as_cs NULL NULL NULL # # -uca1400_czech_nopad_ai_ci NULL NULL NULL # # -uca1400_czech_nopad_ai_cs NULL NULL NULL # # -uca1400_czech_nopad_as_ci NULL NULL NULL # # -uca1400_czech_nopad_as_cs NULL NULL NULL # # -uca1400_danish_ai_ci NULL NULL NULL # # -uca1400_danish_ai_cs NULL NULL NULL # # -uca1400_danish_as_ci NULL NULL NULL # # -uca1400_danish_as_cs NULL NULL NULL # # -uca1400_danish_nopad_ai_ci NULL NULL NULL # # -uca1400_danish_nopad_ai_cs NULL NULL NULL # # -uca1400_danish_nopad_as_ci NULL NULL NULL # # -uca1400_danish_nopad_as_cs NULL NULL NULL # # -uca1400_lithuanian_ai_ci NULL NULL NULL # # -uca1400_lithuanian_ai_cs NULL NULL NULL # # -uca1400_lithuanian_as_ci NULL NULL NULL # # -uca1400_lithuanian_as_cs NULL NULL NULL # # -uca1400_lithuanian_nopad_ai_ci NULL NULL NULL # # -uca1400_lithuanian_nopad_ai_cs NULL NULL NULL # # -uca1400_lithuanian_nopad_as_ci NULL NULL NULL # # -uca1400_lithuanian_nopad_as_cs NULL NULL NULL # # -uca1400_slovak_ai_ci NULL NULL NULL # # -uca1400_slovak_ai_cs NULL NULL NULL # # -uca1400_slovak_as_ci NULL NULL NULL # # -uca1400_slovak_as_cs NULL NULL NULL # # -uca1400_slovak_nopad_ai_ci NULL NULL NULL # # -uca1400_slovak_nopad_ai_cs NULL NULL NULL # # -uca1400_slovak_nopad_as_ci NULL NULL NULL # # -uca1400_slovak_nopad_as_cs NULL NULL NULL # # -uca1400_spanish2_ai_ci NULL NULL NULL # # -uca1400_spanish2_ai_cs NULL NULL NULL # # -uca1400_spanish2_as_ci NULL NULL NULL # # -uca1400_spanish2_as_cs NULL NULL NULL # # -uca1400_spanish2_nopad_ai_ci NULL NULL NULL # # -uca1400_spanish2_nopad_ai_cs NULL NULL NULL # # -uca1400_spanish2_nopad_as_ci NULL NULL NULL # # -uca1400_spanish2_nopad_as_cs NULL NULL NULL # # -uca1400_roman_ai_ci NULL NULL NULL # # -uca1400_roman_ai_cs NULL NULL NULL # # -uca1400_roman_as_ci NULL NULL NULL # # -uca1400_roman_as_cs NULL NULL NULL # # -uca1400_roman_nopad_ai_ci NULL NULL NULL # # -uca1400_roman_nopad_ai_cs NULL NULL NULL # # -uca1400_roman_nopad_as_ci NULL NULL NULL # # -uca1400_roman_nopad_as_cs NULL NULL NULL # # -uca1400_persian_ai_ci NULL NULL NULL # # -uca1400_persian_ai_cs NULL NULL NULL # # -uca1400_persian_as_ci NULL NULL NULL # # -uca1400_persian_as_cs NULL NULL NULL # # -uca1400_persian_nopad_ai_ci NULL NULL NULL # # -uca1400_persian_nopad_ai_cs NULL NULL NULL # # -uca1400_persian_nopad_as_ci NULL NULL NULL # # -uca1400_persian_nopad_as_cs NULL NULL NULL # # -uca1400_esperanto_ai_ci NULL NULL NULL # # -uca1400_esperanto_ai_cs NULL NULL NULL # # -uca1400_esperanto_as_ci NULL NULL NULL # # -uca1400_esperanto_as_cs NULL NULL NULL # # -uca1400_esperanto_nopad_ai_ci NULL NULL NULL # # -uca1400_esperanto_nopad_ai_cs NULL NULL NULL # # -uca1400_esperanto_nopad_as_ci NULL NULL NULL # # -uca1400_esperanto_nopad_as_cs NULL NULL NULL # # -uca1400_hungarian_ai_ci NULL NULL NULL # # -uca1400_hungarian_ai_cs NULL NULL NULL # # -uca1400_hungarian_as_ci NULL NULL NULL # # -uca1400_hungarian_as_cs NULL NULL NULL # # -uca1400_hungarian_nopad_ai_ci NULL NULL NULL # # -uca1400_hungarian_nopad_ai_cs NULL NULL NULL # # -uca1400_hungarian_nopad_as_ci NULL NULL NULL # # -uca1400_hungarian_nopad_as_cs NULL NULL NULL # # -uca1400_sinhala_ai_ci NULL NULL NULL # # -uca1400_sinhala_ai_cs NULL NULL NULL # # -uca1400_sinhala_as_ci NULL NULL NULL # # -uca1400_sinhala_as_cs NULL NULL NULL # # -uca1400_sinhala_nopad_ai_ci NULL NULL NULL # # -uca1400_sinhala_nopad_ai_cs NULL NULL NULL # # -uca1400_sinhala_nopad_as_ci NULL NULL NULL # # -uca1400_sinhala_nopad_as_cs NULL NULL NULL # # -uca1400_german2_ai_ci NULL NULL NULL # # -uca1400_german2_ai_cs NULL NULL NULL # # -uca1400_german2_as_ci NULL NULL NULL # # -uca1400_german2_as_cs NULL NULL NULL # # -uca1400_german2_nopad_ai_ci NULL NULL NULL # # -uca1400_german2_nopad_ai_cs NULL NULL NULL # # -uca1400_german2_nopad_as_ci NULL NULL NULL # # -uca1400_german2_nopad_as_cs NULL NULL NULL # # -uca1400_vietnamese_ai_ci NULL NULL NULL # # -uca1400_vietnamese_ai_cs NULL NULL NULL # # -uca1400_vietnamese_as_ci NULL NULL NULL # # -uca1400_vietnamese_as_cs NULL NULL NULL # # -uca1400_vietnamese_nopad_ai_ci NULL NULL NULL # # -uca1400_vietnamese_nopad_ai_cs NULL NULL NULL # # -uca1400_vietnamese_nopad_as_ci NULL NULL NULL # # -uca1400_vietnamese_nopad_as_cs NULL NULL NULL # # -uca1400_croatian_ai_ci NULL NULL NULL # # -uca1400_croatian_ai_cs NULL NULL NULL # # -uca1400_croatian_as_ci NULL NULL NULL # # -uca1400_croatian_as_cs NULL NULL NULL # # -uca1400_croatian_nopad_ai_ci NULL NULL NULL # # -uca1400_croatian_nopad_ai_cs NULL NULL NULL # # -uca1400_croatian_nopad_as_ci NULL NULL NULL # # -uca1400_croatian_nopad_as_cs NULL NULL NULL # # -cp1251_bulgarian_ci cp1251 14 # # -cp1251_ukrainian_ci cp1251 23 # # -cp1251_bin cp1251 50 # # -cp1251_general_ci cp1251 51 Yes # # -cp1251_general_cs cp1251 52 # # -cp1251_nopad_bin cp1251 1074 # # -cp1251_general_nopad_ci cp1251 1075 # # -utf16_general_ci utf16 54 # # -utf16_bin utf16 55 # # -utf16_unicode_ci utf16 101 # # -utf16_icelandic_ci utf16 102 # # -utf16_latvian_ci utf16 103 # # -utf16_romanian_ci utf16 104 # # -utf16_slovenian_ci utf16 105 # # -utf16_polish_ci utf16 106 # # -utf16_estonian_ci utf16 107 # # -utf16_spanish_ci utf16 108 # # -utf16_swedish_ci utf16 109 # # -utf16_turkish_ci utf16 110 # # -utf16_czech_ci utf16 111 # # -utf16_danish_ci utf16 112 # # -utf16_lithuanian_ci utf16 113 # # -utf16_slovak_ci utf16 114 # # -utf16_spanish2_ci utf16 115 # # -utf16_roman_ci utf16 116 # # -utf16_persian_ci utf16 117 # # -utf16_esperanto_ci utf16 118 # # -utf16_hungarian_ci utf16 119 # # -utf16_sinhala_ci utf16 120 # # -utf16_german2_ci utf16 121 # # -utf16_croatian_mysql561_ci utf16 122 # # -utf16_unicode_520_ci utf16 123 # # -utf16_vietnamese_ci utf16 124 # # -utf16_croatian_ci utf16 672 # # -utf16_myanmar_ci utf16 673 # # -utf16_thai_520_w2 utf16 674 # # -utf16_general_nopad_ci utf16 1078 # # -utf16_nopad_bin utf16 1079 # # -utf16_unicode_nopad_ci utf16 1125 # # -utf16_unicode_520_nopad_ci utf16 1147 # # -utf16le_general_ci utf16le 56 Yes # # -utf16le_bin utf16le 62 # # -utf16le_general_nopad_ci utf16le 1080 # # -utf16le_nopad_bin utf16le 1086 # # -cp1256_general_ci cp1256 57 Yes # # -cp1256_bin cp1256 67 # # -cp1256_general_nopad_ci cp1256 1081 # # -cp1256_nopad_bin cp1256 1091 # # -cp1257_lithuanian_ci cp1257 29 # # -cp1257_bin cp1257 58 # # -cp1257_general_ci cp1257 59 Yes # # -cp1257_nopad_bin cp1257 1082 # # -cp1257_general_nopad_ci cp1257 1083 # # -utf32_general_ci utf32 60 # # -utf32_bin utf32 61 # # -utf32_unicode_ci utf32 160 # # -utf32_icelandic_ci utf32 161 # # -utf32_latvian_ci utf32 162 # # -utf32_romanian_ci utf32 163 # # -utf32_slovenian_ci utf32 164 # # -utf32_polish_ci utf32 165 # # -utf32_estonian_ci utf32 166 # # -utf32_spanish_ci utf32 167 # # -utf32_swedish_ci utf32 168 # # -utf32_turkish_ci utf32 169 # # -utf32_czech_ci utf32 170 # # -utf32_danish_ci utf32 171 # # -utf32_lithuanian_ci utf32 172 # # -utf32_slovak_ci utf32 173 # # -utf32_spanish2_ci utf32 174 # # -utf32_roman_ci utf32 175 # # -utf32_persian_ci utf32 176 # # -utf32_esperanto_ci utf32 177 # # -utf32_hungarian_ci utf32 178 # # -utf32_sinhala_ci utf32 179 # # -utf32_german2_ci utf32 180 # # -utf32_croatian_mysql561_ci utf32 181 # # -utf32_unicode_520_ci utf32 182 # # -utf32_vietnamese_ci utf32 183 # # -utf32_croatian_ci utf32 736 # # -utf32_myanmar_ci utf32 737 # # -utf32_thai_520_w2 utf32 738 # # -utf32_general_nopad_ci utf32 1084 # # -utf32_nopad_bin utf32 1085 # # -utf32_unicode_nopad_ci utf32 1184 # # -utf32_unicode_520_nopad_ci utf32 1206 # # -binary binary 63 Yes # # -geostd8_general_ci geostd8 92 Yes # # -geostd8_bin geostd8 93 # # -geostd8_general_nopad_ci geostd8 1116 # # -geostd8_nopad_bin geostd8 1117 # # -cp932_japanese_ci cp932 95 Yes # # -cp932_bin cp932 96 # # -cp932_japanese_nopad_ci cp932 1119 # # -cp932_nopad_bin cp932 1120 # # -eucjpms_japanese_ci eucjpms 97 Yes # # -eucjpms_bin eucjpms 98 # # -eucjpms_japanese_nopad_ci eucjpms 1121 # # -eucjpms_nopad_bin eucjpms 1122 # # +Collation Charset Id Default Compiled Sortlen Pad_attribute +big5_chinese_ci big5 1 Yes # # PAD SPACE +big5_bin big5 84 # # PAD SPACE +big5_chinese_nopad_ci big5 1025 # # NO PAD +big5_nopad_bin big5 1108 # # NO PAD +dec8_swedish_ci dec8 3 Yes # # PAD SPACE +dec8_bin dec8 69 # # PAD SPACE +dec8_swedish_nopad_ci dec8 1027 # # NO PAD +dec8_nopad_bin dec8 1093 # # NO PAD +cp850_general_ci cp850 4 Yes # # PAD SPACE +cp850_bin cp850 80 # # PAD SPACE +cp850_general_nopad_ci cp850 1028 # # NO PAD +cp850_nopad_bin cp850 1104 # # NO PAD +hp8_english_ci hp8 6 Yes # # PAD SPACE +hp8_bin hp8 72 # # PAD SPACE +hp8_english_nopad_ci hp8 1030 # # NO PAD +hp8_nopad_bin hp8 1096 # # NO PAD +koi8r_general_ci koi8r 7 Yes # # PAD SPACE +koi8r_bin koi8r 74 # # PAD SPACE +koi8r_general_nopad_ci koi8r 1031 # # NO PAD +koi8r_nopad_bin koi8r 1098 # # NO PAD +latin1_german1_ci latin1 5 # # PAD SPACE +latin1_swedish_ci latin1 8 Yes # # PAD SPACE +latin1_danish_ci latin1 15 # # PAD SPACE +latin1_german2_ci latin1 31 # # PAD SPACE +latin1_bin latin1 47 # # PAD SPACE +latin1_general_ci latin1 48 # # PAD SPACE +latin1_general_cs latin1 49 # # PAD SPACE +latin1_spanish_ci latin1 94 # # PAD SPACE +latin1_swedish_nopad_ci latin1 1032 # # NO PAD +latin1_nopad_bin latin1 1071 # # NO PAD +latin2_czech_cs latin2 2 # # PAD SPACE +latin2_general_ci latin2 9 Yes # # PAD SPACE +latin2_hungarian_ci latin2 21 # # PAD SPACE +latin2_croatian_ci latin2 27 # # PAD SPACE +latin2_bin latin2 77 # # PAD SPACE +latin2_general_nopad_ci latin2 1033 # # NO PAD +latin2_nopad_bin latin2 1101 # # NO PAD +swe7_swedish_ci swe7 10 Yes # # PAD SPACE +swe7_bin swe7 82 # # PAD SPACE +swe7_swedish_nopad_ci swe7 1034 # # NO PAD +swe7_nopad_bin swe7 1106 # # NO PAD +ascii_general_ci ascii 11 Yes # # PAD SPACE +ascii_bin ascii 65 # # PAD SPACE +ascii_general_nopad_ci ascii 1035 # # NO PAD +ascii_nopad_bin ascii 1089 # # NO PAD +ujis_japanese_ci ujis 12 Yes # # PAD SPACE +ujis_bin ujis 91 # # PAD SPACE +ujis_japanese_nopad_ci ujis 1036 # # NO PAD +ujis_nopad_bin ujis 1115 # # NO PAD +sjis_japanese_ci sjis 13 Yes # # PAD SPACE +sjis_bin sjis 88 # # PAD SPACE +sjis_japanese_nopad_ci sjis 1037 # # NO PAD +sjis_nopad_bin sjis 1112 # # NO PAD +hebrew_general_ci hebrew 16 Yes # # PAD SPACE +hebrew_bin hebrew 71 # # PAD SPACE +hebrew_general_nopad_ci hebrew 1040 # # NO PAD +hebrew_nopad_bin hebrew 1095 # # NO PAD +tis620_thai_ci tis620 18 Yes # # PAD SPACE +tis620_bin tis620 89 # # PAD SPACE +tis620_thai_nopad_ci tis620 1042 # # NO PAD +tis620_nopad_bin tis620 1113 # # NO PAD +euckr_korean_ci euckr 19 Yes # # PAD SPACE +euckr_bin euckr 85 # # PAD SPACE +euckr_korean_nopad_ci euckr 1043 # # NO PAD +euckr_nopad_bin euckr 1109 # # NO PAD +koi8u_general_ci koi8u 22 Yes # # PAD SPACE +koi8u_bin koi8u 75 # # PAD SPACE +koi8u_general_nopad_ci koi8u 1046 # # NO PAD +koi8u_nopad_bin koi8u 1099 # # NO PAD +gb2312_chinese_ci gb2312 24 Yes # # PAD SPACE +gb2312_bin gb2312 86 # # PAD SPACE +gb2312_chinese_nopad_ci gb2312 1048 # # NO PAD +gb2312_nopad_bin gb2312 1110 # # NO PAD +greek_general_ci greek 25 Yes # # PAD SPACE +greek_bin greek 70 # # PAD SPACE +greek_general_nopad_ci greek 1049 # # NO PAD +greek_nopad_bin greek 1094 # # NO PAD +cp1250_general_ci cp1250 26 Yes # # PAD SPACE +cp1250_czech_cs cp1250 34 # # PAD SPACE +cp1250_croatian_ci cp1250 44 # # PAD SPACE +cp1250_bin cp1250 66 # # PAD SPACE +cp1250_polish_ci cp1250 99 # # PAD SPACE +cp1250_general_nopad_ci cp1250 1050 # # NO PAD +cp1250_nopad_bin cp1250 1090 # # NO PAD +gbk_chinese_ci gbk 28 Yes # # PAD SPACE +gbk_bin gbk 87 # # PAD SPACE +gbk_chinese_nopad_ci gbk 1052 # # NO PAD +gbk_nopad_bin gbk 1111 # # NO PAD +latin5_turkish_ci latin5 30 Yes # # PAD SPACE +latin5_bin latin5 78 # # PAD SPACE +latin5_turkish_nopad_ci latin5 1054 # # NO PAD +latin5_nopad_bin latin5 1102 # # NO PAD +armscii8_general_ci armscii8 32 Yes # # PAD SPACE +armscii8_bin armscii8 64 # # PAD SPACE +armscii8_general_nopad_ci armscii8 1056 # # NO PAD +armscii8_nopad_bin armscii8 1088 # # NO PAD +utf8mb3_general_ci utf8mb3 33 # # PAD SPACE +utf8mb3_bin utf8mb3 83 # # PAD SPACE +utf8mb3_unicode_ci utf8mb3 192 # # PAD SPACE +utf8mb3_icelandic_ci utf8mb3 193 # # PAD SPACE +utf8mb3_latvian_ci utf8mb3 194 # # PAD SPACE +utf8mb3_romanian_ci utf8mb3 195 # # PAD SPACE +utf8mb3_slovenian_ci utf8mb3 196 # # PAD SPACE +utf8mb3_polish_ci utf8mb3 197 # # PAD SPACE +utf8mb3_estonian_ci utf8mb3 198 # # PAD SPACE +utf8mb3_spanish_ci utf8mb3 199 # # PAD SPACE +utf8mb3_swedish_ci utf8mb3 200 # # PAD SPACE +utf8mb3_turkish_ci utf8mb3 201 # # PAD SPACE +utf8mb3_czech_ci utf8mb3 202 # # PAD SPACE +utf8mb3_danish_ci utf8mb3 203 # # PAD SPACE +utf8mb3_lithuanian_ci utf8mb3 204 # # PAD SPACE +utf8mb3_slovak_ci utf8mb3 205 # # PAD SPACE +utf8mb3_spanish2_ci utf8mb3 206 # # PAD SPACE +utf8mb3_roman_ci utf8mb3 207 # # PAD SPACE +utf8mb3_persian_ci utf8mb3 208 # # PAD SPACE +utf8mb3_esperanto_ci utf8mb3 209 # # PAD SPACE +utf8mb3_hungarian_ci utf8mb3 210 # # PAD SPACE +utf8mb3_sinhala_ci utf8mb3 211 # # PAD SPACE +utf8mb3_german2_ci utf8mb3 212 # # PAD SPACE +utf8mb3_croatian_mysql561_ci utf8mb3 213 # # PAD SPACE +utf8mb3_unicode_520_ci utf8mb3 214 # # PAD SPACE +utf8mb3_vietnamese_ci utf8mb3 215 # # PAD SPACE +utf8mb3_general_mysql500_ci utf8mb3 223 # # PAD SPACE +utf8mb3_croatian_ci utf8mb3 576 # # PAD SPACE +utf8mb3_myanmar_ci utf8mb3 577 # # PAD SPACE +utf8mb3_thai_520_w2 utf8mb3 578 # # PAD SPACE +utf8mb3_general1400_as_ci utf8mb3 579 # # PAD SPACE +utf8mb3_general_nopad_ci utf8mb3 1057 # # NO PAD +utf8mb3_nopad_bin utf8mb3 1107 # # NO PAD +utf8mb3_unicode_nopad_ci utf8mb3 1216 # # NO PAD +utf8mb3_unicode_520_nopad_ci utf8mb3 1238 # # NO PAD +ucs2_general_ci ucs2 35 # # PAD SPACE +ucs2_bin ucs2 90 # # PAD SPACE +ucs2_unicode_ci ucs2 128 # # PAD SPACE +ucs2_icelandic_ci ucs2 129 # # PAD SPACE +ucs2_latvian_ci ucs2 130 # # PAD SPACE +ucs2_romanian_ci ucs2 131 # # PAD SPACE +ucs2_slovenian_ci ucs2 132 # # PAD SPACE +ucs2_polish_ci ucs2 133 # # PAD SPACE +ucs2_estonian_ci ucs2 134 # # PAD SPACE +ucs2_spanish_ci ucs2 135 # # PAD SPACE +ucs2_swedish_ci ucs2 136 # # PAD SPACE +ucs2_turkish_ci ucs2 137 # # PAD SPACE +ucs2_czech_ci ucs2 138 # # PAD SPACE +ucs2_danish_ci ucs2 139 # # PAD SPACE +ucs2_lithuanian_ci ucs2 140 # # PAD SPACE +ucs2_slovak_ci ucs2 141 # # PAD SPACE +ucs2_spanish2_ci ucs2 142 # # PAD SPACE +ucs2_roman_ci ucs2 143 # # PAD SPACE +ucs2_persian_ci ucs2 144 # # PAD SPACE +ucs2_esperanto_ci ucs2 145 # # PAD SPACE +ucs2_hungarian_ci ucs2 146 # # PAD SPACE +ucs2_sinhala_ci ucs2 147 # # PAD SPACE +ucs2_german2_ci ucs2 148 # # PAD SPACE +ucs2_croatian_mysql561_ci ucs2 149 # # PAD SPACE +ucs2_unicode_520_ci ucs2 150 # # PAD SPACE +ucs2_vietnamese_ci ucs2 151 # # PAD SPACE +ucs2_general_mysql500_ci ucs2 159 # # PAD SPACE +ucs2_croatian_ci ucs2 640 # # PAD SPACE +ucs2_myanmar_ci ucs2 641 # # PAD SPACE +ucs2_thai_520_w2 ucs2 642 # # PAD SPACE +ucs2_general_nopad_ci ucs2 1059 # # NO PAD +ucs2_nopad_bin ucs2 1114 # # NO PAD +ucs2_unicode_nopad_ci ucs2 1152 # # NO PAD +ucs2_unicode_520_nopad_ci ucs2 1174 # # NO PAD +cp866_general_ci cp866 36 Yes # # PAD SPACE +cp866_bin cp866 68 # # PAD SPACE +cp866_general_nopad_ci cp866 1060 # # NO PAD +cp866_nopad_bin cp866 1092 # # NO PAD +keybcs2_general_ci keybcs2 37 Yes # # PAD SPACE +keybcs2_bin keybcs2 73 # # PAD SPACE +keybcs2_general_nopad_ci keybcs2 1061 # # NO PAD +keybcs2_nopad_bin keybcs2 1097 # # NO PAD +macce_general_ci macce 38 Yes # # PAD SPACE +macce_bin macce 43 # # PAD SPACE +macce_general_nopad_ci macce 1062 # # NO PAD +macce_nopad_bin macce 1067 # # NO PAD +macroman_general_ci macroman 39 Yes # # PAD SPACE +macroman_bin macroman 53 # # PAD SPACE +macroman_general_nopad_ci macroman 1063 # # NO PAD +macroman_nopad_bin macroman 1077 # # NO PAD +cp852_general_ci cp852 40 Yes # # PAD SPACE +cp852_bin cp852 81 # # PAD SPACE +cp852_general_nopad_ci cp852 1064 # # NO PAD +cp852_nopad_bin cp852 1105 # # NO PAD +latin7_estonian_cs latin7 20 # # PAD SPACE +latin7_general_ci latin7 41 Yes # # PAD SPACE +latin7_general_cs latin7 42 # # PAD SPACE +latin7_bin latin7 79 # # PAD SPACE +latin7_general_nopad_ci latin7 1065 # # NO PAD +latin7_nopad_bin latin7 1103 # # NO PAD +utf8mb4_general_ci utf8mb4 45 # # PAD SPACE +utf8mb4_bin utf8mb4 46 # # PAD SPACE +utf8mb4_unicode_ci utf8mb4 224 # # PAD SPACE +utf8mb4_icelandic_ci utf8mb4 225 # # PAD SPACE +utf8mb4_latvian_ci utf8mb4 226 # # PAD SPACE +utf8mb4_romanian_ci utf8mb4 227 # # PAD SPACE +utf8mb4_slovenian_ci utf8mb4 228 # # PAD SPACE +utf8mb4_polish_ci utf8mb4 229 # # PAD SPACE +utf8mb4_estonian_ci utf8mb4 230 # # PAD SPACE +utf8mb4_spanish_ci utf8mb4 231 # # PAD SPACE +utf8mb4_swedish_ci utf8mb4 232 # # PAD SPACE +utf8mb4_turkish_ci utf8mb4 233 # # PAD SPACE +utf8mb4_czech_ci utf8mb4 234 # # PAD SPACE +utf8mb4_danish_ci utf8mb4 235 # # PAD SPACE +utf8mb4_lithuanian_ci utf8mb4 236 # # PAD SPACE +utf8mb4_slovak_ci utf8mb4 237 # # PAD SPACE +utf8mb4_spanish2_ci utf8mb4 238 # # PAD SPACE +utf8mb4_roman_ci utf8mb4 239 # # PAD SPACE +utf8mb4_persian_ci utf8mb4 240 # # PAD SPACE +utf8mb4_esperanto_ci utf8mb4 241 # # PAD SPACE +utf8mb4_hungarian_ci utf8mb4 242 # # PAD SPACE +utf8mb4_sinhala_ci utf8mb4 243 # # PAD SPACE +utf8mb4_german2_ci utf8mb4 244 # # PAD SPACE +utf8mb4_croatian_mysql561_ci utf8mb4 245 # # PAD SPACE +utf8mb4_unicode_520_ci utf8mb4 246 # # PAD SPACE +utf8mb4_vietnamese_ci utf8mb4 247 # # PAD SPACE +utf8mb4_0900_ai_ci utf8mb4 255 # # NO PAD +utf8mb4_de_pb_0900_ai_ci utf8mb4 256 # # NO PAD +utf8mb4_is_0900_ai_ci utf8mb4 257 # # NO PAD +utf8mb4_lv_0900_ai_ci utf8mb4 258 # # NO PAD +utf8mb4_ro_0900_ai_ci utf8mb4 259 # # NO PAD +utf8mb4_sl_0900_ai_ci utf8mb4 260 # # NO PAD +utf8mb4_pl_0900_ai_ci utf8mb4 261 # # NO PAD +utf8mb4_et_0900_ai_ci utf8mb4 262 # # NO PAD +utf8mb4_es_0900_ai_ci utf8mb4 263 # # NO PAD +utf8mb4_sv_0900_ai_ci utf8mb4 264 # # NO PAD +utf8mb4_tr_0900_ai_ci utf8mb4 265 # # NO PAD +utf8mb4_cs_0900_ai_ci utf8mb4 266 # # NO PAD +utf8mb4_da_0900_ai_ci utf8mb4 267 # # NO PAD +utf8mb4_lt_0900_ai_ci utf8mb4 268 # # NO PAD +utf8mb4_sk_0900_ai_ci utf8mb4 269 # # NO PAD +utf8mb4_es_trad_0900_ai_ci utf8mb4 270 # # NO PAD +utf8mb4_la_0900_ai_ci utf8mb4 271 # # NO PAD +utf8mb4_eo_0900_ai_ci utf8mb4 273 # # NO PAD +utf8mb4_hu_0900_ai_ci utf8mb4 274 # # NO PAD +utf8mb4_hr_0900_ai_ci utf8mb4 275 # # NO PAD +utf8mb4_vi_0900_ai_ci utf8mb4 277 # # NO PAD +utf8mb4_0900_as_cs utf8mb4 278 # # NO PAD +utf8mb4_de_pb_0900_as_cs utf8mb4 279 # # NO PAD +utf8mb4_is_0900_as_cs utf8mb4 280 # # NO PAD +utf8mb4_lv_0900_as_cs utf8mb4 281 # # NO PAD +utf8mb4_ro_0900_as_cs utf8mb4 282 # # NO PAD +utf8mb4_sl_0900_as_cs utf8mb4 283 # # NO PAD +utf8mb4_pl_0900_as_cs utf8mb4 284 # # NO PAD +utf8mb4_et_0900_as_cs utf8mb4 285 # # NO PAD +utf8mb4_es_0900_as_cs utf8mb4 286 # # NO PAD +utf8mb4_sv_0900_as_cs utf8mb4 287 # # NO PAD +utf8mb4_tr_0900_as_cs utf8mb4 288 # # NO PAD +utf8mb4_cs_0900_as_cs utf8mb4 289 # # NO PAD +utf8mb4_da_0900_as_cs utf8mb4 290 # # NO PAD +utf8mb4_lt_0900_as_cs utf8mb4 291 # # NO PAD +utf8mb4_sk_0900_as_cs utf8mb4 292 # # NO PAD +utf8mb4_es_trad_0900_as_cs utf8mb4 293 # # NO PAD +utf8mb4_la_0900_as_cs utf8mb4 294 # # NO PAD +utf8mb4_eo_0900_as_cs utf8mb4 296 # # NO PAD +utf8mb4_hu_0900_as_cs utf8mb4 297 # # NO PAD +utf8mb4_hr_0900_as_cs utf8mb4 298 # # NO PAD +utf8mb4_vi_0900_as_cs utf8mb4 300 # # NO PAD +utf8mb4_0900_as_ci utf8mb4 305 # # NO PAD +utf8mb4_0900_bin utf8mb4 309 # # NO PAD +utf8mb4_croatian_ci utf8mb4 608 # # PAD SPACE +utf8mb4_myanmar_ci utf8mb4 609 # # PAD SPACE +utf8mb4_thai_520_w2 utf8mb4 610 # # PAD SPACE +utf8mb4_general1400_as_ci utf8mb4 611 # # PAD SPACE +utf8mb4_general_nopad_ci utf8mb4 1069 # # NO PAD +utf8mb4_nopad_bin utf8mb4 1070 # # NO PAD +utf8mb4_unicode_nopad_ci utf8mb4 1248 # # NO PAD +utf8mb4_unicode_520_nopad_ci utf8mb4 1270 # # NO PAD +uca1400_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_as_ci NULL NULL NULL # # PAD SPACE +uca1400_as_cs NULL NULL NULL # # PAD SPACE +uca1400_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_icelandic_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_icelandic_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_icelandic_as_ci NULL NULL NULL # # PAD SPACE +uca1400_icelandic_as_cs NULL NULL NULL # # PAD SPACE +uca1400_icelandic_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_icelandic_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_icelandic_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_icelandic_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_latvian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_latvian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_latvian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_latvian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_latvian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_latvian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_latvian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_latvian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_romanian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_romanian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_romanian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_romanian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_romanian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_romanian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_romanian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_romanian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_slovenian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_slovenian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_slovenian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_slovenian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_slovenian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_slovenian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_slovenian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_slovenian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_polish_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_polish_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_polish_as_ci NULL NULL NULL # # PAD SPACE +uca1400_polish_as_cs NULL NULL NULL # # PAD SPACE +uca1400_polish_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_polish_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_polish_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_polish_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_estonian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_estonian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_estonian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_estonian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_estonian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_estonian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_estonian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_estonian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_spanish_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_spanish_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_spanish_as_ci NULL NULL NULL # # PAD SPACE +uca1400_spanish_as_cs NULL NULL NULL # # PAD SPACE +uca1400_spanish_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_spanish_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_spanish_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_spanish_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_swedish_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_swedish_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_swedish_as_ci NULL NULL NULL # # PAD SPACE +uca1400_swedish_as_cs NULL NULL NULL # # PAD SPACE +uca1400_swedish_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_swedish_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_swedish_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_swedish_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_turkish_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_turkish_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_turkish_as_ci NULL NULL NULL # # PAD SPACE +uca1400_turkish_as_cs NULL NULL NULL # # PAD SPACE +uca1400_turkish_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_turkish_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_turkish_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_turkish_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_czech_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_czech_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_czech_as_ci NULL NULL NULL # # PAD SPACE +uca1400_czech_as_cs NULL NULL NULL # # PAD SPACE +uca1400_czech_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_czech_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_czech_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_czech_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_danish_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_danish_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_danish_as_ci NULL NULL NULL # # PAD SPACE +uca1400_danish_as_cs NULL NULL NULL # # PAD SPACE +uca1400_danish_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_danish_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_danish_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_danish_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_lithuanian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_lithuanian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_lithuanian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_lithuanian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_lithuanian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_lithuanian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_lithuanian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_lithuanian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_slovak_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_slovak_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_slovak_as_ci NULL NULL NULL # # PAD SPACE +uca1400_slovak_as_cs NULL NULL NULL # # PAD SPACE +uca1400_slovak_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_slovak_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_slovak_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_slovak_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_spanish2_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_spanish2_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_spanish2_as_ci NULL NULL NULL # # PAD SPACE +uca1400_spanish2_as_cs NULL NULL NULL # # PAD SPACE +uca1400_spanish2_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_spanish2_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_spanish2_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_spanish2_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_roman_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_roman_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_roman_as_ci NULL NULL NULL # # PAD SPACE +uca1400_roman_as_cs NULL NULL NULL # # PAD SPACE +uca1400_roman_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_roman_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_roman_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_roman_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_persian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_persian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_persian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_persian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_persian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_persian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_persian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_persian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_esperanto_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_esperanto_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_esperanto_as_ci NULL NULL NULL # # PAD SPACE +uca1400_esperanto_as_cs NULL NULL NULL # # PAD SPACE +uca1400_esperanto_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_esperanto_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_esperanto_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_esperanto_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_hungarian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_hungarian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_hungarian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_hungarian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_hungarian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_hungarian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_hungarian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_hungarian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_sinhala_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_sinhala_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_sinhala_as_ci NULL NULL NULL # # PAD SPACE +uca1400_sinhala_as_cs NULL NULL NULL # # PAD SPACE +uca1400_sinhala_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_sinhala_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_sinhala_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_sinhala_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_german2_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_german2_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_german2_as_ci NULL NULL NULL # # PAD SPACE +uca1400_german2_as_cs NULL NULL NULL # # PAD SPACE +uca1400_german2_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_german2_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_german2_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_german2_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_vietnamese_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_vietnamese_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_vietnamese_as_ci NULL NULL NULL # # PAD SPACE +uca1400_vietnamese_as_cs NULL NULL NULL # # PAD SPACE +uca1400_vietnamese_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_vietnamese_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_vietnamese_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_vietnamese_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_croatian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_croatian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_croatian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_croatian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_croatian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_croatian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_croatian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_croatian_nopad_as_cs NULL NULL NULL # # NO PAD +cp1251_bulgarian_ci cp1251 14 # # PAD SPACE +cp1251_ukrainian_ci cp1251 23 # # PAD SPACE +cp1251_bin cp1251 50 # # PAD SPACE +cp1251_general_ci cp1251 51 Yes # # PAD SPACE +cp1251_general_cs cp1251 52 # # PAD SPACE +cp1251_nopad_bin cp1251 1074 # # NO PAD +cp1251_general_nopad_ci cp1251 1075 # # NO PAD +utf16_general_ci utf16 54 # # PAD SPACE +utf16_bin utf16 55 # # PAD SPACE +utf16_unicode_ci utf16 101 # # PAD SPACE +utf16_icelandic_ci utf16 102 # # PAD SPACE +utf16_latvian_ci utf16 103 # # PAD SPACE +utf16_romanian_ci utf16 104 # # PAD SPACE +utf16_slovenian_ci utf16 105 # # PAD SPACE +utf16_polish_ci utf16 106 # # PAD SPACE +utf16_estonian_ci utf16 107 # # PAD SPACE +utf16_spanish_ci utf16 108 # # PAD SPACE +utf16_swedish_ci utf16 109 # # PAD SPACE +utf16_turkish_ci utf16 110 # # PAD SPACE +utf16_czech_ci utf16 111 # # PAD SPACE +utf16_danish_ci utf16 112 # # PAD SPACE +utf16_lithuanian_ci utf16 113 # # PAD SPACE +utf16_slovak_ci utf16 114 # # PAD SPACE +utf16_spanish2_ci utf16 115 # # PAD SPACE +utf16_roman_ci utf16 116 # # PAD SPACE +utf16_persian_ci utf16 117 # # PAD SPACE +utf16_esperanto_ci utf16 118 # # PAD SPACE +utf16_hungarian_ci utf16 119 # # PAD SPACE +utf16_sinhala_ci utf16 120 # # PAD SPACE +utf16_german2_ci utf16 121 # # PAD SPACE +utf16_croatian_mysql561_ci utf16 122 # # PAD SPACE +utf16_unicode_520_ci utf16 123 # # PAD SPACE +utf16_vietnamese_ci utf16 124 # # PAD SPACE +utf16_croatian_ci utf16 672 # # PAD SPACE +utf16_myanmar_ci utf16 673 # # PAD SPACE +utf16_thai_520_w2 utf16 674 # # PAD SPACE +utf16_general_nopad_ci utf16 1078 # # NO PAD +utf16_nopad_bin utf16 1079 # # NO PAD +utf16_unicode_nopad_ci utf16 1125 # # NO PAD +utf16_unicode_520_nopad_ci utf16 1147 # # NO PAD +utf16le_general_ci utf16le 56 Yes # # PAD SPACE +utf16le_bin utf16le 62 # # PAD SPACE +utf16le_general_nopad_ci utf16le 1080 # # NO PAD +utf16le_nopad_bin utf16le 1086 # # NO PAD +cp1256_general_ci cp1256 57 Yes # # PAD SPACE +cp1256_bin cp1256 67 # # PAD SPACE +cp1256_general_nopad_ci cp1256 1081 # # NO PAD +cp1256_nopad_bin cp1256 1091 # # NO PAD +cp1257_lithuanian_ci cp1257 29 # # PAD SPACE +cp1257_bin cp1257 58 # # PAD SPACE +cp1257_general_ci cp1257 59 Yes # # PAD SPACE +cp1257_nopad_bin cp1257 1082 # # NO PAD +cp1257_general_nopad_ci cp1257 1083 # # NO PAD +utf32_general_ci utf32 60 # # PAD SPACE +utf32_bin utf32 61 # # PAD SPACE +utf32_unicode_ci utf32 160 # # PAD SPACE +utf32_icelandic_ci utf32 161 # # PAD SPACE +utf32_latvian_ci utf32 162 # # PAD SPACE +utf32_romanian_ci utf32 163 # # PAD SPACE +utf32_slovenian_ci utf32 164 # # PAD SPACE +utf32_polish_ci utf32 165 # # PAD SPACE +utf32_estonian_ci utf32 166 # # PAD SPACE +utf32_spanish_ci utf32 167 # # PAD SPACE +utf32_swedish_ci utf32 168 # # PAD SPACE +utf32_turkish_ci utf32 169 # # PAD SPACE +utf32_czech_ci utf32 170 # # PAD SPACE +utf32_danish_ci utf32 171 # # PAD SPACE +utf32_lithuanian_ci utf32 172 # # PAD SPACE +utf32_slovak_ci utf32 173 # # PAD SPACE +utf32_spanish2_ci utf32 174 # # PAD SPACE +utf32_roman_ci utf32 175 # # PAD SPACE +utf32_persian_ci utf32 176 # # PAD SPACE +utf32_esperanto_ci utf32 177 # # PAD SPACE +utf32_hungarian_ci utf32 178 # # PAD SPACE +utf32_sinhala_ci utf32 179 # # PAD SPACE +utf32_german2_ci utf32 180 # # PAD SPACE +utf32_croatian_mysql561_ci utf32 181 # # PAD SPACE +utf32_unicode_520_ci utf32 182 # # PAD SPACE +utf32_vietnamese_ci utf32 183 # # PAD SPACE +utf32_croatian_ci utf32 736 # # PAD SPACE +utf32_myanmar_ci utf32 737 # # PAD SPACE +utf32_thai_520_w2 utf32 738 # # PAD SPACE +utf32_general_nopad_ci utf32 1084 # # NO PAD +utf32_nopad_bin utf32 1085 # # NO PAD +utf32_unicode_nopad_ci utf32 1184 # # NO PAD +utf32_unicode_520_nopad_ci utf32 1206 # # NO PAD +binary binary 63 Yes # # NO PAD +geostd8_general_ci geostd8 92 Yes # # PAD SPACE +geostd8_bin geostd8 93 # # PAD SPACE +geostd8_general_nopad_ci geostd8 1116 # # NO PAD +geostd8_nopad_bin geostd8 1117 # # NO PAD +cp932_japanese_ci cp932 95 Yes # # PAD SPACE +cp932_bin cp932 96 # # PAD SPACE +cp932_japanese_nopad_ci cp932 1119 # # NO PAD +cp932_nopad_bin cp932 1120 # # NO PAD +eucjpms_japanese_ci eucjpms 97 Yes # # PAD SPACE +eucjpms_bin eucjpms 98 # # PAD SPACE +eucjpms_japanese_nopad_ci eucjpms 1121 # # NO PAD +eucjpms_nopad_bin eucjpms 1122 # # NO PAD CREATE DATABASE d9 DEFAULT CHARACTER SET ascii; SELECT * FROM INFORMATION_SCHEMA.SCHEMATA ORDER BY SCHEMA_NAME; CATALOG_NAME SCHEMA_NAME DEFAULT_CHARACTER_SET_NAME DEFAULT_COLLATION_NAME SQL_PATH SCHEMA_COMMENT diff --git a/mysql-test/suite/engines/funcs/r/db_alter_collate_utf8.result b/mysql-test/suite/engines/funcs/r/db_alter_collate_utf8.result index 0162ac26d9d..e48db075264 100644 --- a/mysql-test/suite/engines/funcs/r/db_alter_collate_utf8.result +++ b/mysql-test/suite/engines/funcs/r/db_alter_collate_utf8.result @@ -1,558 +1,558 @@ DROP DATABASE IF EXISTS d10; SHOW COLLATION; -Collation Charset Id Default Compiled Sortlen -big5_chinese_ci big5 1 Yes # # -big5_bin big5 84 # # -big5_chinese_nopad_ci big5 1025 # # -big5_nopad_bin big5 1108 # # -dec8_swedish_ci dec8 3 Yes # # -dec8_bin dec8 69 # # -dec8_swedish_nopad_ci dec8 1027 # # -dec8_nopad_bin dec8 1093 # # -cp850_general_ci cp850 4 Yes # # -cp850_bin cp850 80 # # -cp850_general_nopad_ci cp850 1028 # # -cp850_nopad_bin cp850 1104 # # -hp8_english_ci hp8 6 Yes # # -hp8_bin hp8 72 # # -hp8_english_nopad_ci hp8 1030 # # -hp8_nopad_bin hp8 1096 # # -koi8r_general_ci koi8r 7 Yes # # -koi8r_bin koi8r 74 # # -koi8r_general_nopad_ci koi8r 1031 # # -koi8r_nopad_bin koi8r 1098 # # -latin1_german1_ci latin1 5 # # -latin1_swedish_ci latin1 8 Yes # # -latin1_danish_ci latin1 15 # # -latin1_german2_ci latin1 31 # # -latin1_bin latin1 47 # # -latin1_general_ci latin1 48 # # -latin1_general_cs latin1 49 # # -latin1_spanish_ci latin1 94 # # -latin1_swedish_nopad_ci latin1 1032 # # -latin1_nopad_bin latin1 1071 # # -latin2_czech_cs latin2 2 # # -latin2_general_ci latin2 9 Yes # # -latin2_hungarian_ci latin2 21 # # -latin2_croatian_ci latin2 27 # # -latin2_bin latin2 77 # # -latin2_general_nopad_ci latin2 1033 # # -latin2_nopad_bin latin2 1101 # # -swe7_swedish_ci swe7 10 Yes # # -swe7_bin swe7 82 # # -swe7_swedish_nopad_ci swe7 1034 # # -swe7_nopad_bin swe7 1106 # # -ascii_general_ci ascii 11 Yes # # -ascii_bin ascii 65 # # -ascii_general_nopad_ci ascii 1035 # # -ascii_nopad_bin ascii 1089 # # -ujis_japanese_ci ujis 12 Yes # # -ujis_bin ujis 91 # # -ujis_japanese_nopad_ci ujis 1036 # # -ujis_nopad_bin ujis 1115 # # -sjis_japanese_ci sjis 13 Yes # # -sjis_bin sjis 88 # # -sjis_japanese_nopad_ci sjis 1037 # # -sjis_nopad_bin sjis 1112 # # -hebrew_general_ci hebrew 16 Yes # # -hebrew_bin hebrew 71 # # -hebrew_general_nopad_ci hebrew 1040 # # -hebrew_nopad_bin hebrew 1095 # # -tis620_thai_ci tis620 18 Yes # # -tis620_bin tis620 89 # # -tis620_thai_nopad_ci tis620 1042 # # -tis620_nopad_bin tis620 1113 # # -euckr_korean_ci euckr 19 Yes # # -euckr_bin euckr 85 # # -euckr_korean_nopad_ci euckr 1043 # # -euckr_nopad_bin euckr 1109 # # -koi8u_general_ci koi8u 22 Yes # # -koi8u_bin koi8u 75 # # -koi8u_general_nopad_ci koi8u 1046 # # -koi8u_nopad_bin koi8u 1099 # # -gb2312_chinese_ci gb2312 24 Yes # # -gb2312_bin gb2312 86 # # -gb2312_chinese_nopad_ci gb2312 1048 # # -gb2312_nopad_bin gb2312 1110 # # -greek_general_ci greek 25 Yes # # -greek_bin greek 70 # # -greek_general_nopad_ci greek 1049 # # -greek_nopad_bin greek 1094 # # -cp1250_general_ci cp1250 26 Yes # # -cp1250_czech_cs cp1250 34 # # -cp1250_croatian_ci cp1250 44 # # -cp1250_bin cp1250 66 # # -cp1250_polish_ci cp1250 99 # # -cp1250_general_nopad_ci cp1250 1050 # # -cp1250_nopad_bin cp1250 1090 # # -gbk_chinese_ci gbk 28 Yes # # -gbk_bin gbk 87 # # -gbk_chinese_nopad_ci gbk 1052 # # -gbk_nopad_bin gbk 1111 # # -latin5_turkish_ci latin5 30 Yes # # -latin5_bin latin5 78 # # -latin5_turkish_nopad_ci latin5 1054 # # -latin5_nopad_bin latin5 1102 # # -armscii8_general_ci armscii8 32 Yes # # -armscii8_bin armscii8 64 # # -armscii8_general_nopad_ci armscii8 1056 # # -armscii8_nopad_bin armscii8 1088 # # -utf8mb3_general_ci utf8mb3 33 # # -utf8mb3_bin utf8mb3 83 # # -utf8mb3_unicode_ci utf8mb3 192 # # -utf8mb3_icelandic_ci utf8mb3 193 # # -utf8mb3_latvian_ci utf8mb3 194 # # -utf8mb3_romanian_ci utf8mb3 195 # # -utf8mb3_slovenian_ci utf8mb3 196 # # -utf8mb3_polish_ci utf8mb3 197 # # -utf8mb3_estonian_ci utf8mb3 198 # # -utf8mb3_spanish_ci utf8mb3 199 # # -utf8mb3_swedish_ci utf8mb3 200 # # -utf8mb3_turkish_ci utf8mb3 201 # # -utf8mb3_czech_ci utf8mb3 202 # # -utf8mb3_danish_ci utf8mb3 203 # # -utf8mb3_lithuanian_ci utf8mb3 204 # # -utf8mb3_slovak_ci utf8mb3 205 # # -utf8mb3_spanish2_ci utf8mb3 206 # # -utf8mb3_roman_ci utf8mb3 207 # # -utf8mb3_persian_ci utf8mb3 208 # # -utf8mb3_esperanto_ci utf8mb3 209 # # -utf8mb3_hungarian_ci utf8mb3 210 # # -utf8mb3_sinhala_ci utf8mb3 211 # # -utf8mb3_german2_ci utf8mb3 212 # # -utf8mb3_croatian_mysql561_ci utf8mb3 213 # # -utf8mb3_unicode_520_ci utf8mb3 214 # # -utf8mb3_vietnamese_ci utf8mb3 215 # # -utf8mb3_general_mysql500_ci utf8mb3 223 # # -utf8mb3_croatian_ci utf8mb3 576 # # -utf8mb3_myanmar_ci utf8mb3 577 # # -utf8mb3_thai_520_w2 utf8mb3 578 # # -utf8mb3_general1400_as_ci utf8mb3 579 # # -utf8mb3_general_nopad_ci utf8mb3 1057 # # -utf8mb3_nopad_bin utf8mb3 1107 # # -utf8mb3_unicode_nopad_ci utf8mb3 1216 # # -utf8mb3_unicode_520_nopad_ci utf8mb3 1238 # # -ucs2_general_ci ucs2 35 # # -ucs2_bin ucs2 90 # # -ucs2_unicode_ci ucs2 128 # # -ucs2_icelandic_ci ucs2 129 # # -ucs2_latvian_ci ucs2 130 # # -ucs2_romanian_ci ucs2 131 # # -ucs2_slovenian_ci ucs2 132 # # -ucs2_polish_ci ucs2 133 # # -ucs2_estonian_ci ucs2 134 # # -ucs2_spanish_ci ucs2 135 # # -ucs2_swedish_ci ucs2 136 # # -ucs2_turkish_ci ucs2 137 # # -ucs2_czech_ci ucs2 138 # # -ucs2_danish_ci ucs2 139 # # -ucs2_lithuanian_ci ucs2 140 # # -ucs2_slovak_ci ucs2 141 # # -ucs2_spanish2_ci ucs2 142 # # -ucs2_roman_ci ucs2 143 # # -ucs2_persian_ci ucs2 144 # # -ucs2_esperanto_ci ucs2 145 # # -ucs2_hungarian_ci ucs2 146 # # -ucs2_sinhala_ci ucs2 147 # # -ucs2_german2_ci ucs2 148 # # -ucs2_croatian_mysql561_ci ucs2 149 # # -ucs2_unicode_520_ci ucs2 150 # # -ucs2_vietnamese_ci ucs2 151 # # -ucs2_general_mysql500_ci ucs2 159 # # -ucs2_croatian_ci ucs2 640 # # -ucs2_myanmar_ci ucs2 641 # # -ucs2_thai_520_w2 ucs2 642 # # -ucs2_general_nopad_ci ucs2 1059 # # -ucs2_nopad_bin ucs2 1114 # # -ucs2_unicode_nopad_ci ucs2 1152 # # -ucs2_unicode_520_nopad_ci ucs2 1174 # # -cp866_general_ci cp866 36 Yes # # -cp866_bin cp866 68 # # -cp866_general_nopad_ci cp866 1060 # # -cp866_nopad_bin cp866 1092 # # -keybcs2_general_ci keybcs2 37 Yes # # -keybcs2_bin keybcs2 73 # # -keybcs2_general_nopad_ci keybcs2 1061 # # -keybcs2_nopad_bin keybcs2 1097 # # -macce_general_ci macce 38 Yes # # -macce_bin macce 43 # # -macce_general_nopad_ci macce 1062 # # -macce_nopad_bin macce 1067 # # -macroman_general_ci macroman 39 Yes # # -macroman_bin macroman 53 # # -macroman_general_nopad_ci macroman 1063 # # -macroman_nopad_bin macroman 1077 # # -cp852_general_ci cp852 40 Yes # # -cp852_bin cp852 81 # # -cp852_general_nopad_ci cp852 1064 # # -cp852_nopad_bin cp852 1105 # # -latin7_estonian_cs latin7 20 # # -latin7_general_ci latin7 41 Yes # # -latin7_general_cs latin7 42 # # -latin7_bin latin7 79 # # -latin7_general_nopad_ci latin7 1065 # # -latin7_nopad_bin latin7 1103 # # -utf8mb4_general_ci utf8mb4 45 # # -utf8mb4_bin utf8mb4 46 # # -utf8mb4_unicode_ci utf8mb4 224 # # -utf8mb4_icelandic_ci utf8mb4 225 # # -utf8mb4_latvian_ci utf8mb4 226 # # -utf8mb4_romanian_ci utf8mb4 227 # # -utf8mb4_slovenian_ci utf8mb4 228 # # -utf8mb4_polish_ci utf8mb4 229 # # -utf8mb4_estonian_ci utf8mb4 230 # # -utf8mb4_spanish_ci utf8mb4 231 # # -utf8mb4_swedish_ci utf8mb4 232 # # -utf8mb4_turkish_ci utf8mb4 233 # # -utf8mb4_czech_ci utf8mb4 234 # # -utf8mb4_danish_ci utf8mb4 235 # # -utf8mb4_lithuanian_ci utf8mb4 236 # # -utf8mb4_slovak_ci utf8mb4 237 # # -utf8mb4_spanish2_ci utf8mb4 238 # # -utf8mb4_roman_ci utf8mb4 239 # # -utf8mb4_persian_ci utf8mb4 240 # # -utf8mb4_esperanto_ci utf8mb4 241 # # -utf8mb4_hungarian_ci utf8mb4 242 # # -utf8mb4_sinhala_ci utf8mb4 243 # # -utf8mb4_german2_ci utf8mb4 244 # # -utf8mb4_croatian_mysql561_ci utf8mb4 245 # # -utf8mb4_unicode_520_ci utf8mb4 246 # # -utf8mb4_vietnamese_ci utf8mb4 247 # # -utf8mb4_0900_ai_ci utf8mb4 255 # # -utf8mb4_de_pb_0900_ai_ci utf8mb4 256 # # -utf8mb4_is_0900_ai_ci utf8mb4 257 # # -utf8mb4_lv_0900_ai_ci utf8mb4 258 # # -utf8mb4_ro_0900_ai_ci utf8mb4 259 # # -utf8mb4_sl_0900_ai_ci utf8mb4 260 # # -utf8mb4_pl_0900_ai_ci utf8mb4 261 # # -utf8mb4_et_0900_ai_ci utf8mb4 262 # # -utf8mb4_es_0900_ai_ci utf8mb4 263 # # -utf8mb4_sv_0900_ai_ci utf8mb4 264 # # -utf8mb4_tr_0900_ai_ci utf8mb4 265 # # -utf8mb4_cs_0900_ai_ci utf8mb4 266 # # -utf8mb4_da_0900_ai_ci utf8mb4 267 # # -utf8mb4_lt_0900_ai_ci utf8mb4 268 # # -utf8mb4_sk_0900_ai_ci utf8mb4 269 # # -utf8mb4_es_trad_0900_ai_ci utf8mb4 270 # # -utf8mb4_la_0900_ai_ci utf8mb4 271 # # -utf8mb4_eo_0900_ai_ci utf8mb4 273 # # -utf8mb4_hu_0900_ai_ci utf8mb4 274 # # -utf8mb4_hr_0900_ai_ci utf8mb4 275 # # -utf8mb4_vi_0900_ai_ci utf8mb4 277 # # -utf8mb4_0900_as_cs utf8mb4 278 # # -utf8mb4_de_pb_0900_as_cs utf8mb4 279 # # -utf8mb4_is_0900_as_cs utf8mb4 280 # # -utf8mb4_lv_0900_as_cs utf8mb4 281 # # -utf8mb4_ro_0900_as_cs utf8mb4 282 # # -utf8mb4_sl_0900_as_cs utf8mb4 283 # # -utf8mb4_pl_0900_as_cs utf8mb4 284 # # -utf8mb4_et_0900_as_cs utf8mb4 285 # # -utf8mb4_es_0900_as_cs utf8mb4 286 # # -utf8mb4_sv_0900_as_cs utf8mb4 287 # # -utf8mb4_tr_0900_as_cs utf8mb4 288 # # -utf8mb4_cs_0900_as_cs utf8mb4 289 # # -utf8mb4_da_0900_as_cs utf8mb4 290 # # -utf8mb4_lt_0900_as_cs utf8mb4 291 # # -utf8mb4_sk_0900_as_cs utf8mb4 292 # # -utf8mb4_es_trad_0900_as_cs utf8mb4 293 # # -utf8mb4_la_0900_as_cs utf8mb4 294 # # -utf8mb4_eo_0900_as_cs utf8mb4 296 # # -utf8mb4_hu_0900_as_cs utf8mb4 297 # # -utf8mb4_hr_0900_as_cs utf8mb4 298 # # -utf8mb4_vi_0900_as_cs utf8mb4 300 # # -utf8mb4_0900_as_ci utf8mb4 305 # # -utf8mb4_0900_bin utf8mb4 309 # # -utf8mb4_croatian_ci utf8mb4 608 # # -utf8mb4_myanmar_ci utf8mb4 609 # # -utf8mb4_thai_520_w2 utf8mb4 610 # # -utf8mb4_general1400_as_ci utf8mb4 611 # # -utf8mb4_general_nopad_ci utf8mb4 1069 # # -utf8mb4_nopad_bin utf8mb4 1070 # # -utf8mb4_unicode_nopad_ci utf8mb4 1248 # # -utf8mb4_unicode_520_nopad_ci utf8mb4 1270 # # -uca1400_ai_ci NULL NULL NULL # # -uca1400_ai_cs NULL NULL NULL # # -uca1400_as_ci NULL NULL NULL # # -uca1400_as_cs NULL NULL NULL # # -uca1400_nopad_ai_ci NULL NULL NULL # # -uca1400_nopad_ai_cs NULL NULL NULL # # -uca1400_nopad_as_ci NULL NULL NULL # # -uca1400_nopad_as_cs NULL NULL NULL # # -uca1400_icelandic_ai_ci NULL NULL NULL # # -uca1400_icelandic_ai_cs NULL NULL NULL # # -uca1400_icelandic_as_ci NULL NULL NULL # # -uca1400_icelandic_as_cs NULL NULL NULL # # -uca1400_icelandic_nopad_ai_ci NULL NULL NULL # # -uca1400_icelandic_nopad_ai_cs NULL NULL NULL # # -uca1400_icelandic_nopad_as_ci NULL NULL NULL # # -uca1400_icelandic_nopad_as_cs NULL NULL NULL # # -uca1400_latvian_ai_ci NULL NULL NULL # # -uca1400_latvian_ai_cs NULL NULL NULL # # -uca1400_latvian_as_ci NULL NULL NULL # # -uca1400_latvian_as_cs NULL NULL NULL # # -uca1400_latvian_nopad_ai_ci NULL NULL NULL # # -uca1400_latvian_nopad_ai_cs NULL NULL NULL # # -uca1400_latvian_nopad_as_ci NULL NULL NULL # # -uca1400_latvian_nopad_as_cs NULL NULL NULL # # -uca1400_romanian_ai_ci NULL NULL NULL # # -uca1400_romanian_ai_cs NULL NULL NULL # # -uca1400_romanian_as_ci NULL NULL NULL # # -uca1400_romanian_as_cs NULL NULL NULL # # -uca1400_romanian_nopad_ai_ci NULL NULL NULL # # -uca1400_romanian_nopad_ai_cs NULL NULL NULL # # -uca1400_romanian_nopad_as_ci NULL NULL NULL # # -uca1400_romanian_nopad_as_cs NULL NULL NULL # # -uca1400_slovenian_ai_ci NULL NULL NULL # # -uca1400_slovenian_ai_cs NULL NULL NULL # # -uca1400_slovenian_as_ci NULL NULL NULL # # -uca1400_slovenian_as_cs NULL NULL NULL # # -uca1400_slovenian_nopad_ai_ci NULL NULL NULL # # -uca1400_slovenian_nopad_ai_cs NULL NULL NULL # # -uca1400_slovenian_nopad_as_ci NULL NULL NULL # # -uca1400_slovenian_nopad_as_cs NULL NULL NULL # # -uca1400_polish_ai_ci NULL NULL NULL # # -uca1400_polish_ai_cs NULL NULL NULL # # -uca1400_polish_as_ci NULL NULL NULL # # -uca1400_polish_as_cs NULL NULL NULL # # -uca1400_polish_nopad_ai_ci NULL NULL NULL # # -uca1400_polish_nopad_ai_cs NULL NULL NULL # # -uca1400_polish_nopad_as_ci NULL NULL NULL # # -uca1400_polish_nopad_as_cs NULL NULL NULL # # -uca1400_estonian_ai_ci NULL NULL NULL # # -uca1400_estonian_ai_cs NULL NULL NULL # # -uca1400_estonian_as_ci NULL NULL NULL # # -uca1400_estonian_as_cs NULL NULL NULL # # -uca1400_estonian_nopad_ai_ci NULL NULL NULL # # -uca1400_estonian_nopad_ai_cs NULL NULL NULL # # -uca1400_estonian_nopad_as_ci NULL NULL NULL # # -uca1400_estonian_nopad_as_cs NULL NULL NULL # # -uca1400_spanish_ai_ci NULL NULL NULL # # -uca1400_spanish_ai_cs NULL NULL NULL # # -uca1400_spanish_as_ci NULL NULL NULL # # -uca1400_spanish_as_cs NULL NULL NULL # # -uca1400_spanish_nopad_ai_ci NULL NULL NULL # # -uca1400_spanish_nopad_ai_cs NULL NULL NULL # # -uca1400_spanish_nopad_as_ci NULL NULL NULL # # -uca1400_spanish_nopad_as_cs NULL NULL NULL # # -uca1400_swedish_ai_ci NULL NULL NULL # # -uca1400_swedish_ai_cs NULL NULL NULL # # -uca1400_swedish_as_ci NULL NULL NULL # # -uca1400_swedish_as_cs NULL NULL NULL # # -uca1400_swedish_nopad_ai_ci NULL NULL NULL # # -uca1400_swedish_nopad_ai_cs NULL NULL NULL # # -uca1400_swedish_nopad_as_ci NULL NULL NULL # # -uca1400_swedish_nopad_as_cs NULL NULL NULL # # -uca1400_turkish_ai_ci NULL NULL NULL # # -uca1400_turkish_ai_cs NULL NULL NULL # # -uca1400_turkish_as_ci NULL NULL NULL # # -uca1400_turkish_as_cs NULL NULL NULL # # -uca1400_turkish_nopad_ai_ci NULL NULL NULL # # -uca1400_turkish_nopad_ai_cs NULL NULL NULL # # -uca1400_turkish_nopad_as_ci NULL NULL NULL # # -uca1400_turkish_nopad_as_cs NULL NULL NULL # # -uca1400_czech_ai_ci NULL NULL NULL # # -uca1400_czech_ai_cs NULL NULL NULL # # -uca1400_czech_as_ci NULL NULL NULL # # -uca1400_czech_as_cs NULL NULL NULL # # -uca1400_czech_nopad_ai_ci NULL NULL NULL # # -uca1400_czech_nopad_ai_cs NULL NULL NULL # # -uca1400_czech_nopad_as_ci NULL NULL NULL # # -uca1400_czech_nopad_as_cs NULL NULL NULL # # -uca1400_danish_ai_ci NULL NULL NULL # # -uca1400_danish_ai_cs NULL NULL NULL # # -uca1400_danish_as_ci NULL NULL NULL # # -uca1400_danish_as_cs NULL NULL NULL # # -uca1400_danish_nopad_ai_ci NULL NULL NULL # # -uca1400_danish_nopad_ai_cs NULL NULL NULL # # -uca1400_danish_nopad_as_ci NULL NULL NULL # # -uca1400_danish_nopad_as_cs NULL NULL NULL # # -uca1400_lithuanian_ai_ci NULL NULL NULL # # -uca1400_lithuanian_ai_cs NULL NULL NULL # # -uca1400_lithuanian_as_ci NULL NULL NULL # # -uca1400_lithuanian_as_cs NULL NULL NULL # # -uca1400_lithuanian_nopad_ai_ci NULL NULL NULL # # -uca1400_lithuanian_nopad_ai_cs NULL NULL NULL # # -uca1400_lithuanian_nopad_as_ci NULL NULL NULL # # -uca1400_lithuanian_nopad_as_cs NULL NULL NULL # # -uca1400_slovak_ai_ci NULL NULL NULL # # -uca1400_slovak_ai_cs NULL NULL NULL # # -uca1400_slovak_as_ci NULL NULL NULL # # -uca1400_slovak_as_cs NULL NULL NULL # # -uca1400_slovak_nopad_ai_ci NULL NULL NULL # # -uca1400_slovak_nopad_ai_cs NULL NULL NULL # # -uca1400_slovak_nopad_as_ci NULL NULL NULL # # -uca1400_slovak_nopad_as_cs NULL NULL NULL # # -uca1400_spanish2_ai_ci NULL NULL NULL # # -uca1400_spanish2_ai_cs NULL NULL NULL # # -uca1400_spanish2_as_ci NULL NULL NULL # # -uca1400_spanish2_as_cs NULL NULL NULL # # -uca1400_spanish2_nopad_ai_ci NULL NULL NULL # # -uca1400_spanish2_nopad_ai_cs NULL NULL NULL # # -uca1400_spanish2_nopad_as_ci NULL NULL NULL # # -uca1400_spanish2_nopad_as_cs NULL NULL NULL # # -uca1400_roman_ai_ci NULL NULL NULL # # -uca1400_roman_ai_cs NULL NULL NULL # # -uca1400_roman_as_ci NULL NULL NULL # # -uca1400_roman_as_cs NULL NULL NULL # # -uca1400_roman_nopad_ai_ci NULL NULL NULL # # -uca1400_roman_nopad_ai_cs NULL NULL NULL # # -uca1400_roman_nopad_as_ci NULL NULL NULL # # -uca1400_roman_nopad_as_cs NULL NULL NULL # # -uca1400_persian_ai_ci NULL NULL NULL # # -uca1400_persian_ai_cs NULL NULL NULL # # -uca1400_persian_as_ci NULL NULL NULL # # -uca1400_persian_as_cs NULL NULL NULL # # -uca1400_persian_nopad_ai_ci NULL NULL NULL # # -uca1400_persian_nopad_ai_cs NULL NULL NULL # # -uca1400_persian_nopad_as_ci NULL NULL NULL # # -uca1400_persian_nopad_as_cs NULL NULL NULL # # -uca1400_esperanto_ai_ci NULL NULL NULL # # -uca1400_esperanto_ai_cs NULL NULL NULL # # -uca1400_esperanto_as_ci NULL NULL NULL # # -uca1400_esperanto_as_cs NULL NULL NULL # # -uca1400_esperanto_nopad_ai_ci NULL NULL NULL # # -uca1400_esperanto_nopad_ai_cs NULL NULL NULL # # -uca1400_esperanto_nopad_as_ci NULL NULL NULL # # -uca1400_esperanto_nopad_as_cs NULL NULL NULL # # -uca1400_hungarian_ai_ci NULL NULL NULL # # -uca1400_hungarian_ai_cs NULL NULL NULL # # -uca1400_hungarian_as_ci NULL NULL NULL # # -uca1400_hungarian_as_cs NULL NULL NULL # # -uca1400_hungarian_nopad_ai_ci NULL NULL NULL # # -uca1400_hungarian_nopad_ai_cs NULL NULL NULL # # -uca1400_hungarian_nopad_as_ci NULL NULL NULL # # -uca1400_hungarian_nopad_as_cs NULL NULL NULL # # -uca1400_sinhala_ai_ci NULL NULL NULL # # -uca1400_sinhala_ai_cs NULL NULL NULL # # -uca1400_sinhala_as_ci NULL NULL NULL # # -uca1400_sinhala_as_cs NULL NULL NULL # # -uca1400_sinhala_nopad_ai_ci NULL NULL NULL # # -uca1400_sinhala_nopad_ai_cs NULL NULL NULL # # -uca1400_sinhala_nopad_as_ci NULL NULL NULL # # -uca1400_sinhala_nopad_as_cs NULL NULL NULL # # -uca1400_german2_ai_ci NULL NULL NULL # # -uca1400_german2_ai_cs NULL NULL NULL # # -uca1400_german2_as_ci NULL NULL NULL # # -uca1400_german2_as_cs NULL NULL NULL # # -uca1400_german2_nopad_ai_ci NULL NULL NULL # # -uca1400_german2_nopad_ai_cs NULL NULL NULL # # -uca1400_german2_nopad_as_ci NULL NULL NULL # # -uca1400_german2_nopad_as_cs NULL NULL NULL # # -uca1400_vietnamese_ai_ci NULL NULL NULL # # -uca1400_vietnamese_ai_cs NULL NULL NULL # # -uca1400_vietnamese_as_ci NULL NULL NULL # # -uca1400_vietnamese_as_cs NULL NULL NULL # # -uca1400_vietnamese_nopad_ai_ci NULL NULL NULL # # -uca1400_vietnamese_nopad_ai_cs NULL NULL NULL # # -uca1400_vietnamese_nopad_as_ci NULL NULL NULL # # -uca1400_vietnamese_nopad_as_cs NULL NULL NULL # # -uca1400_croatian_ai_ci NULL NULL NULL # # -uca1400_croatian_ai_cs NULL NULL NULL # # -uca1400_croatian_as_ci NULL NULL NULL # # -uca1400_croatian_as_cs NULL NULL NULL # # -uca1400_croatian_nopad_ai_ci NULL NULL NULL # # -uca1400_croatian_nopad_ai_cs NULL NULL NULL # # -uca1400_croatian_nopad_as_ci NULL NULL NULL # # -uca1400_croatian_nopad_as_cs NULL NULL NULL # # -cp1251_bulgarian_ci cp1251 14 # # -cp1251_ukrainian_ci cp1251 23 # # -cp1251_bin cp1251 50 # # -cp1251_general_ci cp1251 51 Yes # # -cp1251_general_cs cp1251 52 # # -cp1251_nopad_bin cp1251 1074 # # -cp1251_general_nopad_ci cp1251 1075 # # -utf16_general_ci utf16 54 # # -utf16_bin utf16 55 # # -utf16_unicode_ci utf16 101 # # -utf16_icelandic_ci utf16 102 # # -utf16_latvian_ci utf16 103 # # -utf16_romanian_ci utf16 104 # # -utf16_slovenian_ci utf16 105 # # -utf16_polish_ci utf16 106 # # -utf16_estonian_ci utf16 107 # # -utf16_spanish_ci utf16 108 # # -utf16_swedish_ci utf16 109 # # -utf16_turkish_ci utf16 110 # # -utf16_czech_ci utf16 111 # # -utf16_danish_ci utf16 112 # # -utf16_lithuanian_ci utf16 113 # # -utf16_slovak_ci utf16 114 # # -utf16_spanish2_ci utf16 115 # # -utf16_roman_ci utf16 116 # # -utf16_persian_ci utf16 117 # # -utf16_esperanto_ci utf16 118 # # -utf16_hungarian_ci utf16 119 # # -utf16_sinhala_ci utf16 120 # # -utf16_german2_ci utf16 121 # # -utf16_croatian_mysql561_ci utf16 122 # # -utf16_unicode_520_ci utf16 123 # # -utf16_vietnamese_ci utf16 124 # # -utf16_croatian_ci utf16 672 # # -utf16_myanmar_ci utf16 673 # # -utf16_thai_520_w2 utf16 674 # # -utf16_general_nopad_ci utf16 1078 # # -utf16_nopad_bin utf16 1079 # # -utf16_unicode_nopad_ci utf16 1125 # # -utf16_unicode_520_nopad_ci utf16 1147 # # -utf16le_general_ci utf16le 56 Yes # # -utf16le_bin utf16le 62 # # -utf16le_general_nopad_ci utf16le 1080 # # -utf16le_nopad_bin utf16le 1086 # # -cp1256_general_ci cp1256 57 Yes # # -cp1256_bin cp1256 67 # # -cp1256_general_nopad_ci cp1256 1081 # # -cp1256_nopad_bin cp1256 1091 # # -cp1257_lithuanian_ci cp1257 29 # # -cp1257_bin cp1257 58 # # -cp1257_general_ci cp1257 59 Yes # # -cp1257_nopad_bin cp1257 1082 # # -cp1257_general_nopad_ci cp1257 1083 # # -utf32_general_ci utf32 60 # # -utf32_bin utf32 61 # # -utf32_unicode_ci utf32 160 # # -utf32_icelandic_ci utf32 161 # # -utf32_latvian_ci utf32 162 # # -utf32_romanian_ci utf32 163 # # -utf32_slovenian_ci utf32 164 # # -utf32_polish_ci utf32 165 # # -utf32_estonian_ci utf32 166 # # -utf32_spanish_ci utf32 167 # # -utf32_swedish_ci utf32 168 # # -utf32_turkish_ci utf32 169 # # -utf32_czech_ci utf32 170 # # -utf32_danish_ci utf32 171 # # -utf32_lithuanian_ci utf32 172 # # -utf32_slovak_ci utf32 173 # # -utf32_spanish2_ci utf32 174 # # -utf32_roman_ci utf32 175 # # -utf32_persian_ci utf32 176 # # -utf32_esperanto_ci utf32 177 # # -utf32_hungarian_ci utf32 178 # # -utf32_sinhala_ci utf32 179 # # -utf32_german2_ci utf32 180 # # -utf32_croatian_mysql561_ci utf32 181 # # -utf32_unicode_520_ci utf32 182 # # -utf32_vietnamese_ci utf32 183 # # -utf32_croatian_ci utf32 736 # # -utf32_myanmar_ci utf32 737 # # -utf32_thai_520_w2 utf32 738 # # -utf32_general_nopad_ci utf32 1084 # # -utf32_nopad_bin utf32 1085 # # -utf32_unicode_nopad_ci utf32 1184 # # -utf32_unicode_520_nopad_ci utf32 1206 # # -binary binary 63 Yes # # -geostd8_general_ci geostd8 92 Yes # # -geostd8_bin geostd8 93 # # -geostd8_general_nopad_ci geostd8 1116 # # -geostd8_nopad_bin geostd8 1117 # # -cp932_japanese_ci cp932 95 Yes # # -cp932_bin cp932 96 # # -cp932_japanese_nopad_ci cp932 1119 # # -cp932_nopad_bin cp932 1120 # # -eucjpms_japanese_ci eucjpms 97 Yes # # -eucjpms_bin eucjpms 98 # # -eucjpms_japanese_nopad_ci eucjpms 1121 # # -eucjpms_nopad_bin eucjpms 1122 # # +Collation Charset Id Default Compiled Sortlen Pad_attribute +big5_chinese_ci big5 1 Yes # # PAD SPACE +big5_bin big5 84 # # PAD SPACE +big5_chinese_nopad_ci big5 1025 # # NO PAD +big5_nopad_bin big5 1108 # # NO PAD +dec8_swedish_ci dec8 3 Yes # # PAD SPACE +dec8_bin dec8 69 # # PAD SPACE +dec8_swedish_nopad_ci dec8 1027 # # NO PAD +dec8_nopad_bin dec8 1093 # # NO PAD +cp850_general_ci cp850 4 Yes # # PAD SPACE +cp850_bin cp850 80 # # PAD SPACE +cp850_general_nopad_ci cp850 1028 # # NO PAD +cp850_nopad_bin cp850 1104 # # NO PAD +hp8_english_ci hp8 6 Yes # # PAD SPACE +hp8_bin hp8 72 # # PAD SPACE +hp8_english_nopad_ci hp8 1030 # # NO PAD +hp8_nopad_bin hp8 1096 # # NO PAD +koi8r_general_ci koi8r 7 Yes # # PAD SPACE +koi8r_bin koi8r 74 # # PAD SPACE +koi8r_general_nopad_ci koi8r 1031 # # NO PAD +koi8r_nopad_bin koi8r 1098 # # NO PAD +latin1_german1_ci latin1 5 # # PAD SPACE +latin1_swedish_ci latin1 8 Yes # # PAD SPACE +latin1_danish_ci latin1 15 # # PAD SPACE +latin1_german2_ci latin1 31 # # PAD SPACE +latin1_bin latin1 47 # # PAD SPACE +latin1_general_ci latin1 48 # # PAD SPACE +latin1_general_cs latin1 49 # # PAD SPACE +latin1_spanish_ci latin1 94 # # PAD SPACE +latin1_swedish_nopad_ci latin1 1032 # # NO PAD +latin1_nopad_bin latin1 1071 # # NO PAD +latin2_czech_cs latin2 2 # # PAD SPACE +latin2_general_ci latin2 9 Yes # # PAD SPACE +latin2_hungarian_ci latin2 21 # # PAD SPACE +latin2_croatian_ci latin2 27 # # PAD SPACE +latin2_bin latin2 77 # # PAD SPACE +latin2_general_nopad_ci latin2 1033 # # NO PAD +latin2_nopad_bin latin2 1101 # # NO PAD +swe7_swedish_ci swe7 10 Yes # # PAD SPACE +swe7_bin swe7 82 # # PAD SPACE +swe7_swedish_nopad_ci swe7 1034 # # NO PAD +swe7_nopad_bin swe7 1106 # # NO PAD +ascii_general_ci ascii 11 Yes # # PAD SPACE +ascii_bin ascii 65 # # PAD SPACE +ascii_general_nopad_ci ascii 1035 # # NO PAD +ascii_nopad_bin ascii 1089 # # NO PAD +ujis_japanese_ci ujis 12 Yes # # PAD SPACE +ujis_bin ujis 91 # # PAD SPACE +ujis_japanese_nopad_ci ujis 1036 # # NO PAD +ujis_nopad_bin ujis 1115 # # NO PAD +sjis_japanese_ci sjis 13 Yes # # PAD SPACE +sjis_bin sjis 88 # # PAD SPACE +sjis_japanese_nopad_ci sjis 1037 # # NO PAD +sjis_nopad_bin sjis 1112 # # NO PAD +hebrew_general_ci hebrew 16 Yes # # PAD SPACE +hebrew_bin hebrew 71 # # PAD SPACE +hebrew_general_nopad_ci hebrew 1040 # # NO PAD +hebrew_nopad_bin hebrew 1095 # # NO PAD +tis620_thai_ci tis620 18 Yes # # PAD SPACE +tis620_bin tis620 89 # # PAD SPACE +tis620_thai_nopad_ci tis620 1042 # # NO PAD +tis620_nopad_bin tis620 1113 # # NO PAD +euckr_korean_ci euckr 19 Yes # # PAD SPACE +euckr_bin euckr 85 # # PAD SPACE +euckr_korean_nopad_ci euckr 1043 # # NO PAD +euckr_nopad_bin euckr 1109 # # NO PAD +koi8u_general_ci koi8u 22 Yes # # PAD SPACE +koi8u_bin koi8u 75 # # PAD SPACE +koi8u_general_nopad_ci koi8u 1046 # # NO PAD +koi8u_nopad_bin koi8u 1099 # # NO PAD +gb2312_chinese_ci gb2312 24 Yes # # PAD SPACE +gb2312_bin gb2312 86 # # PAD SPACE +gb2312_chinese_nopad_ci gb2312 1048 # # NO PAD +gb2312_nopad_bin gb2312 1110 # # NO PAD +greek_general_ci greek 25 Yes # # PAD SPACE +greek_bin greek 70 # # PAD SPACE +greek_general_nopad_ci greek 1049 # # NO PAD +greek_nopad_bin greek 1094 # # NO PAD +cp1250_general_ci cp1250 26 Yes # # PAD SPACE +cp1250_czech_cs cp1250 34 # # PAD SPACE +cp1250_croatian_ci cp1250 44 # # PAD SPACE +cp1250_bin cp1250 66 # # PAD SPACE +cp1250_polish_ci cp1250 99 # # PAD SPACE +cp1250_general_nopad_ci cp1250 1050 # # NO PAD +cp1250_nopad_bin cp1250 1090 # # NO PAD +gbk_chinese_ci gbk 28 Yes # # PAD SPACE +gbk_bin gbk 87 # # PAD SPACE +gbk_chinese_nopad_ci gbk 1052 # # NO PAD +gbk_nopad_bin gbk 1111 # # NO PAD +latin5_turkish_ci latin5 30 Yes # # PAD SPACE +latin5_bin latin5 78 # # PAD SPACE +latin5_turkish_nopad_ci latin5 1054 # # NO PAD +latin5_nopad_bin latin5 1102 # # NO PAD +armscii8_general_ci armscii8 32 Yes # # PAD SPACE +armscii8_bin armscii8 64 # # PAD SPACE +armscii8_general_nopad_ci armscii8 1056 # # NO PAD +armscii8_nopad_bin armscii8 1088 # # NO PAD +utf8mb3_general_ci utf8mb3 33 # # PAD SPACE +utf8mb3_bin utf8mb3 83 # # PAD SPACE +utf8mb3_unicode_ci utf8mb3 192 # # PAD SPACE +utf8mb3_icelandic_ci utf8mb3 193 # # PAD SPACE +utf8mb3_latvian_ci utf8mb3 194 # # PAD SPACE +utf8mb3_romanian_ci utf8mb3 195 # # PAD SPACE +utf8mb3_slovenian_ci utf8mb3 196 # # PAD SPACE +utf8mb3_polish_ci utf8mb3 197 # # PAD SPACE +utf8mb3_estonian_ci utf8mb3 198 # # PAD SPACE +utf8mb3_spanish_ci utf8mb3 199 # # PAD SPACE +utf8mb3_swedish_ci utf8mb3 200 # # PAD SPACE +utf8mb3_turkish_ci utf8mb3 201 # # PAD SPACE +utf8mb3_czech_ci utf8mb3 202 # # PAD SPACE +utf8mb3_danish_ci utf8mb3 203 # # PAD SPACE +utf8mb3_lithuanian_ci utf8mb3 204 # # PAD SPACE +utf8mb3_slovak_ci utf8mb3 205 # # PAD SPACE +utf8mb3_spanish2_ci utf8mb3 206 # # PAD SPACE +utf8mb3_roman_ci utf8mb3 207 # # PAD SPACE +utf8mb3_persian_ci utf8mb3 208 # # PAD SPACE +utf8mb3_esperanto_ci utf8mb3 209 # # PAD SPACE +utf8mb3_hungarian_ci utf8mb3 210 # # PAD SPACE +utf8mb3_sinhala_ci utf8mb3 211 # # PAD SPACE +utf8mb3_german2_ci utf8mb3 212 # # PAD SPACE +utf8mb3_croatian_mysql561_ci utf8mb3 213 # # PAD SPACE +utf8mb3_unicode_520_ci utf8mb3 214 # # PAD SPACE +utf8mb3_vietnamese_ci utf8mb3 215 # # PAD SPACE +utf8mb3_general_mysql500_ci utf8mb3 223 # # PAD SPACE +utf8mb3_croatian_ci utf8mb3 576 # # PAD SPACE +utf8mb3_myanmar_ci utf8mb3 577 # # PAD SPACE +utf8mb3_thai_520_w2 utf8mb3 578 # # PAD SPACE +utf8mb3_general1400_as_ci utf8mb3 579 # # PAD SPACE +utf8mb3_general_nopad_ci utf8mb3 1057 # # NO PAD +utf8mb3_nopad_bin utf8mb3 1107 # # NO PAD +utf8mb3_unicode_nopad_ci utf8mb3 1216 # # NO PAD +utf8mb3_unicode_520_nopad_ci utf8mb3 1238 # # NO PAD +ucs2_general_ci ucs2 35 # # PAD SPACE +ucs2_bin ucs2 90 # # PAD SPACE +ucs2_unicode_ci ucs2 128 # # PAD SPACE +ucs2_icelandic_ci ucs2 129 # # PAD SPACE +ucs2_latvian_ci ucs2 130 # # PAD SPACE +ucs2_romanian_ci ucs2 131 # # PAD SPACE +ucs2_slovenian_ci ucs2 132 # # PAD SPACE +ucs2_polish_ci ucs2 133 # # PAD SPACE +ucs2_estonian_ci ucs2 134 # # PAD SPACE +ucs2_spanish_ci ucs2 135 # # PAD SPACE +ucs2_swedish_ci ucs2 136 # # PAD SPACE +ucs2_turkish_ci ucs2 137 # # PAD SPACE +ucs2_czech_ci ucs2 138 # # PAD SPACE +ucs2_danish_ci ucs2 139 # # PAD SPACE +ucs2_lithuanian_ci ucs2 140 # # PAD SPACE +ucs2_slovak_ci ucs2 141 # # PAD SPACE +ucs2_spanish2_ci ucs2 142 # # PAD SPACE +ucs2_roman_ci ucs2 143 # # PAD SPACE +ucs2_persian_ci ucs2 144 # # PAD SPACE +ucs2_esperanto_ci ucs2 145 # # PAD SPACE +ucs2_hungarian_ci ucs2 146 # # PAD SPACE +ucs2_sinhala_ci ucs2 147 # # PAD SPACE +ucs2_german2_ci ucs2 148 # # PAD SPACE +ucs2_croatian_mysql561_ci ucs2 149 # # PAD SPACE +ucs2_unicode_520_ci ucs2 150 # # PAD SPACE +ucs2_vietnamese_ci ucs2 151 # # PAD SPACE +ucs2_general_mysql500_ci ucs2 159 # # PAD SPACE +ucs2_croatian_ci ucs2 640 # # PAD SPACE +ucs2_myanmar_ci ucs2 641 # # PAD SPACE +ucs2_thai_520_w2 ucs2 642 # # PAD SPACE +ucs2_general_nopad_ci ucs2 1059 # # NO PAD +ucs2_nopad_bin ucs2 1114 # # NO PAD +ucs2_unicode_nopad_ci ucs2 1152 # # NO PAD +ucs2_unicode_520_nopad_ci ucs2 1174 # # NO PAD +cp866_general_ci cp866 36 Yes # # PAD SPACE +cp866_bin cp866 68 # # PAD SPACE +cp866_general_nopad_ci cp866 1060 # # NO PAD +cp866_nopad_bin cp866 1092 # # NO PAD +keybcs2_general_ci keybcs2 37 Yes # # PAD SPACE +keybcs2_bin keybcs2 73 # # PAD SPACE +keybcs2_general_nopad_ci keybcs2 1061 # # NO PAD +keybcs2_nopad_bin keybcs2 1097 # # NO PAD +macce_general_ci macce 38 Yes # # PAD SPACE +macce_bin macce 43 # # PAD SPACE +macce_general_nopad_ci macce 1062 # # NO PAD +macce_nopad_bin macce 1067 # # NO PAD +macroman_general_ci macroman 39 Yes # # PAD SPACE +macroman_bin macroman 53 # # PAD SPACE +macroman_general_nopad_ci macroman 1063 # # NO PAD +macroman_nopad_bin macroman 1077 # # NO PAD +cp852_general_ci cp852 40 Yes # # PAD SPACE +cp852_bin cp852 81 # # PAD SPACE +cp852_general_nopad_ci cp852 1064 # # NO PAD +cp852_nopad_bin cp852 1105 # # NO PAD +latin7_estonian_cs latin7 20 # # PAD SPACE +latin7_general_ci latin7 41 Yes # # PAD SPACE +latin7_general_cs latin7 42 # # PAD SPACE +latin7_bin latin7 79 # # PAD SPACE +latin7_general_nopad_ci latin7 1065 # # NO PAD +latin7_nopad_bin latin7 1103 # # NO PAD +utf8mb4_general_ci utf8mb4 45 # # PAD SPACE +utf8mb4_bin utf8mb4 46 # # PAD SPACE +utf8mb4_unicode_ci utf8mb4 224 # # PAD SPACE +utf8mb4_icelandic_ci utf8mb4 225 # # PAD SPACE +utf8mb4_latvian_ci utf8mb4 226 # # PAD SPACE +utf8mb4_romanian_ci utf8mb4 227 # # PAD SPACE +utf8mb4_slovenian_ci utf8mb4 228 # # PAD SPACE +utf8mb4_polish_ci utf8mb4 229 # # PAD SPACE +utf8mb4_estonian_ci utf8mb4 230 # # PAD SPACE +utf8mb4_spanish_ci utf8mb4 231 # # PAD SPACE +utf8mb4_swedish_ci utf8mb4 232 # # PAD SPACE +utf8mb4_turkish_ci utf8mb4 233 # # PAD SPACE +utf8mb4_czech_ci utf8mb4 234 # # PAD SPACE +utf8mb4_danish_ci utf8mb4 235 # # PAD SPACE +utf8mb4_lithuanian_ci utf8mb4 236 # # PAD SPACE +utf8mb4_slovak_ci utf8mb4 237 # # PAD SPACE +utf8mb4_spanish2_ci utf8mb4 238 # # PAD SPACE +utf8mb4_roman_ci utf8mb4 239 # # PAD SPACE +utf8mb4_persian_ci utf8mb4 240 # # PAD SPACE +utf8mb4_esperanto_ci utf8mb4 241 # # PAD SPACE +utf8mb4_hungarian_ci utf8mb4 242 # # PAD SPACE +utf8mb4_sinhala_ci utf8mb4 243 # # PAD SPACE +utf8mb4_german2_ci utf8mb4 244 # # PAD SPACE +utf8mb4_croatian_mysql561_ci utf8mb4 245 # # PAD SPACE +utf8mb4_unicode_520_ci utf8mb4 246 # # PAD SPACE +utf8mb4_vietnamese_ci utf8mb4 247 # # PAD SPACE +utf8mb4_0900_ai_ci utf8mb4 255 # # NO PAD +utf8mb4_de_pb_0900_ai_ci utf8mb4 256 # # NO PAD +utf8mb4_is_0900_ai_ci utf8mb4 257 # # NO PAD +utf8mb4_lv_0900_ai_ci utf8mb4 258 # # NO PAD +utf8mb4_ro_0900_ai_ci utf8mb4 259 # # NO PAD +utf8mb4_sl_0900_ai_ci utf8mb4 260 # # NO PAD +utf8mb4_pl_0900_ai_ci utf8mb4 261 # # NO PAD +utf8mb4_et_0900_ai_ci utf8mb4 262 # # NO PAD +utf8mb4_es_0900_ai_ci utf8mb4 263 # # NO PAD +utf8mb4_sv_0900_ai_ci utf8mb4 264 # # NO PAD +utf8mb4_tr_0900_ai_ci utf8mb4 265 # # NO PAD +utf8mb4_cs_0900_ai_ci utf8mb4 266 # # NO PAD +utf8mb4_da_0900_ai_ci utf8mb4 267 # # NO PAD +utf8mb4_lt_0900_ai_ci utf8mb4 268 # # NO PAD +utf8mb4_sk_0900_ai_ci utf8mb4 269 # # NO PAD +utf8mb4_es_trad_0900_ai_ci utf8mb4 270 # # NO PAD +utf8mb4_la_0900_ai_ci utf8mb4 271 # # NO PAD +utf8mb4_eo_0900_ai_ci utf8mb4 273 # # NO PAD +utf8mb4_hu_0900_ai_ci utf8mb4 274 # # NO PAD +utf8mb4_hr_0900_ai_ci utf8mb4 275 # # NO PAD +utf8mb4_vi_0900_ai_ci utf8mb4 277 # # NO PAD +utf8mb4_0900_as_cs utf8mb4 278 # # NO PAD +utf8mb4_de_pb_0900_as_cs utf8mb4 279 # # NO PAD +utf8mb4_is_0900_as_cs utf8mb4 280 # # NO PAD +utf8mb4_lv_0900_as_cs utf8mb4 281 # # NO PAD +utf8mb4_ro_0900_as_cs utf8mb4 282 # # NO PAD +utf8mb4_sl_0900_as_cs utf8mb4 283 # # NO PAD +utf8mb4_pl_0900_as_cs utf8mb4 284 # # NO PAD +utf8mb4_et_0900_as_cs utf8mb4 285 # # NO PAD +utf8mb4_es_0900_as_cs utf8mb4 286 # # NO PAD +utf8mb4_sv_0900_as_cs utf8mb4 287 # # NO PAD +utf8mb4_tr_0900_as_cs utf8mb4 288 # # NO PAD +utf8mb4_cs_0900_as_cs utf8mb4 289 # # NO PAD +utf8mb4_da_0900_as_cs utf8mb4 290 # # NO PAD +utf8mb4_lt_0900_as_cs utf8mb4 291 # # NO PAD +utf8mb4_sk_0900_as_cs utf8mb4 292 # # NO PAD +utf8mb4_es_trad_0900_as_cs utf8mb4 293 # # NO PAD +utf8mb4_la_0900_as_cs utf8mb4 294 # # NO PAD +utf8mb4_eo_0900_as_cs utf8mb4 296 # # NO PAD +utf8mb4_hu_0900_as_cs utf8mb4 297 # # NO PAD +utf8mb4_hr_0900_as_cs utf8mb4 298 # # NO PAD +utf8mb4_vi_0900_as_cs utf8mb4 300 # # NO PAD +utf8mb4_0900_as_ci utf8mb4 305 # # NO PAD +utf8mb4_0900_bin utf8mb4 309 # # NO PAD +utf8mb4_croatian_ci utf8mb4 608 # # PAD SPACE +utf8mb4_myanmar_ci utf8mb4 609 # # PAD SPACE +utf8mb4_thai_520_w2 utf8mb4 610 # # PAD SPACE +utf8mb4_general1400_as_ci utf8mb4 611 # # PAD SPACE +utf8mb4_general_nopad_ci utf8mb4 1069 # # NO PAD +utf8mb4_nopad_bin utf8mb4 1070 # # NO PAD +utf8mb4_unicode_nopad_ci utf8mb4 1248 # # NO PAD +utf8mb4_unicode_520_nopad_ci utf8mb4 1270 # # NO PAD +uca1400_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_as_ci NULL NULL NULL # # PAD SPACE +uca1400_as_cs NULL NULL NULL # # PAD SPACE +uca1400_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_icelandic_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_icelandic_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_icelandic_as_ci NULL NULL NULL # # PAD SPACE +uca1400_icelandic_as_cs NULL NULL NULL # # PAD SPACE +uca1400_icelandic_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_icelandic_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_icelandic_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_icelandic_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_latvian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_latvian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_latvian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_latvian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_latvian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_latvian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_latvian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_latvian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_romanian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_romanian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_romanian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_romanian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_romanian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_romanian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_romanian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_romanian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_slovenian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_slovenian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_slovenian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_slovenian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_slovenian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_slovenian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_slovenian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_slovenian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_polish_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_polish_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_polish_as_ci NULL NULL NULL # # PAD SPACE +uca1400_polish_as_cs NULL NULL NULL # # PAD SPACE +uca1400_polish_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_polish_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_polish_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_polish_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_estonian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_estonian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_estonian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_estonian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_estonian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_estonian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_estonian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_estonian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_spanish_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_spanish_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_spanish_as_ci NULL NULL NULL # # PAD SPACE +uca1400_spanish_as_cs NULL NULL NULL # # PAD SPACE +uca1400_spanish_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_spanish_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_spanish_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_spanish_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_swedish_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_swedish_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_swedish_as_ci NULL NULL NULL # # PAD SPACE +uca1400_swedish_as_cs NULL NULL NULL # # PAD SPACE +uca1400_swedish_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_swedish_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_swedish_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_swedish_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_turkish_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_turkish_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_turkish_as_ci NULL NULL NULL # # PAD SPACE +uca1400_turkish_as_cs NULL NULL NULL # # PAD SPACE +uca1400_turkish_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_turkish_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_turkish_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_turkish_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_czech_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_czech_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_czech_as_ci NULL NULL NULL # # PAD SPACE +uca1400_czech_as_cs NULL NULL NULL # # PAD SPACE +uca1400_czech_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_czech_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_czech_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_czech_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_danish_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_danish_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_danish_as_ci NULL NULL NULL # # PAD SPACE +uca1400_danish_as_cs NULL NULL NULL # # PAD SPACE +uca1400_danish_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_danish_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_danish_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_danish_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_lithuanian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_lithuanian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_lithuanian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_lithuanian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_lithuanian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_lithuanian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_lithuanian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_lithuanian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_slovak_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_slovak_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_slovak_as_ci NULL NULL NULL # # PAD SPACE +uca1400_slovak_as_cs NULL NULL NULL # # PAD SPACE +uca1400_slovak_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_slovak_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_slovak_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_slovak_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_spanish2_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_spanish2_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_spanish2_as_ci NULL NULL NULL # # PAD SPACE +uca1400_spanish2_as_cs NULL NULL NULL # # PAD SPACE +uca1400_spanish2_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_spanish2_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_spanish2_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_spanish2_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_roman_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_roman_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_roman_as_ci NULL NULL NULL # # PAD SPACE +uca1400_roman_as_cs NULL NULL NULL # # PAD SPACE +uca1400_roman_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_roman_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_roman_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_roman_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_persian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_persian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_persian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_persian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_persian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_persian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_persian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_persian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_esperanto_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_esperanto_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_esperanto_as_ci NULL NULL NULL # # PAD SPACE +uca1400_esperanto_as_cs NULL NULL NULL # # PAD SPACE +uca1400_esperanto_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_esperanto_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_esperanto_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_esperanto_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_hungarian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_hungarian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_hungarian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_hungarian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_hungarian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_hungarian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_hungarian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_hungarian_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_sinhala_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_sinhala_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_sinhala_as_ci NULL NULL NULL # # PAD SPACE +uca1400_sinhala_as_cs NULL NULL NULL # # PAD SPACE +uca1400_sinhala_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_sinhala_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_sinhala_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_sinhala_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_german2_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_german2_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_german2_as_ci NULL NULL NULL # # PAD SPACE +uca1400_german2_as_cs NULL NULL NULL # # PAD SPACE +uca1400_german2_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_german2_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_german2_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_german2_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_vietnamese_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_vietnamese_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_vietnamese_as_ci NULL NULL NULL # # PAD SPACE +uca1400_vietnamese_as_cs NULL NULL NULL # # PAD SPACE +uca1400_vietnamese_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_vietnamese_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_vietnamese_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_vietnamese_nopad_as_cs NULL NULL NULL # # NO PAD +uca1400_croatian_ai_ci NULL NULL NULL # # PAD SPACE +uca1400_croatian_ai_cs NULL NULL NULL # # PAD SPACE +uca1400_croatian_as_ci NULL NULL NULL # # PAD SPACE +uca1400_croatian_as_cs NULL NULL NULL # # PAD SPACE +uca1400_croatian_nopad_ai_ci NULL NULL NULL # # NO PAD +uca1400_croatian_nopad_ai_cs NULL NULL NULL # # NO PAD +uca1400_croatian_nopad_as_ci NULL NULL NULL # # NO PAD +uca1400_croatian_nopad_as_cs NULL NULL NULL # # NO PAD +cp1251_bulgarian_ci cp1251 14 # # PAD SPACE +cp1251_ukrainian_ci cp1251 23 # # PAD SPACE +cp1251_bin cp1251 50 # # PAD SPACE +cp1251_general_ci cp1251 51 Yes # # PAD SPACE +cp1251_general_cs cp1251 52 # # PAD SPACE +cp1251_nopad_bin cp1251 1074 # # NO PAD +cp1251_general_nopad_ci cp1251 1075 # # NO PAD +utf16_general_ci utf16 54 # # PAD SPACE +utf16_bin utf16 55 # # PAD SPACE +utf16_unicode_ci utf16 101 # # PAD SPACE +utf16_icelandic_ci utf16 102 # # PAD SPACE +utf16_latvian_ci utf16 103 # # PAD SPACE +utf16_romanian_ci utf16 104 # # PAD SPACE +utf16_slovenian_ci utf16 105 # # PAD SPACE +utf16_polish_ci utf16 106 # # PAD SPACE +utf16_estonian_ci utf16 107 # # PAD SPACE +utf16_spanish_ci utf16 108 # # PAD SPACE +utf16_swedish_ci utf16 109 # # PAD SPACE +utf16_turkish_ci utf16 110 # # PAD SPACE +utf16_czech_ci utf16 111 # # PAD SPACE +utf16_danish_ci utf16 112 # # PAD SPACE +utf16_lithuanian_ci utf16 113 # # PAD SPACE +utf16_slovak_ci utf16 114 # # PAD SPACE +utf16_spanish2_ci utf16 115 # # PAD SPACE +utf16_roman_ci utf16 116 # # PAD SPACE +utf16_persian_ci utf16 117 # # PAD SPACE +utf16_esperanto_ci utf16 118 # # PAD SPACE +utf16_hungarian_ci utf16 119 # # PAD SPACE +utf16_sinhala_ci utf16 120 # # PAD SPACE +utf16_german2_ci utf16 121 # # PAD SPACE +utf16_croatian_mysql561_ci utf16 122 # # PAD SPACE +utf16_unicode_520_ci utf16 123 # # PAD SPACE +utf16_vietnamese_ci utf16 124 # # PAD SPACE +utf16_croatian_ci utf16 672 # # PAD SPACE +utf16_myanmar_ci utf16 673 # # PAD SPACE +utf16_thai_520_w2 utf16 674 # # PAD SPACE +utf16_general_nopad_ci utf16 1078 # # NO PAD +utf16_nopad_bin utf16 1079 # # NO PAD +utf16_unicode_nopad_ci utf16 1125 # # NO PAD +utf16_unicode_520_nopad_ci utf16 1147 # # NO PAD +utf16le_general_ci utf16le 56 Yes # # PAD SPACE +utf16le_bin utf16le 62 # # PAD SPACE +utf16le_general_nopad_ci utf16le 1080 # # NO PAD +utf16le_nopad_bin utf16le 1086 # # NO PAD +cp1256_general_ci cp1256 57 Yes # # PAD SPACE +cp1256_bin cp1256 67 # # PAD SPACE +cp1256_general_nopad_ci cp1256 1081 # # NO PAD +cp1256_nopad_bin cp1256 1091 # # NO PAD +cp1257_lithuanian_ci cp1257 29 # # PAD SPACE +cp1257_bin cp1257 58 # # PAD SPACE +cp1257_general_ci cp1257 59 Yes # # PAD SPACE +cp1257_nopad_bin cp1257 1082 # # NO PAD +cp1257_general_nopad_ci cp1257 1083 # # NO PAD +utf32_general_ci utf32 60 # # PAD SPACE +utf32_bin utf32 61 # # PAD SPACE +utf32_unicode_ci utf32 160 # # PAD SPACE +utf32_icelandic_ci utf32 161 # # PAD SPACE +utf32_latvian_ci utf32 162 # # PAD SPACE +utf32_romanian_ci utf32 163 # # PAD SPACE +utf32_slovenian_ci utf32 164 # # PAD SPACE +utf32_polish_ci utf32 165 # # PAD SPACE +utf32_estonian_ci utf32 166 # # PAD SPACE +utf32_spanish_ci utf32 167 # # PAD SPACE +utf32_swedish_ci utf32 168 # # PAD SPACE +utf32_turkish_ci utf32 169 # # PAD SPACE +utf32_czech_ci utf32 170 # # PAD SPACE +utf32_danish_ci utf32 171 # # PAD SPACE +utf32_lithuanian_ci utf32 172 # # PAD SPACE +utf32_slovak_ci utf32 173 # # PAD SPACE +utf32_spanish2_ci utf32 174 # # PAD SPACE +utf32_roman_ci utf32 175 # # PAD SPACE +utf32_persian_ci utf32 176 # # PAD SPACE +utf32_esperanto_ci utf32 177 # # PAD SPACE +utf32_hungarian_ci utf32 178 # # PAD SPACE +utf32_sinhala_ci utf32 179 # # PAD SPACE +utf32_german2_ci utf32 180 # # PAD SPACE +utf32_croatian_mysql561_ci utf32 181 # # PAD SPACE +utf32_unicode_520_ci utf32 182 # # PAD SPACE +utf32_vietnamese_ci utf32 183 # # PAD SPACE +utf32_croatian_ci utf32 736 # # PAD SPACE +utf32_myanmar_ci utf32 737 # # PAD SPACE +utf32_thai_520_w2 utf32 738 # # PAD SPACE +utf32_general_nopad_ci utf32 1084 # # NO PAD +utf32_nopad_bin utf32 1085 # # NO PAD +utf32_unicode_nopad_ci utf32 1184 # # NO PAD +utf32_unicode_520_nopad_ci utf32 1206 # # NO PAD +binary binary 63 Yes # # NO PAD +geostd8_general_ci geostd8 92 Yes # # PAD SPACE +geostd8_bin geostd8 93 # # PAD SPACE +geostd8_general_nopad_ci geostd8 1116 # # NO PAD +geostd8_nopad_bin geostd8 1117 # # NO PAD +cp932_japanese_ci cp932 95 Yes # # PAD SPACE +cp932_bin cp932 96 # # PAD SPACE +cp932_japanese_nopad_ci cp932 1119 # # NO PAD +cp932_nopad_bin cp932 1120 # # NO PAD +eucjpms_japanese_ci eucjpms 97 Yes # # PAD SPACE +eucjpms_bin eucjpms 98 # # PAD SPACE +eucjpms_japanese_nopad_ci eucjpms 1121 # # NO PAD +eucjpms_nopad_bin eucjpms 1122 # # NO PAD CREATE DATABASE d10 DEFAULT CHARACTER SET utf8; SELECT * FROM INFORMATION_SCHEMA.SCHEMATA ORDER BY SCHEMA_NAME; CATALOG_NAME SCHEMA_NAME DEFAULT_CHARACTER_SET_NAME DEFAULT_COLLATION_NAME SQL_PATH SCHEMA_COMMENT diff --git a/mysql-test/suite/funcs_1/r/charset_collation.result b/mysql-test/suite/funcs_1/r/charset_collation.result index 4c3994d8ed9..a48550219ae 100644 --- a/mysql-test/suite/funcs_1/r/charset_collation.result +++ b/mysql-test/suite/funcs_1/r/charset_collation.result @@ -18,11 +18,11 @@ AND (collation_name LIKE CONCAT(character_set_name,'_general_ci') OR collation_name LIKE CONCAT(character_set_name,'_bin')) ORDER BY collation_name; -COLLATION_NAME CHARACTER_SET_NAME ID IS_DEFAULT IS_COMPILED SORTLEN COMMENT -latin1_bin latin1 47 Yes 1 cp1252 West European -latin1_general_ci latin1 48 Yes 1 cp1252 West European -utf8mb3_bin utf8mb3 83 Yes 1 UTF-8 Unicode -utf8mb3_general_ci utf8mb3 33 Yes 1 UTF-8 Unicode +COLLATION_NAME CHARACTER_SET_NAME ID IS_DEFAULT IS_COMPILED SORTLEN PAD_ATTRIBUTE COMMENT +latin1_bin latin1 47 Yes 1 PAD SPACE cp1252 West European +latin1_general_ci latin1 48 Yes 1 PAD SPACE cp1252 West European +utf8mb3_bin utf8mb3 83 Yes 1 PAD SPACE UTF-8 Unicode +utf8mb3_general_ci utf8mb3 33 Yes 1 PAD SPACE UTF-8 Unicode SELECT * FROM information_schema.collation_character_set_applicability diff --git a/mysql-test/suite/funcs_1/r/is_collations.result b/mysql-test/suite/funcs_1/r/is_collations.result index add192a41b9..b65920fa322 100644 --- a/mysql-test/suite/funcs_1/r/is_collations.result +++ b/mysql-test/suite/funcs_1/r/is_collations.result @@ -34,6 +34,7 @@ ID bigint(11) YES NULL IS_DEFAULT varchar(3) YES NULL IS_COMPILED varchar(3) NO NULL SORTLEN bigint(3) NO NULL +PAD_ATTRIBUTE enum('PAD SPACE','NO PAD') NO NULL COMMENT varchar(80) NO NULL SHOW CREATE TABLE information_schema.COLLATIONS; Table Create Table @@ -44,6 +45,7 @@ COLLATIONS CREATE TEMPORARY TABLE `COLLATIONS` ( `IS_DEFAULT` varchar(3), `IS_COMPILED` varchar(3) NOT NULL, `SORTLEN` bigint(3) NOT NULL, + `PAD_ATTRIBUTE` enum('PAD SPACE','NO PAD') NOT NULL, `COMMENT` varchar(80) NOT NULL ) ENGINE=MEMORY DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci SHOW COLUMNS FROM information_schema.COLLATIONS; @@ -54,6 +56,7 @@ ID bigint(11) YES NULL IS_DEFAULT varchar(3) YES NULL IS_COMPILED varchar(3) NO NULL SORTLEN bigint(3) NO NULL +PAD_ATTRIBUTE enum('PAD SPACE','NO PAD') NO NULL COMMENT varchar(80) NO NULL # Testcases 3.2.3.2 and 3.2.3.3 are checked in suite/funcs_1/t/charset_collation*.test ######################################################################## diff --git a/mysql-test/suite/funcs_1/r/is_columns_is.result b/mysql-test/suite/funcs_1/r/is_columns_is.result index 1b4e74e85cc..c9f2d7da443 100644 --- a/mysql-test/suite/funcs_1/r/is_columns_is.result +++ b/mysql-test/suite/funcs_1/r/is_columns_is.result @@ -59,10 +59,11 @@ def information_schema CLIENT_STATISTICS TOTAL_SSL_CONNECTIONS 26 NULL NO bigint def information_schema CLIENT_STATISTICS UPDATE_COMMANDS 18 NULL NO bigint NULL NULL 19 0 NULL NULL NULL bigint(21) select NEVER NULL NO NO def information_schema COLLATIONS CHARACTER_SET_NAME 2 NULL YES varchar 32 96 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(32) select NEVER NULL NO NO def information_schema COLLATIONS COLLATION_NAME 1 NULL NO varchar 64 192 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(64) select NEVER NULL NO NO -def information_schema COLLATIONS COMMENT 7 NULL NO varchar 80 240 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(80) select NEVER NULL NO NO +def information_schema COLLATIONS COMMENT 8 NULL NO varchar 80 240 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(80) select NEVER NULL NO NO def information_schema COLLATIONS ID 3 NULL YES bigint NULL NULL 19 0 NULL NULL NULL bigint(11) select NEVER NULL NO NO def information_schema COLLATIONS IS_COMPILED 5 NULL NO varchar 3 9 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(3) select NEVER NULL NO NO def information_schema COLLATIONS IS_DEFAULT 4 NULL YES varchar 3 9 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(3) select NEVER NULL NO NO +def information_schema COLLATIONS PAD_ATTRIBUTE 7 NULL NO enum 3 9 NULL NULL NULL utf8mb3 utf8mb3_general_ci enum('PAD SPACE','NO PAD') select NEVER NULL NO NO def information_schema COLLATIONS SORTLEN 6 NULL NO bigint NULL NULL 19 0 NULL NULL NULL bigint(3) select NEVER NULL NO NO def information_schema COLLATION_CHARACTER_SET_APPLICABILITY CHARACTER_SET_NAME 2 NULL NO varchar 32 96 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(32) select NEVER NULL NO NO def information_schema COLLATION_CHARACTER_SET_APPLICABILITY COLLATION_NAME 1 NULL NO varchar 64 192 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(64) select NEVER NULL NO NO @@ -643,6 +644,7 @@ AND table_name <> 'profiling' AND table_name not like 'innodb_%' AND CHARACTER_OCTET_LENGTH / CHARACTER_MAXIMUM_LENGTH <> 1 ORDER BY CHARACTER_SET_NAME, COLLATION_NAME, COL_CML; COL_CML DATA_TYPE CHARACTER_SET_NAME COLLATION_NAME +3.0000 enum utf8mb3 utf8mb3_general_ci 3.0000 varchar utf8mb3 utf8mb3_general_ci SELECT DISTINCT CHARACTER_OCTET_LENGTH / CHARACTER_MAXIMUM_LENGTH AS COL_CML, @@ -740,6 +742,7 @@ NULL information_schema COLLATIONS ID bigint NULL NULL NULL NULL bigint(11) 3.0000 information_schema COLLATIONS IS_DEFAULT varchar 3 9 utf8mb3 utf8mb3_general_ci varchar(3) 3.0000 information_schema COLLATIONS IS_COMPILED varchar 3 9 utf8mb3 utf8mb3_general_ci varchar(3) NULL information_schema COLLATIONS SORTLEN bigint NULL NULL NULL NULL bigint(3) +3.0000 information_schema COLLATIONS PAD_ATTRIBUTE enum 3 9 utf8mb3 utf8mb3_general_ci enum('PAD SPACE','NO PAD') 3.0000 information_schema COLLATIONS COMMENT varchar 80 240 utf8mb3 utf8mb3_general_ci varchar(80) 3.0000 information_schema COLLATION_CHARACTER_SET_APPLICABILITY COLLATION_NAME varchar 64 192 utf8mb3 utf8mb3_general_ci varchar(64) 3.0000 information_schema COLLATION_CHARACTER_SET_APPLICABILITY CHARACTER_SET_NAME varchar 32 96 utf8mb3 utf8mb3_general_ci varchar(32) diff --git a/mysql-test/suite/funcs_1/r/is_columns_is_embedded.result b/mysql-test/suite/funcs_1/r/is_columns_is_embedded.result index bdbe7b2a90e..7c1dbbf1aa2 100644 --- a/mysql-test/suite/funcs_1/r/is_columns_is_embedded.result +++ b/mysql-test/suite/funcs_1/r/is_columns_is_embedded.result @@ -59,10 +59,11 @@ def information_schema CLIENT_STATISTICS TOTAL_SSL_CONNECTIONS 26 NULL NO bigint def information_schema CLIENT_STATISTICS UPDATE_COMMANDS 18 NULL NO bigint NULL NULL 19 0 NULL NULL NULL bigint(21) NEVER NULL NO NO def information_schema COLLATIONS CHARACTER_SET_NAME 2 NULL YES varchar 32 96 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(32) NEVER NULL NO NO def information_schema COLLATIONS COLLATION_NAME 1 NULL NO varchar 64 192 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(64) NEVER NULL NO NO -def information_schema COLLATIONS COMMENT 7 NULL NO varchar 80 240 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(80) NEVER NULL NO NO +def information_schema COLLATIONS COMMENT 8 NULL NO varchar 80 240 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(80) NEVER NULL NO NO def information_schema COLLATIONS ID 3 NULL YES bigint NULL NULL 19 0 NULL NULL NULL bigint(11) NEVER NULL NO NO def information_schema COLLATIONS IS_COMPILED 5 NULL NO varchar 3 9 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(3) NEVER NULL NO NO def information_schema COLLATIONS IS_DEFAULT 4 NULL YES varchar 3 9 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(3) NEVER NULL NO NO +def information_schema COLLATIONS PAD_ATTRIBUTE 7 NULL NO enum 3 9 NULL NULL NULL utf8mb3 utf8mb3_general_ci enum('PAD SPACE','NO PAD') NEVER NULL NO NO def information_schema COLLATIONS SORTLEN 6 NULL NO bigint NULL NULL 19 0 NULL NULL NULL bigint(3) NEVER NULL NO NO def information_schema COLLATION_CHARACTER_SET_APPLICABILITY CHARACTER_SET_NAME 2 NULL NO varchar 32 96 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(32) NEVER NULL NO NO def information_schema COLLATION_CHARACTER_SET_APPLICABILITY COLLATION_NAME 1 NULL NO varchar 64 192 NULL NULL NULL utf8mb3 utf8mb3_general_ci varchar(64) NEVER NULL NO NO @@ -576,6 +577,7 @@ AND table_name <> 'profiling' AND table_name not like 'innodb_%' AND CHARACTER_OCTET_LENGTH / CHARACTER_MAXIMUM_LENGTH <> 1 ORDER BY CHARACTER_SET_NAME, COLLATION_NAME, COL_CML; COL_CML DATA_TYPE CHARACTER_SET_NAME COLLATION_NAME +3.0000 enum utf8mb3 utf8mb3_general_ci 3.0000 varchar utf8mb3 utf8mb3_general_ci SELECT DISTINCT CHARACTER_OCTET_LENGTH / CHARACTER_MAXIMUM_LENGTH AS COL_CML, @@ -672,6 +674,7 @@ NULL information_schema COLLATIONS ID bigint NULL NULL NULL NULL bigint(11) 3.0000 information_schema COLLATIONS IS_DEFAULT varchar 3 9 utf8mb3 utf8mb3_general_ci varchar(3) 3.0000 information_schema COLLATIONS IS_COMPILED varchar 3 9 utf8mb3 utf8mb3_general_ci varchar(3) NULL information_schema COLLATIONS SORTLEN bigint NULL NULL NULL NULL bigint(3) +3.0000 information_schema COLLATIONS PAD_ATTRIBUTE enum 3 9 utf8mb3 utf8mb3_general_ci enum('PAD SPACE','NO PAD') 3.0000 information_schema COLLATIONS COMMENT varchar 80 240 utf8mb3 utf8mb3_general_ci varchar(80) 3.0000 information_schema COLLATION_CHARACTER_SET_APPLICABILITY COLLATION_NAME varchar 64 192 utf8mb3 utf8mb3_general_ci varchar(64) 3.0000 information_schema COLLATION_CHARACTER_SET_APPLICABILITY CHARACTER_SET_NAME varchar 32 96 utf8mb3 utf8mb3_general_ci varchar(32) diff --git a/mysql-test/suite/innodb/r/innodb_ctype_ldml.result b/mysql-test/suite/innodb/r/innodb_ctype_ldml.result index ff3e82781a4..665414929d0 100644 --- a/mysql-test/suite/innodb/r/innodb_ctype_ldml.result +++ b/mysql-test/suite/innodb/r/innodb_ctype_ldml.result @@ -7,8 +7,8 @@ show variables like 'character_sets_dir%'; Variable_name Value character_sets_dir MYSQL_TEST_DIR/std_data/ldml/ show collation like 'utf8mb3_phone_ci'; -Collation Charset Id Default Compiled Sortlen -utf8mb3_phone_ci utf8mb3 352 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +utf8mb3_phone_ci utf8mb3 352 8 PAD SPACE CREATE TABLE t1 ( name VARCHAR(64), phone VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_phone_ci @@ -36,8 +36,8 @@ name phone Bar +7-912-800-80-01 DROP TABLE t1; show collation like 'utf8mb3_test_ci'; -Collation Charset Id Default Compiled Sortlen -utf8mb3_test_ci utf8mb3 353 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +utf8mb3_test_ci utf8mb3 353 8 PAD SPACE create table t1 (c1 char(1) character set utf8 collate utf8_test_ci); insert into t1 values ('a'); select * from t1 where c1='b'; @@ -45,8 +45,8 @@ c1 a drop table t1; show collation like 'ucs2_test_ci'; -Collation Charset Id Default Compiled Sortlen -ucs2_test_ci ucs2 358 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +ucs2_test_ci ucs2 358 8 PAD SPACE create table t1 (c1 char(1) character set ucs2 collate ucs2_test_ci); insert into t1 values ('a'); select * from t1 where c1='b'; @@ -54,8 +54,8 @@ c1 a drop table t1; show collation like 'utf8mb4_test_ci'; -Collation Charset Id Default Compiled Sortlen -utf8mb4_test_ci utf8mb4 326 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +utf8mb4_test_ci utf8mb4 326 8 PAD SPACE create table t1 (c1 char(1) character set utf8mb4 collate utf8mb4_test_ci); insert into t1 values ('a'); select * from t1 where c1='b'; @@ -63,8 +63,8 @@ c1 a drop table t1; show collation like 'utf16_test_ci'; -Collation Charset Id Default Compiled Sortlen -utf16_test_ci utf16 327 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +utf16_test_ci utf16 327 8 PAD SPACE create table t1 (c1 char(1) character set utf16 collate utf16_test_ci); insert into t1 values ('a'); select * from t1 where c1='b'; @@ -72,8 +72,8 @@ c1 a drop table t1; show collation like 'utf32_test_ci'; -Collation Charset Id Default Compiled Sortlen -utf32_test_ci utf32 391 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +utf32_test_ci utf32 391 8 PAD SPACE create table t1 (c1 char(1) character set utf32 collate utf32_test_ci); insert into t1 values ('a'); select * from t1 where c1='b'; @@ -107,8 +107,8 @@ Warning 1265 Data truncated for column 'c1' at row 1 DROP TABLE t1; Vietnamese experimental collation show collation like 'ucs2_vn_ci'; -Collation Charset Id Default Compiled Sortlen -ucs2_vn_ci ucs2 359 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +ucs2_vn_ci ucs2 359 8 PAD SPACE create table t1 (c1 char(1) character set ucs2 collate ucs2_vn_ci); insert into t1 values (0x0061),(0x0041),(0x00E0),(0x00C0),(0x1EA3),(0x1EA2), (0x00E3),(0x00C3),(0x00E1),(0x00C1),(0x1EA1),(0x1EA0); @@ -382,8 +382,8 @@ drop table t1; Bug#46448 trailing spaces are not ignored when user collation maps space != 0x20 set names latin1; show collation like 'latin1_test'; -Collation Charset Id Default Compiled Sortlen -latin1_test latin1 331 1 +Collation Charset Id Default Compiled Sortlen Pad_attribute +latin1_test latin1 331 1 PAD SPACE select "foo" = "foo " collate latin1_test; "foo" = "foo " collate latin1_test 1 @@ -427,24 +427,24 @@ utf8mb3_czech_test_bad_w2 utf8mb3 372 4 utf32_test_ci utf32 391 8 utf8mb3_maxuserid_ci utf8mb3 2047 8 show collation like '%test%'; -Collation Charset Id Default Compiled Sortlen -latin1_test latin1 331 1 -latin1_test2 latin1 332 1 -latin1_test2_cs latin1 333 1 -utf8mb3_test_ci utf8mb3 353 8 -utf8mb3_czech_test_w2 utf8mb3 370 4 -utf8mb3_czech_test_nopad_w2 utf8mb3 371 4 -utf8mb3_czech_test_bad_w2 utf8mb3 372 4 -ucs2_test_ci ucs2 358 8 -utf8mb4_test_ci utf8mb4 326 8 -utf8mb4_test_400_ci utf8mb4 328 8 -utf8mb4_test_520_nopad_ci utf8mb4 329 8 -utf8mb4_uca1400_test01_as_ci utf8mb4 330 4 -utf16_test_ci utf16 327 8 -utf32_test_ci utf32 391 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +latin1_test latin1 331 1 PAD SPACE +latin1_test2 latin1 332 1 PAD SPACE +latin1_test2_cs latin1 333 1 PAD SPACE +utf8mb3_test_ci utf8mb3 353 8 PAD SPACE +utf8mb3_czech_test_w2 utf8mb3 370 4 PAD SPACE +utf8mb3_czech_test_nopad_w2 utf8mb3 371 4 NO PAD +utf8mb3_czech_test_bad_w2 utf8mb3 372 4 PAD SPACE +ucs2_test_ci ucs2 358 8 PAD SPACE +utf8mb4_test_ci utf8mb4 326 8 PAD SPACE +utf8mb4_test_400_ci utf8mb4 328 8 PAD SPACE +utf8mb4_test_520_nopad_ci utf8mb4 329 8 NO PAD +utf8mb4_uca1400_test01_as_ci utf8mb4 330 4 PAD SPACE +utf16_test_ci utf16 327 8 PAD SPACE +utf32_test_ci utf32 391 8 PAD SPACE show collation like 'ucs2_vn_ci'; -Collation Charset Id Default Compiled Sortlen -ucs2_vn_ci ucs2 359 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +ucs2_vn_ci ucs2 359 8 PAD SPACE create table t1 (c1 char(1) character set ucs2 collate ucs2_vn_ci); show create table t1; Table Create Table @@ -468,8 +468,8 @@ b DROP TABLE t1; SET NAMES utf8 COLLATE utf8_phone_ci; show collation like 'utf8mb3_phone_ci'; -Collation Charset Id Default Compiled Sortlen -utf8mb3_phone_ci utf8mb3 352 8 +Collation Charset Id Default Compiled Sortlen Pad_attribute +utf8mb3_phone_ci utf8mb3 352 8 PAD SPACE SET NAMES utf8; SELECT hex(weight_string(_utf8mb4'a' collate utf8mb4_test_400_ci)); hex(weight_string(_utf8mb4'a' collate utf8mb4_test_400_ci)) diff --git a/sql/sql_show.cc b/sql/sql_show.cc index 110c8b6296b..db653f1abb3 100644 --- a/sql/sql_show.cc +++ b/sql/sql_show.cc @@ -6802,7 +6802,7 @@ int fill_schema_collation(THD *thd, TABLE_LIST *tables, COND *cond) table->field[1]->set_null(); // CHARACTER_SET_NAME table->field[2]->set_null(); // ID table->field[3]->set_null(); // IS_DEFAULT - table->field[6]->set_null(); // Comment + table->field[7]->set_null(); // Comment } else { @@ -6818,12 +6818,14 @@ int fill_schema_collation(THD *thd, TABLE_LIST *tables, COND *cond) LEX_CSTRING comment; comment.str= tmp_cl->comment; comment.length= strlen(comment.str); - table->field[6]->store(&comment, scs); + table->field[7]->store(&comment, scs); } } table->field[4]->store( Show::Yes_or_empty::value(tmp_cl->compiled_flag()), scs); table->field[5]->store((longlong) tmp_cl->strxfrm_multiply, TRUE); + // PAD_ATTRIBUTE + table->field[6]->store(1 + (bool)(tmp_cl->state & MY_CS_NOPAD), true); if (schema_table_store_record(thd, table)) return 1; } @@ -10004,6 +10006,26 @@ ST_FIELD_INFO charsets_fields_info[]= }; +class CollationPAD: public Enum +{ + static const TypelibBuffer<2> *typelib() + { + static const LEX_CSTRING values[] = + { + { STRING_WITH_LEN("PAD SPACE") }, + { STRING_WITH_LEN("NO PAD") } + }; + static const TypelibBuffer<2> tl(values); + return &tl; + }; + +public: + CollationPAD() + :Enum(typelib()) + { } +}; + + ST_FIELD_INFO collation_fields_info[]= { Column("COLLATION_NAME", CLName(), NOT_NULL, "Collation"), @@ -10012,6 +10034,7 @@ ST_FIELD_INFO collation_fields_info[]= Column("IS_DEFAULT", Yes_or_empty(), NULLABLE, "Default"), Column("IS_COMPILED", Yes_or_empty(), NOT_NULL, "Compiled"), Column("SORTLEN", SLonglong(3), NOT_NULL, "Sortlen"), + Column("PAD_ATTRIBUTE", CollationPAD(), NOT_NULL, "Pad_attribute"), Column("COMMENT", Varchar(80), NOT_NULL), CEnd() };