Merge bk-internal.mysql.com:/home/bk/mysql-4.1
into narttu.mysql.fi:/my/mysql-4.1 configure.in: Auto merged libmysqld/lib_sql.cc: Auto merged sql/field.cc: Auto merged sql/field.h: Auto merged sql/item.cc: Auto merged sql/item.h: Auto merged sql/item_cmpfunc.cc: Auto merged sql/item_func.cc: Auto merged sql/lex.h: Auto merged sql/log.cc: Auto merged sql/log_event.cc: Auto merged sql/mysqld.cc: Auto merged sql/repl_failsafe.cc: Auto merged sql/set_var.cc: Auto merged sql/slave.cc: Auto merged sql/sql_class.h: Auto merged sql/sql_repl.cc: Auto merged sql/sql_show.cc: Auto merged sql/sql_yacc.yy: Auto merged
This commit is contained in:
commit
97cd4fb127
@ -2401,7 +2401,11 @@ done
|
||||
|
||||
dnl Always compile latin1
|
||||
AC_DEFINE(HAVE_CHARSET_latin1)
|
||||
|
||||
|
||||
dnl Always compile utf8
|
||||
AC_DEFINE(HAVE_CHARSET_utf8)
|
||||
use_mb=yes
|
||||
|
||||
if test "$use_mb" = "yes"
|
||||
then
|
||||
AC_DEFINE(USE_MB)
|
||||
|
@ -504,6 +504,7 @@ bool Protocol::net_store_data(const char *from, uint length)
|
||||
return false;
|
||||
}
|
||||
|
||||
#if 0
|
||||
/* The same as Protocol::net_store_data but does the converstion
|
||||
*/
|
||||
bool Protocol::convert_str(const char *from, uint length)
|
||||
@ -519,3 +520,4 @@ bool Protocol::convert_str(const char *from, uint length)
|
||||
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
|
@ -47,7 +47,7 @@ uint sp_make_key(register MI_INFO *info, uint keynr, uchar *key,
|
||||
|
||||
dlen = _mi_calc_blob_length(keyseg->bit_start, pos);
|
||||
memcpy_fixed(&dptr, pos + keyseg->bit_start, sizeof(char*));
|
||||
sp_mbr_from_wkb(dptr, dlen, SPDIMS, mbr);
|
||||
sp_mbr_from_wkb(dptr + 4, dlen - 4, SPDIMS, mbr); /* SRID */
|
||||
|
||||
for (i = 0, keyseg = keyinfo->seg; keyseg->type; keyseg++, i++)
|
||||
{
|
||||
|
@ -523,7 +523,7 @@ Variable_name Value
|
||||
client_collation latin1
|
||||
SELECT charset('a'),collation('a'),coercibility('a'),'a'='A';
|
||||
charset('a') collation('a') coercibility('a') 'a'='A'
|
||||
latin1 latin1 2 1
|
||||
latin1 latin1 3 1
|
||||
SET NAMES latin1 COLLATE latin1_bin;
|
||||
SHOW VARIABLES LIKE 'client_collation';
|
||||
Variable_name Value
|
||||
@ -538,35 +538,35 @@ Variable_name Value
|
||||
client_collation latin1_bin
|
||||
SELECT charset('a'),collation('a'),coercibility('a'),'a'='A';
|
||||
charset('a') collation('a') coercibility('a') 'a'='A'
|
||||
latin1 latin1_bin 2 0
|
||||
latin1 latin1_bin 3 0
|
||||
SET NAMES koi8r;
|
||||
SHOW VARIABLES LIKE 'client_collation';
|
||||
Variable_name Value
|
||||
client_collation koi8r
|
||||
SELECT charset('a'),collation('a'),coercibility('a'),'a'='A';
|
||||
charset('a') collation('a') coercibility('a') 'a'='A'
|
||||
koi8r koi8r 2 1
|
||||
latin1 latin1 3 1
|
||||
SET COLLATION koi8r_bin;
|
||||
SHOW VARIABLES LIKE 'client_collation';
|
||||
Variable_name Value
|
||||
client_collation koi8r_bin
|
||||
SELECT charset('a'),collation('a'),coercibility('a'),'a'='A';
|
||||
charset('a') collation('a') coercibility('a') 'a'='A'
|
||||
koi8r koi8r_bin 2 0
|
||||
latin1 latin1 3 1
|
||||
SET COLLATION DEFAULT;
|
||||
SHOW VARIABLES LIKE 'client_collation';
|
||||
Variable_name Value
|
||||
client_collation koi8r
|
||||
SELECT charset('a'),collation('a'),coercibility('a'),'a'='A';
|
||||
charset('a') collation('a') coercibility('a') 'a'='A'
|
||||
koi8r koi8r 2 1
|
||||
latin1 latin1 3 1
|
||||
SET NAMES DEFAULT;
|
||||
SHOW VARIABLES LIKE 'client_collation';
|
||||
Variable_name Value
|
||||
client_collation latin1
|
||||
SELECT charset('a'),collation('a'),coercibility('a'),'a'='A';
|
||||
charset('a') collation('a') coercibility('a') 'a'='A'
|
||||
latin1 latin1 2 1
|
||||
latin1 latin1 3 1
|
||||
SET NAMES latin1 COLLATE koi8r;
|
||||
COLLATION 'koi8r' is not valid for CHARACTER SET 'latin1'
|
||||
SET NAMES 'DEFAULT';
|
||||
|
@ -1,4 +1,5 @@
|
||||
DROP TABLE IF EXISTS t1;
|
||||
SET NAMES latin1;
|
||||
CREATE TABLE t1 (
|
||||
comment CHAR(32) ASCII NOT NULL,
|
||||
koi8_ru_f CHAR(32) CHARACTER SET koi8r NOT NULL
|
||||
@ -157,8 +158,9 @@ INSERT INTO t1 (koi8_ru_f,comment) VALUES (_koi8r'
|
||||
INSERT INTO t1 (koi8_ru_f,comment) VALUES (_koi8r'ü','CYR CAPIT E');
|
||||
INSERT INTO t1 (koi8_ru_f,comment) VALUES (_koi8r'à','CYR CAPIT YU');
|
||||
INSERT INTO t1 (koi8_ru_f,comment) VALUES (_koi8r'ñ','CYR CAPIT YA');
|
||||
SELECT CONVERT(koi8_ru_f USING utf8),MIN(comment),COUNT(*) FROM t1 GROUP BY 1;
|
||||
CONVERT(koi8_ru_f USING utf8) MIN(comment) COUNT(*)
|
||||
SET NAMES utf8;
|
||||
SELECT koi8_ru_f,MIN(comment),COUNT(*) FROM t1 GROUP BY 1;
|
||||
koi8_ru_f MIN(comment) COUNT(*)
|
||||
a LAT CAPIT A 2
|
||||
b LAT CAPIT B 2
|
||||
c LAT CAPIT C 2
|
||||
@ -190,7 +192,8 @@ z LAT CAPIT Z 2
|
||||
в CYR CAPIT VE 2
|
||||
г CYR CAPIT GE 2
|
||||
д CYR CAPIT DE 2
|
||||
е CYR CAPIT IE 4
|
||||
е CYR CAPIT IE 2
|
||||
Ń‘ CYR CAPIT IO 2
|
||||
ж CYR CAPIT ZHE 2
|
||||
з CYR CAPIT ZE 2
|
||||
и CYR CAPIT I 2
|
||||
@ -218,6 +221,7 @@ z LAT CAPIT Z 2
|
||||
Ñ<EFBFBD> CYR CAPIT YA 2
|
||||
ALTER TABLE t1 ADD utf8_f CHAR(32) CHARACTER SET utf8 NOT NULL;
|
||||
UPDATE t1 SET utf8_f=CONVERT(koi8_ru_f USING utf8);
|
||||
SET NAMES koi8r;
|
||||
SELECT * FROM t1;
|
||||
comment koi8_ru_f utf8_f
|
||||
LAT SMALL A a a
|
||||
@ -272,70 +276,70 @@ LAT CAPIT W W W
|
||||
LAT CAPIT X X X
|
||||
LAT CAPIT Y Y Y
|
||||
LAT CAPIT Z Z Z
|
||||
CYR SMALL A Á а
|
||||
CYR SMALL BE  б
|
||||
CYR SMALL VE × Ð²
|
||||
CYR SMALL GE Ç Ð³
|
||||
CYR SMALL DE Ä Ð´
|
||||
CYR SMALL IE Šе
|
||||
CYR SMALL IO £ Ñ‘
|
||||
CYR SMALL ZHE Ö Ð¶
|
||||
CYR SMALL ZE Ú Ð·
|
||||
CYR SMALL I É Ð¸
|
||||
CYR SMALL KA Ë Ðº
|
||||
CYR SMALL EL Ì Ð»
|
||||
CYR SMALL EM Í Ð¼
|
||||
CYR SMALL EN Πн
|
||||
CYR SMALL O Ï Ð¾
|
||||
CYR SMALL PE Рп
|
||||
CYR SMALL ER Ò Ñ€
|
||||
CYR SMALL ES Ó Ñ<EFBFBD>
|
||||
CYR SMALL TE Ô Ñ‚
|
||||
CYR SMALL U Õ Ñƒ
|
||||
CYR SMALL EF Æ Ñ„
|
||||
CYR SMALL HA È Ñ…
|
||||
CYR SMALL TSE à ц
|
||||
CYR SMALL CHE Þ Ñ‡
|
||||
CYR SMALL SHA Û Ñˆ
|
||||
CYR SMALL SCHA Ý Ñ‰
|
||||
CYR SMALL HARD SIGN ß ÑŠ
|
||||
CYR SMALL YERU Ù Ñ‹
|
||||
CYR SMALL SOFT SIGN Ø ÑŒ
|
||||
CYR SMALL E Ü Ñ<EFBFBD>
|
||||
CYR SMALL YU À ÑŽ
|
||||
CYR SMALL YA Ñ Ñ<>
|
||||
CYR CAPIT A á Ð<EFBFBD>
|
||||
CYR CAPIT BE â Б
|
||||
CYR CAPIT VE ÷ Ð’
|
||||
CYR CAPIT GE ç Г
|
||||
CYR CAPIT DE ä Д
|
||||
CYR CAPIT IE å Е
|
||||
CYR CAPIT IO ³ Ð<>
|
||||
CYR CAPIT ZHE ö Ж
|
||||
CYR CAPIT ZE ú З
|
||||
CYR CAPIT I é И
|
||||
CYR CAPIT KA ë К
|
||||
CYR CAPIT EL ì Л
|
||||
CYR CAPIT EM í М
|
||||
CYR CAPIT EN î Ð<EFBFBD>
|
||||
CYR CAPIT O ï О
|
||||
CYR CAPIT PE ð П
|
||||
CYR CAPIT ER ò Ð
|
||||
CYR CAPIT ES ó С
|
||||
CYR CAPIT TE ô Т
|
||||
CYR CAPIT U õ У
|
||||
CYR CAPIT EF æ Ф
|
||||
CYR CAPIT HA è Ð¥
|
||||
CYR CAPIT TSE ã Ц
|
||||
CYR CAPIT CHE þ Ч
|
||||
CYR CAPIT SHA û Ш
|
||||
CYR CAPIT SCHA ý Щ
|
||||
CYR CAPIT HARD SIGN ÿ Ъ
|
||||
CYR CAPIT YERU ù Ы
|
||||
CYR CAPIT SOFT SIGN ø Ь
|
||||
CYR CAPIT E ü Ð
|
||||
CYR CAPIT YU à Ю
|
||||
CYR CAPIT YA ñ Я
|
||||
CYR SMALL A Á Á
|
||||
CYR SMALL BE Â Â
|
||||
CYR SMALL VE × ×
|
||||
CYR SMALL GE Ç Ç
|
||||
CYR SMALL DE Ä Ä
|
||||
CYR SMALL IE Ĺ Ĺ
|
||||
CYR SMALL IO Ł Ł
|
||||
CYR SMALL ZHE Ö Ö
|
||||
CYR SMALL ZE Ú Ú
|
||||
CYR SMALL I É É
|
||||
CYR SMALL KA Ë Ë
|
||||
CYR SMALL EL Ě Ě
|
||||
CYR SMALL EM Í Í
|
||||
CYR SMALL EN Î Î
|
||||
CYR SMALL O Ď Ď
|
||||
CYR SMALL PE Đ Đ
|
||||
CYR SMALL ER Ň Ň
|
||||
CYR SMALL ES Ó Ó
|
||||
CYR SMALL TE Ô Ô
|
||||
CYR SMALL U Ő Ő
|
||||
CYR SMALL EF Ć Ć
|
||||
CYR SMALL HA Č Č
|
||||
CYR SMALL TSE Ă Ă
|
||||
CYR SMALL CHE Ţ Ţ
|
||||
CYR SMALL SHA Ű Ű
|
||||
CYR SMALL SCHA Ý Ý
|
||||
CYR SMALL HARD SIGN ß ß
|
||||
CYR SMALL YERU Ů Ů
|
||||
CYR SMALL SOFT SIGN Ř Ř
|
||||
CYR SMALL E Ü Ü
|
||||
CYR SMALL YU Ŕ Ŕ
|
||||
CYR SMALL YA Ń Ń
|
||||
CYR CAPIT A á á
|
||||
CYR CAPIT BE â â
|
||||
CYR CAPIT VE ÷ ÷
|
||||
CYR CAPIT GE ç ç
|
||||
CYR CAPIT DE ä ä
|
||||
CYR CAPIT IE ĺ ĺ
|
||||
CYR CAPIT IO ł ł
|
||||
CYR CAPIT ZHE ö ö
|
||||
CYR CAPIT ZE ú ú
|
||||
CYR CAPIT I é é
|
||||
CYR CAPIT KA ë ë
|
||||
CYR CAPIT EL ě ě
|
||||
CYR CAPIT EM í í
|
||||
CYR CAPIT EN î î
|
||||
CYR CAPIT O ď ď
|
||||
CYR CAPIT PE đ đ
|
||||
CYR CAPIT ER ň ň
|
||||
CYR CAPIT ES ó ó
|
||||
CYR CAPIT TE ô ô
|
||||
CYR CAPIT U ő ő
|
||||
CYR CAPIT EF ć ć
|
||||
CYR CAPIT HA č č
|
||||
CYR CAPIT TSE ă ă
|
||||
CYR CAPIT CHE ţ ţ
|
||||
CYR CAPIT SHA ű ű
|
||||
CYR CAPIT SCHA ý ý
|
||||
CYR CAPIT HARD SIGN ˙ ˙
|
||||
CYR CAPIT YERU ů ů
|
||||
CYR CAPIT SOFT SIGN ř ř
|
||||
CYR CAPIT E ü ü
|
||||
CYR CAPIT YU ŕ ŕ
|
||||
CYR CAPIT YA ń ń
|
||||
ALTER TABLE t1 ADD bin_f CHAR(32) BYTE NOT NULL;
|
||||
UPDATE t1 SET bin_f=koi8_ru_f;
|
||||
SELECT COUNT(DISTINCT bin_f),COUNT(DISTINCT koi8_ru_f),COUNT(DISTINCT utf8_f) FROM t1;
|
||||
@ -429,37 +433,37 @@ w LAT CAPIT W
|
||||
x LAT CAPIT X
|
||||
y LAT CAPIT Y
|
||||
z LAT CAPIT Z
|
||||
а CYR CAPIT A
|
||||
б CYR CAPIT BE
|
||||
в CYR CAPIT VE
|
||||
г CYR CAPIT GE
|
||||
д CYR CAPIT DE
|
||||
е CYR CAPIT IE
|
||||
ж CYR CAPIT ZHE
|
||||
з CYR CAPIT ZE
|
||||
и CYR CAPIT I
|
||||
к CYR CAPIT KA
|
||||
л CYR CAPIT EL
|
||||
м CYR CAPIT EM
|
||||
н CYR CAPIT EN
|
||||
о CYR CAPIT O
|
||||
п CYR CAPIT PE
|
||||
Ñ€ CYR CAPIT ER
|
||||
Ñ<EFBFBD> CYR CAPIT ES
|
||||
Ñ‚ CYR CAPIT TE
|
||||
у CYR CAPIT U
|
||||
Ñ„ CYR CAPIT EF
|
||||
Ñ… CYR CAPIT HA
|
||||
ц CYR CAPIT TSE
|
||||
ч CYR CAPIT CHE
|
||||
ш CYR CAPIT SHA
|
||||
щ CYR CAPIT SCHA
|
||||
ÑŠ CYR CAPIT HARD SIGN
|
||||
Ñ‹ CYR CAPIT YERU
|
||||
ь CYR CAPIT SOFT SIGN
|
||||
Ñ<EFBFBD> CYR CAPIT E
|
||||
ÑŽ CYR CAPIT YU
|
||||
Ñ<EFBFBD> CYR CAPIT YA
|
||||
Á CYR CAPIT A
|
||||
 CYR CAPIT BE
|
||||
× CYR CAPIT VE
|
||||
Ç CYR CAPIT GE
|
||||
Ä CYR CAPIT DE
|
||||
Ĺ CYR CAPIT IE
|
||||
Ö CYR CAPIT ZHE
|
||||
Ú CYR CAPIT ZE
|
||||
É CYR CAPIT I
|
||||
Ë CYR CAPIT KA
|
||||
Ě CYR CAPIT EL
|
||||
Í CYR CAPIT EM
|
||||
Î CYR CAPIT EN
|
||||
Ď CYR CAPIT O
|
||||
Đ CYR CAPIT PE
|
||||
Ň CYR CAPIT ER
|
||||
Ó CYR CAPIT ES
|
||||
Ô CYR CAPIT TE
|
||||
Ő CYR CAPIT U
|
||||
Ć CYR CAPIT EF
|
||||
Č CYR CAPIT HA
|
||||
Ă CYR CAPIT TSE
|
||||
Ţ CYR CAPIT CHE
|
||||
Ű CYR CAPIT SHA
|
||||
Ý CYR CAPIT SCHA
|
||||
ß CYR CAPIT HARD SIGN
|
||||
Ů CYR CAPIT YERU
|
||||
Ř CYR CAPIT SOFT SIGN
|
||||
Ü CYR CAPIT E
|
||||
Ŕ CYR CAPIT YU
|
||||
Ń CYR CAPIT YA
|
||||
SELECT DISTINCT koi8_ru_f FROM t1;
|
||||
koi8_ru_f
|
||||
a
|
||||
@ -548,37 +552,37 @@ w
|
||||
x
|
||||
y
|
||||
z
|
||||
а
|
||||
б
|
||||
в
|
||||
г
|
||||
д
|
||||
е
|
||||
ж
|
||||
з
|
||||
и
|
||||
к
|
||||
л
|
||||
м
|
||||
н
|
||||
о
|
||||
п
|
||||
Ñ€
|
||||
Ñ<EFBFBD>
|
||||
Ñ‚
|
||||
у
|
||||
Ñ„
|
||||
Ñ…
|
||||
ц
|
||||
ч
|
||||
ш
|
||||
щ
|
||||
ÑŠ
|
||||
Ñ‹
|
||||
ь
|
||||
Ñ<EFBFBD>
|
||||
ÑŽ
|
||||
Ñ<EFBFBD>
|
||||
Á
|
||||
Â
|
||||
×
|
||||
Ç
|
||||
Ä
|
||||
Ĺ
|
||||
Ö
|
||||
Ú
|
||||
É
|
||||
Ë
|
||||
Ě
|
||||
Í
|
||||
Î
|
||||
Ď
|
||||
Đ
|
||||
Ň
|
||||
Ó
|
||||
Ô
|
||||
Ő
|
||||
Ć
|
||||
Č
|
||||
Ă
|
||||
Ţ
|
||||
Ű
|
||||
Ý
|
||||
ß
|
||||
Ů
|
||||
Ř
|
||||
Ü
|
||||
Ŕ
|
||||
Ń
|
||||
SELECT lower(koi8_ru_f) FROM t1 ORDER BY 1 DESC;
|
||||
lower(koi8_ru_f)
|
||||
Ñ
|
||||
@ -699,70 +703,70 @@ a
|
||||
a
|
||||
SELECT lower(utf8_f) FROM t1 ORDER BY 1 DESC;
|
||||
lower(utf8_f)
|
||||
Ñ<EFBFBD>
|
||||
Ñ<EFBFBD>
|
||||
ÑŽ
|
||||
ÑŽ
|
||||
Ñ<EFBFBD>
|
||||
Ñ<EFBFBD>
|
||||
ь
|
||||
ь
|
||||
Ñ‹
|
||||
Ñ‹
|
||||
ÑŠ
|
||||
ÑŠ
|
||||
щ
|
||||
щ
|
||||
ш
|
||||
ш
|
||||
ч
|
||||
ч
|
||||
ц
|
||||
ц
|
||||
Ñ…
|
||||
Ñ…
|
||||
Ñ„
|
||||
Ñ„
|
||||
у
|
||||
у
|
||||
Ñ‚
|
||||
Ñ‚
|
||||
Ñ<EFBFBD>
|
||||
Ñ<EFBFBD>
|
||||
Ñ€
|
||||
Ñ€
|
||||
п
|
||||
п
|
||||
о
|
||||
о
|
||||
н
|
||||
н
|
||||
м
|
||||
м
|
||||
л
|
||||
л
|
||||
к
|
||||
к
|
||||
и
|
||||
и
|
||||
з
|
||||
з
|
||||
ж
|
||||
ж
|
||||
е
|
||||
Ñ‘
|
||||
е
|
||||
Ñ‘
|
||||
д
|
||||
д
|
||||
г
|
||||
г
|
||||
в
|
||||
в
|
||||
б
|
||||
б
|
||||
а
|
||||
а
|
||||
Ń
|
||||
Ń
|
||||
Ŕ
|
||||
Ŕ
|
||||
Ü
|
||||
Ü
|
||||
Ř
|
||||
Ř
|
||||
Ů
|
||||
Ů
|
||||
ß
|
||||
ß
|
||||
Ý
|
||||
Ý
|
||||
Ű
|
||||
Ű
|
||||
Ţ
|
||||
Ţ
|
||||
Ă
|
||||
Ă
|
||||
Č
|
||||
Č
|
||||
Ć
|
||||
Ć
|
||||
Ő
|
||||
Ő
|
||||
Ô
|
||||
Ô
|
||||
Ó
|
||||
Ó
|
||||
Ň
|
||||
Ň
|
||||
Đ
|
||||
Đ
|
||||
Ď
|
||||
Ď
|
||||
Î
|
||||
Î
|
||||
Í
|
||||
Í
|
||||
Ě
|
||||
Ě
|
||||
Ë
|
||||
Ë
|
||||
É
|
||||
É
|
||||
Ú
|
||||
Ú
|
||||
Ö
|
||||
Ö
|
||||
Ĺ
|
||||
Ł
|
||||
Ĺ
|
||||
Ł
|
||||
Ä
|
||||
Ä
|
||||
Ç
|
||||
Ç
|
||||
×
|
||||
×
|
||||
Â
|
||||
Â
|
||||
Á
|
||||
Á
|
||||
z
|
||||
z
|
||||
y
|
||||
@ -1296,6 +1300,7 @@ CYR CAPIT YA CYR CAPIT YA
|
||||
CYR CAPIT YA CYR SMALL YA
|
||||
CYR SMALL YA CYR CAPIT YA
|
||||
CYR SMALL YA CYR SMALL YA
|
||||
SET NAMES utf8;
|
||||
ALTER TABLE t1 ADD ucs2_f CHAR(32) CHARACTER SET ucs2;
|
||||
ALTER TABLE t1 CHANGE ucs2_f ucs2_f CHAR(32) UNICODE NOT NULL;
|
||||
INSERT INTO t1 (ucs2_f,comment) VALUES (0x0391,'GREEK CAPIT ALPHA');
|
||||
@ -1322,10 +1327,291 @@ INSERT INTO t1 (ucs2_f,comment) VALUES (0x0565,'ARMENIAN SMALL ECH');
|
||||
INSERT INTO t1 (ucs2_f,comment) VALUES (0x0566,'ARMENIAN SMALL ZA');
|
||||
ALTER TABLE t1 ADD armscii8_f CHAR(32) CHARACTER SET armscii8 NOT NULL;
|
||||
ALTER TABLE t1 ADD greek_f CHAR(32) CHARACTER SET greek NOT NULL;
|
||||
UPDATE t1 SET greek_f=CONVERT(ucs2_f USING greek) WHERE comment LIKE 'GRE%';
|
||||
UPDATE t1 SET armscii8_f=CONVERT(ucs2_f USING armscii8) WHERE comment LIKE 'ARM%';
|
||||
UPDATE t1 SET utf8_f=CONVERT(ucs2_f USING utf8) WHERE utf8_f='';
|
||||
UPDATE t1 SET ucs2_f=CONVERT(utf8_f USING ucs2) WHERE ucs2_f='';
|
||||
UPDATE t1 SET greek_f=CONVERT(ucs2_f USING greek) WHERE comment LIKE _latin2'GRE%';
|
||||
UPDATE t1 SET armscii8_f=CONVERT(ucs2_f USING armscii8) WHERE comment LIKE _latin2'ARM%';
|
||||
UPDATE t1 SET utf8_f=CONVERT(ucs2_f USING utf8) WHERE utf8_f=_utf8'';
|
||||
UPDATE t1 SET ucs2_f=CONVERT(utf8_f USING ucs2) WHERE ucs2_f=_ucs2'';
|
||||
SELECT * FROM t1;
|
||||
comment koi8_ru_f utf8_f bin_f ucs2_f armscii8_f greek_f
|
||||
LAT SMALL A a a a a
|
||||
LAT SMALL B b b b b
|
||||
LAT SMALL C c c c c
|
||||
LAT SMALL D d d d d
|
||||
LAT SMALL E e e e e
|
||||
LAT SMALL F f f f f
|
||||
LAT SMALL G g g g g
|
||||
LAT SMALL H h h h h
|
||||
LAT SMALL I i i i i
|
||||
LAT SMALL J j j j j
|
||||
LAT SMALL K k k k k
|
||||
LAT SMALL L l l l l
|
||||
LAT SMALL M m m m m
|
||||
LAT SMALL N n n n n
|
||||
LAT SMALL O o o o o
|
||||
LAT SMALL P p p p p
|
||||
LAT SMALL Q q q q q
|
||||
LAT SMALL R r r r r
|
||||
LAT SMALL S s s s s
|
||||
LAT SMALL T t t t t
|
||||
LAT SMALL U u u u u
|
||||
LAT SMALL V v v v v
|
||||
LAT SMALL W w w w w
|
||||
LAT SMALL X x x x x
|
||||
LAT SMALL Y y y y y
|
||||
LAT SMALL Z z z z z
|
||||
LAT CAPIT A A A A A
|
||||
LAT CAPIT B B B B B
|
||||
LAT CAPIT C C C C C
|
||||
LAT CAPIT D D D D D
|
||||
LAT CAPIT E E E E E
|
||||
LAT CAPIT F F F F F
|
||||
LAT CAPIT G G G G G
|
||||
LAT CAPIT H H H H H
|
||||
LAT CAPIT I I I I I
|
||||
LAT CAPIT J J J J J
|
||||
LAT CAPIT K K K K K
|
||||
LAT CAPIT L L L L L
|
||||
LAT CAPIT M M M M M
|
||||
LAT CAPIT N N N N N
|
||||
LAT CAPIT O O O O O
|
||||
LAT CAPIT P P P P P
|
||||
LAT CAPIT Q Q Q Q Q
|
||||
LAT CAPIT R R R R R
|
||||
LAT CAPIT S S S S S
|
||||
LAT CAPIT T T T T T
|
||||
LAT CAPIT U U U U U
|
||||
LAT CAPIT V V V V V
|
||||
LAT CAPIT W W W W W
|
||||
LAT CAPIT X X X X X
|
||||
LAT CAPIT Y Y Y Y Y
|
||||
LAT CAPIT Z Z Z Z Z
|
||||
CYR SMALL A а а Á а
|
||||
CYR SMALL BE б б  б
|
||||
CYR SMALL VE в в × Đ˛
|
||||
CYR SMALL GE Đł Đł Ç Đł
|
||||
CYR SMALL DE Đ´ Đ´ Ä Đ´
|
||||
CYR SMALL IE е е Šе
|
||||
CYR SMALL IO Ń‘ Ń‘ Ł Ń‘
|
||||
CYR SMALL ZHE ж ж Ö Đ¶
|
||||
CYR SMALL ZE Đ· Đ· Ú Đ·
|
||||
CYR SMALL I и и É Đ¸
|
||||
CYR SMALL KA Đş Đş Ë Đş
|
||||
CYR SMALL EL Đ» Đ» Ě Đ»
|
||||
CYR SMALL EM ĐĽ ĐĽ Í ĐĽ
|
||||
CYR SMALL EN Đ˝ Đ˝ Î Đ˝
|
||||
CYR SMALL O Đľ Đľ Ď Đľ
|
||||
CYR SMALL PE Đż Đż Đ Đż
|
||||
CYR SMALL ER Ń€ Ń€ Ň Ń€
|
||||
CYR SMALL ES Ń<> Ń<> Ó Ń<>
|
||||
CYR SMALL TE Ń‚ Ń‚ Ô Ń‚
|
||||
CYR SMALL U Ń<> Ń<> Ő Ń<>
|
||||
CYR SMALL EF Ń„ Ń„ Ć Ń„
|
||||
CYR SMALL HA Ń… Ń… Č Ń…
|
||||
CYR SMALL TSE ц ц à ц
|
||||
CYR SMALL CHE ч ч Ţ Ń‡
|
||||
CYR SMALL SHA Ń<> Ń<> Ű Ń<>
|
||||
CYR SMALL SCHA щ щ Ý Ń‰
|
||||
CYR SMALL HARD SIGN ŃŠ ŃŠ ß ŃŠ
|
||||
CYR SMALL YERU Ń‹ Ń‹ Ů Ń‹
|
||||
CYR SMALL SOFT SIGN ŃŚ ŃŚ Ř ŃŚ
|
||||
CYR SMALL E ŃŤ ŃŤ Ü ŃŤ
|
||||
CYR SMALL YU ŃŽ ŃŽ Ŕ ŃŽ
|
||||
CYR SMALL YA ŃŹ ŃŹ Ń ŃŹ
|
||||
CYR CAPIT A Đ<> Đ<> á Đ<>
|
||||
CYR CAPIT BE Đ‘ Đ‘ â Đ‘
|
||||
CYR CAPIT VE Đ’ Đ’ ÷ Đ’
|
||||
CYR CAPIT GE Đ“ Đ“ ç Đ“
|
||||
CYR CAPIT DE Đ” Đ” ä Đ”
|
||||
CYR CAPIT IE Đ• Đ• ĺ Đ•
|
||||
CYR CAPIT IO Đ<> Đ<> ł Đ<>
|
||||
CYR CAPIT ZHE Đ– Đ– ö Đ–
|
||||
CYR CAPIT ZE Đ— Đ— ú Đ—
|
||||
CYR CAPIT I Đ<> Đ<> é Đ<>
|
||||
CYR CAPIT KA Đš Đš ë Đš
|
||||
CYR CAPIT EL Đ› Đ› ě Đ›
|
||||
CYR CAPIT EM Đś Đś í Đś
|
||||
CYR CAPIT EN Đť Đť î Đť
|
||||
CYR CAPIT O Đž Đž ď Đž
|
||||
CYR CAPIT PE Đź Đź đ Đź
|
||||
CYR CAPIT ER Đ Đ ň
|
||||
CYR CAPIT ES С С ó С
|
||||
CYR CAPIT TE Т Т ô Т
|
||||
CYR CAPIT U ĐŁ ĐŁ ő ĐŁ
|
||||
CYR CAPIT EF Ф Ф ć Ф
|
||||
CYR CAPIT HA ĐĄ ĐĄ č ĐĄ
|
||||
CYR CAPIT TSE Ц Ц ă Ц
|
||||
CYR CAPIT CHE Ч Ч ţ Ч
|
||||
CYR CAPIT SHA Ш Ш ű Ш
|
||||
CYR CAPIT SCHA Đ© Đ© ý Đ©
|
||||
CYR CAPIT HARD SIGN ĐŞ ĐŞ ˙ ĐŞ
|
||||
CYR CAPIT YERU Đ« Đ« ů Đ«
|
||||
CYR CAPIT SOFT SIGN Ь Ь ř Ь
|
||||
CYR CAPIT E Đ Đ ü Đ
|
||||
CYR CAPIT YU Đ® Đ® ŕ Đ®
|
||||
CYR CAPIT YA ĐŻ ĐŻ ń ĐŻ
|
||||
GREEK CAPIT ALPHA Α Α Α
|
||||
GREEK CAPIT BETA Î’ Î’ Î’
|
||||
GREEK CAPIT GAMMA Γ Γ Γ
|
||||
GREEK CAPIT DELTA Δ Δ Δ
|
||||
GREEK CAPIT EPSILON Ε Ε Ε
|
||||
GREEK SMALL ALPHA α α α
|
||||
GREEK SMALL BETA β β β
|
||||
GREEK SMALL GAMMA Îł Îł Îł
|
||||
GREEK SMALL DELTA δ δ δ
|
||||
GREEK SMALL EPSILON ε ε ε
|
||||
ARMENIAN CAPIT AYB Ô± Ô± Ô±
|
||||
ARMENIAN CAPIT BEN Ô˛ Ô˛ Ô˛
|
||||
ARMENIAN CAPIT GIM Ôł Ôł Ôł
|
||||
ARMENIAN CAPIT DA Ô´ Ô´ Ô´
|
||||
ARMENIAN CAPIT ECH Ôµ Ôµ Ôµ
|
||||
ARMENIAN CAPIT ZA Ô¶ Ô¶ Ô¶
|
||||
ARMENIAN SMALL YAB Őˇ Őˇ Őˇ
|
||||
ARMENIAN SMALL BEN Ő˘ Ő˘ Ő˘
|
||||
ARMENIAN SMALL GIM ŐŁ ŐŁ ŐŁ
|
||||
ARMENIAN SMALL DA Ő¤ Ő¤ Ő¤
|
||||
ARMENIAN SMALL ECH ŐĄ ŐĄ ŐĄ
|
||||
ARMENIAN SMALL ZA Ő¦ Ő¦ Ő¦
|
||||
SET NAMES 'binary';
|
||||
SELECT * FROM t1;
|
||||
comment koi8_ru_f utf8_f bin_f ucs2_f armscii8_f greek_f
|
||||
LAT SMALL A a a a |