~linuxjedi/drizzle/trunk-bug-667053

« back to all changes in this revision

Viewing changes to mysql-test/r/ctype_ldml.result

  • Committer: brian
  • Date: 2008-06-25 05:29:13 UTC
  • Revision ID: brian@localhost.localdomain-20080625052913-6upwo0jsrl4lnapl
clean slate

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
drop table if exists t1;
 
2
In the following tests we change the order of letter "b"
 
3
making it equal to letter "a", and check that it works
 
4
with all Unicode character sets
 
5
set names utf8;
 
6
show variables like 'character_sets_dir%';
 
7
Variable_name   Value
 
8
character_sets_dir      MYSQL_TEST_DIR/std_data/
 
9
show collation like 'utf8_test_ci';
 
10
Collation       Charset Id      Default Compiled        Sortlen
 
11
utf8_test_ci    utf8    253                     8
 
12
create table t1 (c1 char(1) character set utf8 collate utf8_test_ci);
 
13
insert into t1 values ('a');
 
14
select * from t1 where c1='b';
 
15
c1
 
16
a
 
17
drop table t1;
 
18
show collation like 'ucs2_test_ci';
 
19
Collation       Charset Id      Default Compiled        Sortlen
 
20
ucs2_test_ci    ucs2    158                     8
 
21
create table t1 (c1 char(1) character set ucs2 collate ucs2_test_ci);
 
22
insert into t1 values ('a');
 
23
select * from t1 where c1='b';
 
24
c1
 
25
a
 
26
drop table t1;
 
27
show collation like 'utf16_test_ci';
 
28
Collation       Charset Id      Default Compiled        Sortlen
 
29
utf16_test_ci   utf16   127                     8
 
30
create table t1 (c1 char(1) character set utf16 collate utf16_test_ci);
 
31
insert into t1 values ('a');
 
32
select * from t1 where c1='b';
 
33
c1
 
34
a
 
35
drop table t1;
 
36
show collation like 'utf32_test_ci';
 
37
Collation       Charset Id      Default Compiled        Sortlen
 
38
utf32_test_ci   utf32   191                     8
 
39
create table t1 (c1 char(1) character set utf32 collate utf32_test_ci);
 
40
insert into t1 values ('a');
 
41
select * from t1 where c1='b';
 
42
c1
 
43
a
 
44
drop table t1;
 
45
Vietnamese experimental collation
 
46
show collation like 'ucs2_vn_ci';
 
47
Collation       Charset Id      Default Compiled        Sortlen
 
48
ucs2_vn_ci      ucs2    159                     8
 
49
create table t1 (c1 char(1) character set ucs2 collate ucs2_vn_ci);
 
50
insert into t1 values (0x0061),(0x0041),(0x00E0),(0x00C0),(0x1EA3),(0x1EA2),
 
51
(0x00E3),(0x00C3),(0x00E1),(0x00C1),(0x1EA1),(0x1EA0);
 
52
insert into t1 values (0x0103),(0x0102),(0x1EB1),(0x1EB0),(0x1EB3),(0x1EB2),
 
53
(0x1EB5),(0x1EB4),(0x1EAF),(0x1EAE),(0x1EB7),(0x1EB6);
 
54
insert into t1 values (0x00E2),(0x00C2),(0x1EA7),(0x1EA6),(0x1EA9),(0x1EA8),
 
55
(0x1EAB),(0x1EAA),(0x1EA5),(0x1EA4),(0x1EAD),(0x1EAC);
 
56
insert into t1 values ('b'),('B'),('c'),('C');
 
57
insert into t1 values ('d'),('D'),(0x0111),(0x0110);
 
58
insert into t1 values (0x0065),(0x0045),(0x00E8),(0x00C8),(0x1EBB),(0x1EBA),
 
59
(0x1EBD),(0x1EBC),(0x00E9),(0x00C9),(0x1EB9),(0x1EB8);
 
60
insert into t1 values (0x00EA),(0x00CA),(0x1EC1),(0x1EC0),(0x1EC3),(0x1EC2),
 
61
(0x1EC5),(0x1EC4),(0x1EBF),(0x1EBE),(0x1EC7),(0x1EC6);
 
62
insert into t1 values ('g'),('G'),('h'),('H');
 
63
insert into t1 values (0x0069),(0x0049),(0x00EC),(0x00CC),(0x1EC9),(0x1EC8),
 
64
(0x0129),(0x0128),(0x00ED),(0x00CD),(0x1ECB),(0x1ECA);
 
65
insert into t1 values ('k'),('K'),('l'),('L'),('m'),('M');
 
66
insert into t1 values (0x006F),(0x004F),(0x00F2),(0x00D2),(0x1ECF),(0x1ECE),
 
67
(0x00F5),(0x00D5),(0x00F3),(0x00D3),(0x1ECD),(0x1ECC);
 
68
insert into t1 values (0x00F4),(0x00D4),(0x1ED3),(0x1ED2),(0x1ED5),(0x1ED4),
 
69
(0x1ED7),(0x1ED6),(0x1ED1),(0x1ED0),(0x1ED9),(0x1ED8);
 
