@@ -16,9 +16,9 @@ CREATE TABLE showcolumn.t3(c1 int null default 4, c2 Datetime not null default '
1616query TTTTTT
1717SHOW COLUMNS FROM default.showcolumn.t3
1818----
19- c1 INT YES 4 NULL NULL
20- c2 TIMESTAMP NO '2022-02-02 12:00:00.000000' NULL NULL
21- c3 VARCHAR NO 'c3' NULL NULL
19+ c1 int YES 4 NULL NULL
20+ c2 timestamp NO '2022-02-02 12:00:00.000000' NULL NULL
21+ c3 varchar(16382) NO 'c3' NULL NULL
2222
2323statement ok
2424CREATE TABLE showcolumn.t4(c1 int comment '4', c2 Datetime comment '2022-02-02 12:00:00', c3 String comment 'c\s3') ENGINE = Null;
@@ -43,113 +43,132 @@ use showcolumn
4343query TTTTTTT
4444SHOW FULL COLUMNS IN t3
4545----
46- c1 INT YES 4 NULL NULL NULL NULL (empty)
47- c2 TIMESTAMP NO '2022-02-02 12:00:00.000000' NULL NULL NULL NULL (empty)
48- c3 VARCHAR NO 'c3' NULL NULL NULL NULL (empty)
46+ c1 int YES 4 NULL NULL NULL NULL (empty)
47+ c2 timestamp NO '2022-02-02 12:00:00.000000' NULL NULL NULL NULL (empty)
48+ c3 varchar(16382) NO 'c3' NULL NULL utf8mb4_general_ci NULL (empty)
4949
5050query TTTTTTT
5151SHOW FULL COLUMNS IN t3 like '%1';
5252----
53- c1 INT YES 4 NULL NULL NULL NULL (empty)
53+ c1 int YES 4 NULL NULL NULL NULL (empty)
5454
5555query TTTTTT
5656SHOW COLUMNS IN t3 where column_name like '%1';
5757----
58- c1 INT YES 4 NULL NULL
58+ c1 int YES 4 NULL NULL
5959
6060query TTTTTTTTT
6161SHOW FULL COLUMNS IN t3 where is_nullable!='YES' and default like '%2022-02-02 12:00:00.000000%';
6262----
63- c2 TIMESTAMP NO '2022-02-02 12:00:00.000000' NULL NULL NULL NULL (empty)
63+ c2 timestamp NO '2022-02-02 12:00:00.000000' NULL NULL NULL NULL (empty)
6464
6565
6666query TTTTTTTTT
6767SHOW FULL COLUMNS IN columns from system
6868----
69- comment VARCHAR NO (empty) NULL NULL NULL NULL (empty)
70- data_type VARCHAR NO (empty) NULL NULL NULL NULL (empty)
71- database VARCHAR NO (empty) NULL NULL NULL NULL (empty)
72- default_expression VARCHAR NO (empty) NULL NULL NULL NULL (empty)
73- default_kind VARCHAR NO (empty) NULL NULL NULL NULL (empty)
74- is_nullable VARCHAR NO (empty) NULL NULL NULL NULL (empty)
75- name VARCHAR NO (empty) NULL NULL NULL NULL (empty)
76- table VARCHAR NO (empty) NULL NULL NULL NULL (empty)
77- type VARCHAR NO (empty) NULL NULL NULL NULL (empty)
69+ comment varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
70+ data_type varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
71+ database varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
72+ default_expression varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
73+ default_kind varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
74+ is_nullable varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
75+ name varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
76+ table varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
77+ type varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
7878
7979query TTTTTT
8080SHOW COLUMNS IN columns from system like '%type%'
8181----
82- data_type VARCHAR NO (empty) NULL NULL
83- type VARCHAR NO (empty) NULL NULL
82+ data_type varchar(16382) NO (empty) NULL NULL
83+ type varchar(16382) NO (empty) NULL NULL
8484
8585query TTTTTT
8686SHOW COLUMNS IN columns from system where column_name != '%type%' and is_nullable!='YES'
8787----
88- comment VARCHAR NO (empty) NULL NULL
89- data_type VARCHAR NO (empty) NULL NULL
90- database VARCHAR NO (empty) NULL NULL
91- default_expression VARCHAR NO (empty) NULL NULL
92- default_kind VARCHAR NO (empty) NULL NULL
93- is_nullable VARCHAR NO (empty) NULL NULL
94- name VARCHAR NO (empty) NULL NULL
95- table VARCHAR NO (empty) NULL NULL
96- type VARCHAR NO (empty) NULL NULL
88+ comment varchar(16382) NO (empty) NULL NULL
89+ data_type varchar(16382) NO (empty) NULL NULL
90+ database varchar(16382) NO (empty) NULL NULL
91+ default_expression varchar(16382) NO (empty) NULL NULL
92+ default_kind varchar(16382) NO (empty) NULL NULL
93+ is_nullable varchar(16382) NO (empty) NULL NULL
94+ name varchar(16382) NO (empty) NULL NULL
95+ table varchar(16382) NO (empty) NULL NULL
96+ type varchar(16382) NO (empty) NULL NULL
9797
9898query TTTTTTT
9999SHOW FULL COLUMNS IN columns from information_schema
100100----
101- character_maximum_length NULL NO (empty) NULL NULL NULL NULL (empty)
102- character_octet_length NULL NO (empty) NULL NULL NULL NULL (empty)
103- character_set_catalog NULL NO (empty) NULL NULL NULL NULL (empty)
104- character_set_name NULL NO (empty) NULL NULL NULL NULL (empty)
105- character_set_schema NULL NO (empty) NULL NULL NULL NULL (empty)
106- collation_catalog NULL NO (empty) NULL NULL NULL NULL (empty)
107- collation_name NULL NO (empty) NULL NULL NULL NULL (empty)
108- collation_schema NULL NO (empty) NULL NULL NULL NULL (empty)
109- column_comment VARCHAR NO (empty) NULL NULL NULL NULL (empty)
110- column_default NULL NO (empty) NULL NULL NULL NULL (empty)
111- column_key NULL NO (empty) NULL NULL NULL NULL (empty)
112- column_name VARCHAR NO (empty) NULL NULL NULL NULL (empty)
113- column_type VARCHAR NO (empty) NULL NULL NULL NULL (empty)
114- data_type VARCHAR NO (empty) NULL NULL NULL NULL (empty)
115- datetime_precision NULL NO (empty) NULL NULL NULL NULL (empty)
116- default VARCHAR NO (empty) NULL NULL NULL NULL (empty)
117- domain_catalog NULL NO (empty) NULL NULL NULL NULL (empty)
118- domain_name NULL NO (empty) NULL NULL NULL NULL (empty)
119- domain_schema NULL NO (empty) NULL NULL NULL NULL (empty)
120- extra NULL NO (empty) NULL NULL NULL NULL (empty)
121- is_nullable VARCHAR NO (empty) NULL NULL NULL NULL (empty)
122- nullable TINYINT UNSIGNED YES (empty) NULL NULL NULL NULL (empty)
123- numeric_precision NULL NO (empty) NULL NULL NULL NULL (empty)
124- numeric_precision_radix NULL NO (empty) NULL NULL NULL NULL (empty)
125- numeric_scale NULL NO (empty) NULL NULL NULL NULL (empty)
126- ordinal_position TINYINT UNSIGNED NO (empty) NULL NULL NULL NULL (empty)
127- privileges NULL NO (empty) NULL NULL NULL NULL (empty)
128- table_catalog VARCHAR NO (empty) NULL NULL NULL NULL (empty)
129- table_name VARCHAR NO (empty) NULL NULL NULL NULL (empty)
130- table_schema VARCHAR NO (empty) NULL NULL NULL NULL (empty)
101+ character_maximum_length smallint unsigned YES (empty) NULL NULL NULL NULL (empty)
102+ character_octet_length smallint unsigned YES (empty) NULL NULL NULL NULL (empty)
103+ character_set_catalog null NO (empty) NULL NULL NULL NULL (empty)
104+ character_set_name varchar(16382) YES (empty) NULL NULL utf8mb4_general_ci NULL (empty)
105+ character_set_schema null NO (empty) NULL NULL NULL NULL (empty)
106+ collation_catalog null NO (empty) NULL NULL NULL NULL (empty)
107+ collation_name varchar(16382) YES (empty) NULL NULL utf8mb4_general_ci NULL (empty)
108+ collation_schema null NO (empty) NULL NULL NULL NULL (empty)
109+ column_comment varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
110+ column_default null NO (empty) NULL NULL NULL NULL (empty)
111+ column_key null NO (empty) NULL NULL NULL NULL (empty)
112+ column_name varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
113+ column_type varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
114+ data_type varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
115+ datetime_precision null NO (empty) NULL NULL NULL NULL (empty)
116+ default varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
117+ domain_catalog null NO (empty) NULL NULL NULL NULL (empty)
118+ domain_name null NO (empty) NULL NULL NULL NULL (empty)
119+ domain_schema null NO (empty) NULL NULL NULL NULL (empty)
120+ extra null NO (empty) NULL NULL NULL NULL (empty)
121+ is_nullable varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
122+ nullable tinyint unsigned YES (empty) NULL NULL NULL NULL (empty)
123+ numeric_precision null NO (empty) NULL NULL NULL NULL (empty)
124+ numeric_precision_radix null NO (empty) NULL NULL NULL NULL (empty)
125+ numeric_scale null NO (empty) NULL NULL NULL NULL (empty)
126+ ordinal_position tinyint unsigned NO (empty) NULL NULL NULL NULL (empty)
127+ privileges null NO (empty) NULL NULL NULL NULL (empty)
128+ table_catalog varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
129+ table_name varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
130+ table_schema varchar(16382) NO (empty) NULL NULL utf8mb4_general_ci NULL (empty)
131131
132132query TTTTTT
133133SHOW COLUMNS IN columns from information_schema like 'numeric%'
134134----
135- numeric_precision NULL NO (empty) NULL NULL
136- numeric_precision_radix NULL NO (empty) NULL NULL
137- numeric_scale NULL NO (empty) NULL NULL
135+ numeric_precision null NO (empty) NULL NULL
136+ numeric_precision_radix null NO (empty) NULL NULL
137+ numeric_scale null NO (empty) NULL NULL
138138
139139query TTTTTT
140140SHOW COLUMNS IN columns from information_schema where column_name != '%type%' and column_type!='NULL'
141141----
142- column_comment VARCHAR NO (empty) NULL NULL
143- column_name VARCHAR NO (empty) NULL NULL
144- column_type VARCHAR NO (empty) NULL NULL
145- data_type VARCHAR NO (empty) NULL NULL
146- default VARCHAR NO (empty) NULL NULL
147- is_nullable VARCHAR NO (empty) NULL NULL
148- nullable TINYINT UNSIGNED YES (empty) NULL NULL
149- ordinal_position TINYINT UNSIGNED NO (empty) NULL NULL
150- table_catalog VARCHAR NO (empty) NULL NULL
151- table_name VARCHAR NO (empty) NULL NULL
152- table_schema VARCHAR NO (empty) NULL NULL
142+ character_maximum_length smallint unsigned YES (empty) NULL NULL
143+ character_octet_length smallint unsigned YES (empty) NULL NULL
144+ character_set_catalog null NO (empty) NULL NULL
145+ character_set_name varchar(16382) YES (empty) NULL NULL
146+ character_set_schema null NO (empty) NULL NULL
147+ collation_catalog null NO (empty) NULL NULL
148+ collation_name varchar(16382) YES (empty) NULL NULL
149+ collation_schema null NO (empty) NULL NULL
150+ column_comment varchar(16382) NO (empty) NULL NULL
151+ column_default null NO (empty) NULL NULL
152+ column_key null NO (empty) NULL NULL
153+ column_name varchar(16382) NO (empty) NULL NULL
154+ column_type varchar(16382) NO (empty) NULL NULL
155+ data_type varchar(16382) NO (empty) NULL NULL
156+ datetime_precision null NO (empty) NULL NULL
157+ default varchar(16382) NO (empty) NULL NULL
158+ domain_catalog null NO (empty) NULL NULL
159+ domain_name null NO (empty) NULL NULL
160+ domain_schema null NO (empty) NULL NULL
161+ extra null NO (empty) NULL NULL
162+ is_nullable varchar(16382) NO (empty) NULL NULL
163+ nullable tinyint unsigned YES (empty) NULL NULL
164+ numeric_precision null NO (empty) NULL NULL
165+ numeric_precision_radix null NO (empty) NULL NULL
166+ numeric_scale null NO (empty) NULL NULL
167+ ordinal_position tinyint unsigned NO (empty) NULL NULL
168+ privileges null NO (empty) NULL NULL
169+ table_catalog varchar(16382) NO (empty) NULL NULL
170+ table_name varchar(16382) NO (empty) NULL NULL
171+ table_schema varchar(16382) NO (empty) NULL NULL
153172
154173statement ok
155174DROP DATABASE showcolumn
0 commit comments