polardbxengine/mysql-test/suite/xengine/t/create_table_charset_utf8mb...

135 lines
3.3 KiB
Plaintext

--source suite/xengine/include/have_xengine.inc
--disable_warnings
#create statement
drop table if exists tt;
create table tt(c1 varchar(100));
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) charset utf8;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) charset utf8, collate utf8_general_ci;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) charset utf8mb4;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) charset utf8mb4, collate utf8mb4_0900_ai_ci;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) charset utf8mb4, collate utf8mb4_general_ci;
show create table tt;
drop table tt;
create table tt(id int);
show create table tt;
alter table tt add column c1 varchar(100);
show full columns from tt;
#alter statement
alter table tt convert to charset utf8;
show create table tt;
show full columns from tt;
alter table tt convert to charset utf8, collate utf8_general_ci;
show create table tt;
show full columns from tt;
alter table tt convert to charset utf8mb4;
show create table tt;
show full columns from tt;
alter table tt convert to charset utf8mb4, collate utf8mb4_0900_ai_ci;
show create table tt;
show full columns from tt;
alter table tt convert to charset utf8mb4, collate utf8mb4_general_ci;
show create table tt;
show full columns from tt;
#xengine storage
drop table if exists tt;
create table tt(c1 varchar(100)) engine=xengine;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) engine=xengine charset utf8;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) engine=xengine charset utf8, collate utf8_general_ci;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) engine=xengine charset utf8mb4;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) engine=xengine charset utf8mb4, collate utf8mb4_0900_ai_ci;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) engine=xengine charset utf8mb4, collate utf8mb4_general_ci;
show create table tt;
#innodb storage
drop table tt;
create table tt(c1 varchar(100)) engine=innodb;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) engine=innodb charset utf8;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) engine=innodb charset utf8, collate utf8_general_ci;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) engine=innodb charset utf8mb4;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) engine=innodb charset utf8mb4, collate utf8mb4_0900_ai_ci;
show create table tt;
drop table tt;
create table tt(c1 varchar(100)) engine=innodb charset utf8mb4, collate utf8mb4_general_ci;
show create table tt;
#create database
create database db_test;
show create database db_test;
drop database db_test;
create database db_test charset utf8mb4;
show create database db_test;
drop database db_test;
create database db_test charset utf8;
show create database db_test;
drop database db_test;
create database db_test charset utf8mb4 collate utf8mb4_0900_ai_ci;
show create database db_test;
drop database db_test;
create database db_test charset utf8mb4 collate utf8mb4_general_ci;
show create database db_test;
drop database db_test;
--enable_warnings
drop table tt;