2
drop table if exists t1;
5
# execute all the queries that randgen uses to setup and run its tests
6
--replace_column 2 ####.##.####
7
show variables like 'version';
8
--replace_column 1 ####.##.####
16
`col_enum` enum ('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'),
18
`col_char_not_null` char (1) not null,
19
`col_int_not_null_key` int not null,
20
`col_text_not_null` text not null,
21
`col_enum_not_null_key` enum ('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z') not null,
23
`col_char_key` char (1),
24
`col_enum_not_null` enum ('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z') not null,
25
`col_text_not_null_key` text not null,
26
pk integer auto_increment,
27
`col_bigint_key` bigint,
28
`col_int_not_null` int not null,
29
`col_bigint_not_null` bigint not null,
30
`col_bigint_not_null_key` bigint not null,
31
`col_char_not_null_key` char (1) not null,
33
`col_enum_key` enum ('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'),
35
key (`col_int_not_null_key` ),
36
key (`col_enum_not_null_key` ),
38
key (`col_char_key` ),
39
key (`col_text_not_null_key` (255)),
41
key (`col_bigint_key` ),
42
key (`col_bigint_not_null_key` ),
43
key (`col_char_not_null_key` ),
44
key (`col_text_key` (255)),
45
key (`col_enum_key` )) ENGINE=innodb;
48
# Obviously, FUNCTION does not always means VIEW.
53
# CASE WHEN table_type = 'STANDARD' THEN 'table'
54
# WHEN table_type = 'VIEW' THEN 'view'
55
# WHEN table_type = 'FUNCTION' then 'view'
58
CASE WHEN IS_USED_IN_PRIMARY = 'TRUE' THEN 'primary'
59
# WHEN column_key = 'MUL' THEN 'indexed'
60
# WHEN column_key = 'UNI' THEN 'indexed'
62
FROM data_dictionary.index_parts;
64
select AVG(`col_int_key`) + AVG(`col_int`) AS average1,
65
(SUM(`col_int_key`) + SUM(`col_int`)) / COUNT(*) AS average2,
66
COUNT(*) AS count FROM t1;
68
select collation_name,character_set_name FROM data_dictionary.collations;
69
select COUNT(*) from data_dictionary.tables;