70
insert into t1 values (0x01A1),(0x01A0),(0x1EDD),(0x1EDC),(0x1EDF),(0x1EDE),
 
71
(0x1EE1),(0x1EE0),(0x1EDB),(0x1EDA),(0x1EE3),(0x1EE2);
 
72
insert into t1 values ('p'),('P'),('q'),('Q'),('r'),('R'),('s'),('S'),('t'),('T');
 
73
insert into t1 values (0x0075),(0x0055),(0x00F9),(0x00D9),(0x1EE7),(0x1EE6),
 
74
(0x0169),(0x0168),(0x00FA),(0x00DA),(0x1EE5),(0x1EE4);
 
75
insert into t1 values (0x01B0),(0x01AF),(0x1EEB),(0x1EEA),(0x1EED),(0x1EEC),
 
76
(0x1EEF),(0x1EEE),(0x1EE9),(0x1EE8),(0x1EF1),(0x1EF0);
 
77
insert into t1 values ('v'),('V'),('x'),('X');
 
78
insert into t1 values (0x0079),(0x0059),(0x1EF3),(0x1EF2),(0x1EF7),(0x1EF6),
 
79
(0x1EF9),(0x1EF8),(0x00FD),(0x00DD),(0x1EF5),(0x1EF4);
 
80
select hex(c1) as h, c1 from t1 order by c1, h;
 
81
h       c1
 
82
0041    A
 
83
0061    a
 
84
00C0    À
 
85
00C1    Á
 
86
00C3    Ã
 
87
00E0    à
 
88
00E1    á
 
89
00E3    ã
 
90
1EA0    Ạ
 
91
1EA1    ạ
 
92
1EA2    Ả
 
93
1EA3    ả
 
94
0102    Ă
 
95
0103    ă
 
96
1EAE    Ắ
 
97
1EAF    ắ
 
98
1EB0    Ằ
 
99
1EB1    ằ
 
100
1EB2    Ẳ
 
101
1EB3    ẳ
 
102
1EB4    Ẵ
 
103
1EB5    ẵ
 
104
1EB6    Ặ
 
105
1EB7    ặ
 
106
00C2    Â
 
107
00E2    â
 
108
1EA4    Ấ
 
109
1EA5    ấ
 
110
1EA6    Ầ
 
111
1EA7    ầ
 
112
1EA8    Ẩ
 
113
1EA9    ẩ
 
114
1EAA    Ẫ
 
115
1EAB    ẫ
 
116
1EAC    Ậ
 
117
1EAD    ậ
 
118
0042    B
 
119
0062    b
 
120
0043    C
 
121
0063    c
 
122
0044    D
 
123
0064    d
 
124
0110    Đ
 
125
0111    đ
 
126
0045    E
 
127
0065    e
 
128
00C8    È
 
129
00C9    É
 
130
00E8    è
 
131
00E9    é
 
132
1EB8    Ẹ
 
133
1EB9    ẹ
 
134
1EBA    Ẻ
 
135
1EBB    ẻ
 
136
1EBC    Ẽ
 
137
1EBD    ẽ
 
138
00CA    Ê
 
139
00EA    ê
 
140
1EBE    Ế
 
141
1EBF    ế
 
142
1EC0    Ề
 
143
1EC1    ề
 
144
1EC2    Ể
 
145
1EC3    ể
 
146
1EC4    Ễ
 
147
1EC5    ễ
 
148
1EC6    Ệ
 
149
1EC7    ệ
 
150
0047    G
 
151
0067    g
 
152
0048    H
 
153
0068    h
 
154
0049    I
 
155
0069    i
 
156
00CC    Ì
 
157
00CD    Í
 
158
00EC    ì
 
159
00ED    í
 
160
0128    Ĩ
 
161
0129    ĩ
 
162
1EC8    Ỉ
 
163
1EC9    ỉ
 
164
1ECA    Ị
 
165
1ECB    ị
 
166
004B    K
 
167
006B    k
 
168
004C    L
 
169
006C    l
 
170
004D    M
 
171
006D    m
 
172
004F    O
 
173
006F    o
 
174
00D2    Ò
 
175
00D3    Ó
 
176
00D5    Õ
 
177
00F2    ò
 
178
00F3    ó
 
179
00F5    õ
 
180
1ECC    Ọ
 
181
1ECD    ọ
 
182
1ECE    Ỏ
 
183
1ECF    ỏ
 
184
00D4    Ô
 
185
00F4    ô
 
186
1ED0    Ố
 
187
1ED1    ố
 
188
1ED2    Ồ
 
189
1ED3    ồ
 
190
1ED4    Ổ
 
191
1ED5    ổ
 
192
1ED6    Ỗ
 
193
1ED7    ỗ
 
194
1ED8    Ộ
 
195
1ED9    ộ
 
196
01A0    Ơ
 
197
01A1    ơ
 
198
1EDA    Ớ
 
199
1EDB    ớ
 
200
1EDC    Ờ
 
201
1EDD    ờ
 
202
1EDE    Ở
 
203
1EDF    ở
 
204
1EE0    Ỡ
 
205
1EE1    ỡ
 
