1511
1511
show create table t1;
1512
1512
Table Create Table
1513
1513
t1 CREATE TABLE `t1` (
1514
`v` varchar(10) DEFAULT NULL,
1515
`c` varchar(10) DEFAULT NULL,
1514
`v` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1515
`c` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1516
`t` TEXT COLLATE utf8_general_ci
1517
1517
) ENGINE=InnoDB COLLATE = utf8_general_ci
1518
1518
create table t2 like t1;
1519
1519
show create table t2;
1520
1520
Table Create Table
1521
1521
t2 CREATE TABLE `t2` (
1522
`v` varchar(10) DEFAULT NULL,
1523
`c` varchar(10) DEFAULT NULL,
1522
`v` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1523
`c` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1524
`t` TEXT COLLATE utf8_general_ci
1525
1525
) ENGINE=InnoDB COLLATE = utf8_general_ci
1526
1526
create table t3 select * from t1;
1527
1527
show create table t3;
1528
1528
Table Create Table
1529
1529
t3 CREATE TABLE `t3` (
1530
`v` varchar(10) DEFAULT NULL,
1531
`c` varchar(10) DEFAULT NULL,
1530
`v` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1531
`c` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1532
`t` TEXT COLLATE utf8_general_ci
1533
1533
) ENGINE=InnoDB COLLATE = utf8_general_ci
1534
1534
alter table t1 modify c varchar(10);
1535
1535
show create table t1;
1536
1536
Table Create Table
1537
1537
t1 CREATE TABLE `t1` (
1538
`v` varchar(10) DEFAULT NULL,
1539
`c` varchar(10) DEFAULT NULL,
1538
`v` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1539
`c` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1540
`t` TEXT COLLATE utf8_general_ci
1541
1541
) ENGINE=InnoDB COLLATE = utf8_general_ci
1542
1542
alter table t1 modify v char(10);
1543
1543
show create table t1;
1544
1544
Table Create Table
1545
1545
t1 CREATE TABLE `t1` (
1546
`v` varchar(10) DEFAULT NULL,
1547
`c` varchar(10) DEFAULT NULL,
1546
`v` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1547
`c` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1548
`t` TEXT COLLATE utf8_general_ci
1549
1549
) ENGINE=InnoDB COLLATE = utf8_general_ci
1550
1550
alter table t1 modify t varchar(10);
1551
1551
show create table t1;
1552
1552
Table Create Table
1553
1553
t1 CREATE TABLE `t1` (
1554
`v` varchar(10) DEFAULT NULL,
1555
`c` varchar(10) DEFAULT NULL,
1556
`t` varchar(10) DEFAULT NULL
1554
`v` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1555
`c` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1556
`t` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL
1557
1557
) ENGINE=InnoDB COLLATE = utf8_general_ci
1558
1558
select concat('*',v,'*',c,'*',t,'*') from t1;
1559
1559
concat('*',v,'*',c,'*',t,'*')
2037
2037
show create table t1;
2038
2038
Table Create Table
2039
2039
t1 CREATE TABLE `t1` (
2040
`v` varchar(10) DEFAULT NULL
2040
`v` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL
2041
2041
) ENGINE=InnoDB COLLATE = utf8_general_ci
2043
2043
create table t1 (v varchar(10), c char(10));
2044
2044
show create table t1;
2045
2045
Table Create Table
2046
2046
t1 CREATE TABLE `t1` (
2047
`v` varchar(10) DEFAULT NULL,
2048
`c` varchar(10) DEFAULT NULL
2047
`v` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
2048
`c` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL
2049
2049
) ENGINE=InnoDB COLLATE = utf8_general_ci
2050
2050
insert into t1 values('a','a'),('a ','a ');
2051
2051
select concat('*',v,'*',c,'*') from t1;
2194
2194
show create table t9;
2195
2195
Table Create Table
2196
2196
t9 CREATE TABLE `t9` (
2197
`col1` varchar(512) DEFAULT NULL,
2198
`col2` varchar(512) DEFAULT NULL,
2197
`col1` VARCHAR(512) COLLATE utf8_general_ci DEFAULT NULL,
2198
`col2` VARCHAR(512) COLLATE utf8_general_ci DEFAULT NULL,
2199
2199
KEY `col1` (`col1`(255),`col2`(255))
2200
2200
) ENGINE=InnoDB COLLATE = utf8_general_ci
2201
2201
drop table t1, t2, t4, t5, t6, t7, t8, t9;