349
349
show create table t3;
350
350
Table Create Table
351
351
t3 CREATE TEMPORARY TABLE `t3` (
353
`name` varchar(20) DEFAULT NULL
353
`name` VARCHAR(20) COLLATE utf8_general_ci DEFAULT NULL
354
354
) ENGINE=DEFAULT COLLATE = utf8_general_ci
355
355
create table t2 like t3;
356
356
show create table t2;
357
357
Table Create Table
358
358
t2 CREATE TABLE `t2` (
360
`name` varchar(20) DEFAULT NULL
360
`name` VARCHAR(20) COLLATE utf8_general_ci DEFAULT NULL
361
361
) ENGINE=DEFAULT COLLATE = utf8_general_ci
362
362
select * from t2;
445
445
show create table t2;
446
446
Table Create Table
447
447
t2 CREATE TABLE `t2` (
448
`ifnull(a,a)` int DEFAULT NULL,
449
`ifnull(b,b)` int DEFAULT NULL,
450
`ifnull(d,d)` int DEFAULT NULL,
451
`ifnull(e,e)` bigint DEFAULT NULL,
452
`ifnull(f,f)` double(3,2) DEFAULT NULL,
453
`ifnull(g,g)` double(4,3) DEFAULT NULL,
454
`ifnull(h,h)` decimal(5,4) DEFAULT NULL,
455
`ifnull(j,j)` date DEFAULT NULL,
456
`ifnull(k,k)` timestamp NULL DEFAULT NULL,
457
`ifnull(l,l)` datetime DEFAULT NULL,
458
`ifnull(m,m)` varchar(1) DEFAULT NULL,
459
`ifnull(o,o)` varchar(10) DEFAULT NULL
448
`ifnull(a,a)` INT DEFAULT NULL,
449
`ifnull(b,b)` INT DEFAULT NULL,
450
`ifnull(d,d)` INT DEFAULT NULL,
451
`ifnull(e,e)` BIGINT DEFAULT NULL,
452
`ifnull(f,f)` DOUBLE(3,2) DEFAULT NULL,
453
`ifnull(g,g)` DOUBLE(4,3) DEFAULT NULL,
454
`ifnull(h,h)` DECIMAL(5,4) DEFAULT NULL,
455
`ifnull(j,j)` DATE DEFAULT NULL,
456
`ifnull(k,k)` TIMESTAMP NULL DEFAULT NULL,
457
`ifnull(l,l)` DATETIME DEFAULT NULL,
458
`ifnull(m,m)` VARCHAR(1) COLLATE utf8_general_ci DEFAULT NULL,
459
`ifnull(o,o)` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL
460
460
) ENGINE=DEFAULT COLLATE = utf8_general_ci
461
461
drop table t1,t2;
462
462
create table t1(str varchar(10) default 'def',strnull varchar(10),intg int default '10',rel double default '3.14');
834
834
show create table t1;
835
835
Table Create Table
836
836
t1 CREATE TABLE `t1` (
837
`c1` int DEFAULT NULL,
838
`c2` int DEFAULT NULL,
839
`c3` int DEFAULT NULL,
840
`c4` int DEFAULT NULL,
841
`c5` int DEFAULT NULL,
842
`c6` int DEFAULT NULL,
843
`c7` int DEFAULT NULL,
844
`c8` int DEFAULT NULL,
845
`c9` int DEFAULT NULL,
846
`c10` int DEFAULT NULL,
847
`c11` int DEFAULT NULL,
848
`c12` int DEFAULT NULL,
849
`c13` int DEFAULT NULL,
850
`c14` int DEFAULT NULL,
851
`c15` int DEFAULT NULL,
852
`c16` int DEFAULT NULL,
837
`c1` INT DEFAULT NULL,
838
`c2` INT DEFAULT NULL,
839
`c3` INT DEFAULT NULL,
840
`c4` INT DEFAULT NULL,
841
`c5` INT DEFAULT NULL,
842
`c6` INT DEFAULT NULL,
843
`c7` INT DEFAULT NULL,
844
`c8` INT DEFAULT NULL,
845
`c9` INT DEFAULT NULL,
846
`c10` INT DEFAULT NULL,
847
`c11` INT DEFAULT NULL,
848
`c12` INT DEFAULT NULL,
849
`c13` INT DEFAULT NULL,
850
`c14` INT DEFAULT NULL,
851
`c15` INT DEFAULT NULL,
852
`c16` INT DEFAULT NULL,
853
853
KEY `a001_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
854
854
KEY `a002_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
855
855
KEY `a003_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
919
919
show create table t1;
920
920
Table Create Table
921
921
t1 CREATE TABLE `t1` (
922
`c1` int DEFAULT NULL,
923
`c2` int DEFAULT NULL,
924
`c3` int DEFAULT NULL,
925
`c4` int DEFAULT NULL,
926
`c5` int DEFAULT NULL,
927
`c6` int DEFAULT NULL,
928
`c7` int DEFAULT NULL,
929
`c8` int DEFAULT NULL,
930
`c9` int DEFAULT NULL,
931
`c10` int DEFAULT NULL,
932
`c11` int DEFAULT NULL,
933
`c12` int DEFAULT NULL,
934
`c13` int DEFAULT NULL,
935
`c14` int DEFAULT NULL,
936
`c15` int DEFAULT NULL,
937
`c16` int DEFAULT NULL,
922
`c1` INT DEFAULT NULL,
923
`c2` INT DEFAULT NULL,
924
`c3` INT DEFAULT NULL,
925
`c4` INT DEFAULT NULL,
926
`c5` INT DEFAULT NULL,
927
`c6` INT DEFAULT NULL,
928
`c7` INT DEFAULT NULL,
929
`c8` INT DEFAULT NULL,
930
`c9` INT DEFAULT NULL,
931
`c10` INT DEFAULT NULL,
932
`c11` INT DEFAULT NULL,
933
`c12` INT DEFAULT NULL,
934
`c13` INT DEFAULT NULL,
935
`c14` INT DEFAULT NULL,
936
`c15` INT DEFAULT NULL,
937
`c16` INT DEFAULT NULL,
938
938
KEY `a001_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
939
939
KEY `a002_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
940
940
KEY `a003_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1135
1135
show create table t1;
1136
1136
Table Create Table
1137
1137
t1 CREATE TABLE `t1` (
1138
`c1` int DEFAULT NULL,
1139
`c2` int DEFAULT NULL,
1140
`c3` int DEFAULT NULL,
1141
`c4` int DEFAULT NULL,
1142
`c5` int DEFAULT NULL,
1143
`c6` int DEFAULT NULL,
1144
`c7` int DEFAULT NULL,
1145
`c8` int DEFAULT NULL,
1146
`c9` int DEFAULT NULL,
1147
`c10` int DEFAULT NULL,
1148
`c11` int DEFAULT NULL,
1149
`c12` int DEFAULT NULL,
1150
`c13` int DEFAULT NULL,
1151
`c14` int DEFAULT NULL,
1152
`c15` int DEFAULT NULL,
1153
`c16` int DEFAULT NULL,
1138
`c1` INT DEFAULT NULL,
1139
`c2` INT DEFAULT NULL,
1140
`c3` INT DEFAULT NULL,
1141
`c4` INT DEFAULT NULL,
1142
`c5` INT DEFAULT NULL,
1143
`c6` INT DEFAULT NULL,
1144
`c7` INT DEFAULT NULL,
1145
`c8` INT DEFAULT NULL,
1146
`c9` INT DEFAULT NULL,
1147
`c10` INT DEFAULT NULL,
1148
`c11` INT DEFAULT NULL,
1149
`c12` INT DEFAULT NULL,
1150
`c13` INT DEFAULT NULL,
1151
`c14` INT DEFAULT NULL,
1152
`c15` INT DEFAULT NULL,
1153
`c16` INT DEFAULT NULL,
1154
1154
KEY `a001_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1155
1155
KEY `a002_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1156
1156
KEY `a003_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1220
1220
show create table t1;
1221
1221
Table Create Table
1222
1222
t1 CREATE TABLE `t1` (
1223
`c1` int DEFAULT NULL,
1224
`c2` int DEFAULT NULL,
1225
`c3` int DEFAULT NULL,
1226
`c4` int DEFAULT NULL,
1227
`c5` int DEFAULT NULL,
1228
`c6` int DEFAULT NULL,
1229
`c7` int DEFAULT NULL,
1230
`c8` int DEFAULT NULL,
1231
`c9` int DEFAULT NULL,
1232
`c10` int DEFAULT NULL,
1233
`c11` int DEFAULT NULL,
1234
`c12` int DEFAULT NULL,
1235
`c13` int DEFAULT NULL,
1236
`c14` int DEFAULT NULL,
1237
`c15` int DEFAULT NULL,
1238
`c16` int DEFAULT NULL,
1223
`c1` INT DEFAULT NULL,
1224
`c2` INT DEFAULT NULL,
1225
`c3` INT DEFAULT NULL,
1226
`c4` INT DEFAULT NULL,
1227
`c5` INT DEFAULT NULL,
1228
`c6` INT DEFAULT NULL,
1229
`c7` INT DEFAULT NULL,
1230
`c8` INT DEFAULT NULL,
1231
`c9` INT DEFAULT NULL,
1232
`c10` INT DEFAULT NULL,
1233
`c11` INT DEFAULT NULL,
1234
`c12` INT DEFAULT NULL,
1235
`c13` INT DEFAULT NULL,
1236
`c14` INT DEFAULT NULL,
1237
`c15` INT DEFAULT NULL,
1238
`c16` INT DEFAULT NULL,
1239
1239
KEY `a001_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1240
1240
KEY `a002_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1241
1241
KEY `a003_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1439
1439
show create table имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
1440
1440
Table Create Table
1441
1441
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48 CREATE TABLE `имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48` (
1442
`имя_поля_в_кодировке_утф8_длиной_больше_чем_45` int DEFAULT NULL,
1442
`имя_поля_в_кодировке_утф8_длиной_больше_чем_45` INT DEFAULT NULL,
1443
1443
KEY `имя_индекса_в_кодировке_утф8_длиной_больше_чем_48` (`имя_поля_в_кодировке_утф8_длиной_больше_чем_45`)
1444
1444
) ENGINE=DEFAULT COLLATE = utf8_general_ci
1445
1445
drop table имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
1449
1449
show create table t1;
1450
1450
Table Create Table
1451
1451
t1 CREATE TABLE `t1` (
1452
`ID` bigint NOT NULL,
1453
`USER` varchar(16) NOT NULL,
1454
`HOST` varchar(1025) NOT NULL,
1455
`DB` varchar(256) NOT NULL,
1456
`COMMAND` varchar(16) NOT NULL,
1457
`TIME` bigint NOT NULL,
1458
`STATE` varchar(256) NOT NULL,
1459
`INFO` varchar(100) NOT NULL
1452
`ID` BIGINT NOT NULL,
1453
`USER` VARCHAR(16) NOT NULL,
1454
`HOST` VARCHAR(1025) NOT NULL,
1455
`DB` VARCHAR(256) NOT NULL,
1456
`COMMAND` VARCHAR(16) NOT NULL,
1457
`TIME` BIGINT NOT NULL,
1458
`STATE` VARCHAR(256) NOT NULL,
1459
`INFO` VARCHAR(100) NOT NULL
1460
1460
) ENGINE=InnoDB COLLATE = utf8_general_ci
1462
1462
create temporary table t1 like data_dictionary.processlist;
1465
1465
show create table t1;
1466
1466
Table Create Table
1467
1467
t1 CREATE TEMPORARY TABLE `t1` (
1468
`ID` bigint NOT NULL,
1469
`USER` varchar(16) NOT NULL,
1470
`HOST` varchar(1025) NOT NULL,
1471
`DB` varchar(256) NOT NULL,
1472
`COMMAND` varchar(16) NOT NULL,
1473
`TIME` bigint NOT NULL,
1474
`STATE` varchar(256) NOT NULL,
1475
`INFO` varchar(100) NOT NULL
1468
`ID` BIGINT NOT NULL,
1469
`USER` VARCHAR(16) NOT NULL,
1470
`HOST` VARCHAR(1025) NOT NULL,
1471
`DB` VARCHAR(256) NOT NULL,
1472
`COMMAND` VARCHAR(16) NOT NULL,
1473
`TIME` BIGINT NOT NULL,
1474
`STATE` VARCHAR(256) NOT NULL,
1475
`INFO` VARCHAR(100) NOT NULL
1476
1476
) ENGINE=MyISAM COLLATE = utf8_general_ci
1496
1496
SHOW CREATE TABLE t1;
1497
1497
Table Create Table
1498
1498
t1 CREATE TABLE `t1` (
1499
`c1` int DEFAULT '12' COMMENT 'column1',
1500
`c2` int DEFAULT NULL COMMENT 'column2',
1501
`c3` int NOT NULL COMMENT 'column3',
1502
`c4` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT 'a',
1503
`c5` varchar(255) COLLATE utf8_unicode_ci DEFAULT 'b',
1504
`c6` varchar(255) COLLATE utf8_bin DEFAULT NULL
1499
`c1` INT DEFAULT '12' COMMENT 'column1',
1500
`c2` INT DEFAULT NULL COMMENT 'column2',
1501
`c3` INT NOT NULL COMMENT 'column3',
1502
`c4` VARCHAR(255) COLLATE utf8_bin NOT NULL DEFAULT 'a',
1503
`c5` VARCHAR(255) COLLATE utf8_unicode_ci DEFAULT 'b',
1504
`c6` VARCHAR(255) COLLATE utf8_bin DEFAULT NULL
1505
1505
) ENGINE=DEFAULT COLLATE = utf8_bin
1507
1507
CREATE TABLE t2 AS SELECT * FROM t1;
1509
1509
SHOW CREATE TABLE t2;
1510
1510
Table Create Table
1511
1511
t2 CREATE TABLE `t2` (
1512
`c1` int DEFAULT '12' COMMENT 'column1',
1513
`c2` int DEFAULT NULL COMMENT 'column2',
1514
`c3` int NOT NULL COMMENT 'column3',
1515
`c4` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT 'a',
1516
`c5` varchar(255) COLLATE utf8_unicode_ci DEFAULT 'b',
1517
`c6` varchar(255) COLLATE utf8_bin DEFAULT NULL
1512
`c1` INT DEFAULT '12' COMMENT 'column1',
1513
`c2` INT DEFAULT NULL COMMENT 'column2',
1514
`c3` INT NOT NULL COMMENT 'column3',
1515
`c4` VARCHAR(255) COLLATE utf8_bin NOT NULL DEFAULT 'a',
1516
`c5` VARCHAR(255) COLLATE utf8_unicode_ci DEFAULT 'b',
1517
`c6` VARCHAR(255) COLLATE utf8_bin DEFAULT NULL
1518
1518
) ENGINE=DEFAULT COLLATE = utf8_general_ci