206
1EE2    Ợ
 
207
1EE3    ợ
 
208
0050    P
 
209
0070    p
 
210
0051    Q
 
211
0071    q
 
212
0052    R
 
213
0072    r
 
214
0053    S
 
215
0073    s
 
216
0054    T
 
217
0074    t
 
218
0055    U
 
219
0075    u
 
220
00D9    Ù
 
221
00DA    Ú
 
222
00F9    ù
 
223
00FA    ú
 
224
0168    Ũ
 
225
0169    ũ
 
226
1EE4    Ụ
 
227
1EE5    ụ
 
228
1EE6    Ủ
 
229
1EE7    ủ
 
230
01AF    Ư
 
231
01B0    ư
 
232
1EE8    Ứ
 
233
1EE9    ứ
 
234
1EEA    Ừ
 
235
1EEB    ừ
 
236
1EEC    Ử
 
237
1EED    ử
 
238
1EEE    Ữ
 
239
1EEF    ữ
 
240
1EF0    Ự
 
241
1EF1    ự
 
242
0056    V
 
243
0076    v
 
244
0058    X
 
245
0078    x
 
246
0059    Y
 
247
0079    y
 
248
00DD    Ý
 
249
00FD    ý
 
250
1EF2    Ỳ
 
251
1EF3    ỳ
 
252
1EF4    Ỵ
 
253
1EF5    ỵ
 
254
1EF6    Ỷ
 
255
1EF7    ỷ
 
256
1EF8    Ỹ
 
257
1EF9    ỹ
 
258
select group_concat(hex(c1) order by hex(c1)) from t1 group by c1;
 
259
group_concat(hex(c1) order by hex(c1))
 
260
0041,0061,00C0,00C1,00C3,00E0,00E1,00E3,1EA0,1EA1,1EA2,1EA3
 
261
0102,0103,1EAE,1EAF,1EB0,1EB1,1EB2,1EB3,1EB4,1EB5,1EB6,1EB7
 
262
00C2,00E2,1EA4,1EA5,1EA6,1EA7,1EA8,1EA9,1EAA,1EAB,1EAC,1EAD
 
263
0042,0062
 
264
0043,0063
 
265
0044,0064
 
266
0110,0111
 
267
0045,0065,00C8,00C9,00E8,00E9,1EB8,1EB9,1EBA,1EBB,1EBC,1EBD
 
268
00CA,00EA,1EBE,1EBF,1EC0,1EC1,1EC2,1EC3,1EC4,1EC5,1EC6,1EC7
 
269
0047,0067
 
270
0048,0068
 
271
0049,0069,00CC,00CD,00EC,00ED,0128,0129,1EC8,1EC9,1ECA,1ECB
 
272
004B,006B
 
273
004C,006C
 
274
004D,006D
 
275
004F,006F,00D2,00D3,00D5,00F2,00F3,00F5,1ECC,1ECD,1ECE,1ECF
 
276
00D4,00F4,1ED0,1ED1,1ED2,1ED3,1ED4,1ED5,1ED6,1ED7,1ED8,1ED9
 
277
01A0,01A1,1EDA,1EDB,1EDC,1EDD,1EDE,1EDF,1EE0,1EE1,1EE2,1EE3
 
278
0050,0070
 
279
0051,0071
 
280
0052,0072
 
281
0053,0073
 
282
0054,0074
 
283
0055,0075,00D9,00DA,00F9,00FA,0168,0169,1EE4,1EE5,1EE6,1EE7
 
284
01AF,01B0,1EE8,1EE9,1EEA,1EEB,1EEC,1EED,1EEE,1EEF,1EF0,1EF1
 
285
0056,0076
 
286
0058,0078
 
287
0059,0079,00DD,00FD,1EF2,1EF3,1EF4,1EF5,1EF6,1EF7,1EF8,1EF9
 
288
select group_concat(c1 order by hex(c1) SEPARATOR '') from t1 group by c1;
 
289
group_concat(c1 order by hex(c1) SEPARATOR '')
 
290
AaÀÁÃàáãẠạẢả
 
291
ĂăẮắẰằẲẳẴẵẶặ
 
292
ÂâẤấẦầẨẩẪẫẬậ
 
293
Bb
 
294
Cc
 
295
Dd
 
296
Đđ
 
297
EeÈÉèéẸẹẺẻẼẽ
 
298
ÊêẾếỀềỂểỄễỆệ
 
299
Gg
 
300
Hh
 
301
IiÌÍìíĨĩỈỉỊị
 
302
Kk
 
303
Ll
 
304
Mm
 
305
OoÒÓÕòóõỌọỎỏ
 
306
ÔôỐốỒồỔổỖỗỘộ
 
307
ƠơỚớỜờỞởỠỡỢợ
 
308
Pp
 
309
Qq
 
310
Rr
 
311
Ss
 
312
Tt
 
313
UuÙÚùúŨũỤụỦủ
 
314
ƯưỨứỪừỬửỮữỰự
 
315
Vv
 
316
Xx
 
317
YyÝýỲỳỴỵỶỷỸỹ
 
318
drop table t1;