-
Notifications
You must be signed in to change notification settings - Fork 113
/
mysql_tables_nonsystem.sql
43 lines (41 loc) · 1.06 KB
/
mysql_tables_nonsystem.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
--
-- Author: Hari Sekhon
-- Date: 2020-08-06 02:45:44 +0100 (Thu, 06 Aug 2020)
--
-- vim:ts=4:sts=4:sw=4:et:filetype=sql
--
-- https://github.com/HariSekhon/SQL-scripts
--
-- License: see accompanying Hari Sekhon LICENSE file
--
-- If you're using my code you're welcome to connect with me on LinkedIn and optionally send me feedback to help steer this or other code I publish
--
-- https://www.linkedin.com/in/HariSekhon
--
-- MySQL tables across schemas, excluding system tables such as information_schema, performance_schema, mysql and sys
--
-- Tested on MySQL 5.5, 5.6, 5.7, 8.0 and MariaDB 5.5, 10.0 - 10.5
SELECT
table_schema,
table_name,
table_type,
engine,
table_rows,
avg_row_length,
data_length,
max_data_length,
index_length,
data_free,
auto_increment,
create_time,
update_time,
table_comment
FROM
information_schema.tables
WHERE
table_type NOT LIKE '%VIEW%'
AND
table_schema NOT IN ('mysql', 'sys', 'information_schema', 'performance_schema')
ORDER BY
table_schema,
table_name;