ctype_mb.result
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:2k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. drop table if exists t1;
  2. CREATE TABLE t1 SELECT _utf8'test' as c1, _utf8'тест' as c2;
  3. SHOW CREATE TABLE t1;
  4. Table Create Table
  5. t1 CREATE TABLE `t1` (
  6.   `c1` char(4) character set utf8 NOT NULL default '',
  7.   `c2` char(4) character set utf8 NOT NULL default ''
  8. ) ENGINE=MyISAM DEFAULT CHARSET=latin1
  9. DELETE FROM t1;
  10. ALTER TABLE t1 ADD c3 CHAR(4) CHARACTER SET utf8;
  11. SHOW CREATE TABLE t1;
  12. Table Create Table
  13. t1 CREATE TABLE `t1` (
  14.   `c1` char(4) character set utf8 NOT NULL default '',
  15.   `c2` char(4) character set utf8 NOT NULL default '',
  16.   `c3` char(4) character set utf8 default NULL
  17. ) ENGINE=MyISAM DEFAULT CHARSET=latin1
  18. INSERT INTO t1 VALUES ('aaaabbbbccccdddd','aaaabbbbccccdddd','aaaabbbbccccdddd');
  19. Warnings:
  20. Warning 1265 Data truncated for column 'c1' at row 1
  21. Warning 1265 Data truncated for column 'c2' at row 1
  22. Warning 1265 Data truncated for column 'c3' at row 1
  23. SELECT * FROM t1;
  24. c1 c2 c3
  25. aaaa aaaa aaaa
  26. DROP TABLE t1;
  27. CREATE TABLE t1 (a CHAR(4) CHARACTER SET utf8, KEY key_a(a(3)));
  28. SHOW CREATE TABLE t1;
  29. Table Create Table
  30. t1 CREATE TABLE `t1` (
  31.   `a` char(4) character set utf8 default NULL,
  32.   KEY `key_a` (`a`(3))
  33. ) ENGINE=MyISAM DEFAULT CHARSET=latin1
  34. SHOW KEYS FROM t1;
  35. Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment
  36. t1 1 key_a 1 a A NULL 3 NULL YES BTREE
  37. ALTER TABLE t1 CHANGE a a CHAR(4);
  38. SHOW CREATE TABLE t1;
  39. Table Create Table
  40. t1 CREATE TABLE `t1` (
  41.   `a` char(4) default NULL,
  42.   KEY `key_a` (`a`(3))
  43. ) ENGINE=MyISAM DEFAULT CHARSET=latin1
  44. SHOW KEYS FROM t1;
  45. Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment
  46. t1 1 key_a 1 a A NULL 3 NULL YES BTREE
  47. ALTER TABLE t1 CHANGE a a CHAR(4) CHARACTER SET utf8;
  48. SHOW CREATE TABLE t1;
  49. Table Create Table
  50. t1 CREATE TABLE `t1` (
  51.   `a` char(4) character set utf8 default NULL,
  52.   KEY `key_a` (`a`(3))
  53. ) ENGINE=MyISAM DEFAULT CHARSET=latin1
  54. SHOW KEYS FROM t1;
  55. Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment
  56. t1 1 key_a 1 a A NULL 3 NULL YES BTREE
  57. DROP TABLE t1;