diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..acf2275
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,5 @@
+# Default ignored files
+/workspace.xml
+# Datasource local storage ignored files
+/dataSources.local.xml
+/dataSources/
diff --git a/.idea/SQL.BuildAndDestroy.iml b/.idea/SQL.BuildAndDestroy.iml
new file mode 100644
index 0000000..0399c4b
--- /dev/null
+++ b/.idea/SQL.BuildAndDestroy.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml
new file mode 100644
index 0000000..c159150
--- /dev/null
+++ b/.idea/dataSources.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ mysql.8
+ true
+ com.mysql.cj.jdbc.Driver
+ jdbc:mysql://localhost:3306
+
+
+
\ No newline at end of file
diff --git a/.idea/dataSources/ac86849c-1755-44ff-b2a3-b6823fdffc61.xml b/.idea/dataSources/ac86849c-1755-44ff-b2a3-b6823fdffc61.xml
new file mode 100644
index 0000000..6028df9
--- /dev/null
+++ b/.idea/dataSources/ac86849c-1755-44ff-b2a3-b6823fdffc61.xml
@@ -0,0 +1,4580 @@
+
+
+
+
+ 8.0.19
+ InnoDB
+ InnoDB
+ mixed/mixed
+
+
+ 1
+ utf8_general_ci
+
+
+ utf8mb4_0900_ai_ci
+
+
+ utf8mb4_0900_ai_ci
+
+
+ utf8mb4_0900_ai_ci
+
+
+ utf8mb4_0900_ai_ci
+
+
+ armscii8
+ 0
+
+
+ armscii8
+ 1
+
+
+ ascii
+ 0
+
+
+ ascii
+ 1
+
+
+ big5
+ 0
+
+
+ big5
+ 1
+
+
+ binary
+ 1
+
+
+ cp1250
+ 0
+
+
+ cp1250
+ 0
+
+
+ cp1250
+ 0
+
+
+ cp1250
+ 1
+
+
+ cp1250
+ 0
+
+
+ cp1251
+ 0
+
+
+ cp1251
+ 0
+
+
+ cp1251
+ 1
+
+
+ cp1251
+ 0
+
+
+ cp1251
+ 0
+
+
+ cp1256
+ 0
+
+
+ cp1256
+ 1
+
+
+ cp1257
+ 0
+
+
+ cp1257
+ 1
+
+
+ cp1257
+ 0
+
+
+ cp850
+ 0
+
+
+ cp850
+ 1
+
+
+ cp852
+ 0
+
+
+ cp852
+ 1
+
+
+ cp866
+ 0
+
+
+ cp866
+ 1
+
+
+ cp932
+ 0
+
+
+ cp932
+ 1
+
+
+ dec8
+ 0
+
+
+ dec8
+ 1
+
+
+ eucjpms
+ 0
+
+
+ eucjpms
+ 1
+
+
+ euckr
+ 0
+
+
+ euckr
+ 1
+
+
+ gb18030
+ 0
+
+
+ gb18030
+ 1
+
+
+ gb18030
+ 0
+
+
+ gb2312
+ 0
+
+
+ gb2312
+ 1
+
+
+ gbk
+ 0
+
+
+ gbk
+ 1
+
+
+ geostd8
+ 0
+
+
+ geostd8
+ 1
+
+
+ greek
+ 0
+
+
+ greek
+ 1
+
+
+ hebrew
+ 0
+
+
+ hebrew
+ 1
+
+
+ hp8
+ 0
+
+
+ hp8
+ 1
+
+
+ keybcs2
+ 0
+
+
+ keybcs2
+ 1
+
+
+ koi8r
+ 0
+
+
+ koi8r
+ 1
+
+
+ koi8u
+ 0
+
+
+ koi8u
+ 1
+
+
+ latin1
+ 0
+
+
+ latin1
+ 0
+
+
+ latin1
+ 0
+
+
+ latin1
+ 0
+
+
+ latin1
+ 0
+
+
+ latin1
+ 0
+
+
+ latin1
+ 0
+
+
+ latin1
+ 1
+
+
+ latin2
+ 0
+
+
+ latin2
+ 0
+
+
+ latin2
+ 0
+
+
+ latin2
+ 1
+
+
+ latin2
+ 0
+
+
+ latin5
+ 0
+
+
+ latin5
+ 1
+
+
+ latin7
+ 0
+
+
+ latin7
+ 0
+
+
+ latin7
+ 1
+
+
+ latin7
+ 0
+
+
+ macce
+ 0
+
+
+ macce
+ 1
+
+
+ macroman
+ 0
+
+
+ macroman
+ 1
+
+
+ sjis
+ 0
+
+
+ sjis
+ 1
+
+
+ swe7
+ 0
+
+
+ swe7
+ 1
+
+
+ tis620
+ 0
+
+
+ tis620
+ 1
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 1
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ucs2
+ 0
+
+
+ ujis
+ 0
+
+
+ ujis
+ 1
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 1
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16
+ 0
+
+
+ utf16le
+ 0
+
+
+ utf16le
+ 1
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 1
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf32
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 1
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8
+ 0
+
+
+ utf8mb4
+ 1
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ utf8mb4
+ 0
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+ 1
+ varchar(97)|0s
+
+
+ 2
+ varchar(256)|0s
+
+
+ 3
+ varchar(97)|0s
+
+
+ 4
+ varchar(256)|0s
+
+
+ 5
+ varchar(255)|0s
+
+
+ 6
+ varchar(256)|0s
+
+
+ 7
+ varchar(3)|0s
+ 1
+
+
+ 8
+ varchar(3)|0s
+
+
+ 9
+ varchar(3)|0s
+ 1
+
+
+ 1
+ varchar(97)|0s
+
+
+ 2
+ varchar(256)|0s
+
+
+ 3
+ varchar(97)|0s
+
+
+ 4
+ varchar(256)|0s
+
+
+ 5
+ varchar(255)|0s
+
+
+ 6
+ varchar(256)|0s
+
+
+ 7
+ varchar(3)|0s
+ 1
+
+
+ 8
+ varchar(3)|0s
+
+
+ 9
+ varchar(3)|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+ 1
+
+
+ 2
+ varchar(64)|0s
+ 1
+
+
+ 3
+ varchar(2048)|0s
+ 1
+
+
+ 4
+ int unsigned|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+ 1
+
+
+ 4
+ longtext|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+ 1
+
+
+ 2
+ varchar(64)|0s
+ 1
+
+
+ 3
+ bigint unsigned|0s
+ 1
+
+
+ 4
+ varchar(3)|0s
+ 1
+
+
+ 5
+ varchar(3)|0s
+ 1
+
+
+ 6
+ int unsigned|0s
+ 1
+
+
+ 7
+ enum('PAD SPACE', 'NO PAD')|0e
+ 1
+
+
+ 1
+ varchar(64)|0s
+ 1
+
+
+ 2
+ varchar(64)|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+
+
+ 4
+ varchar(64)|0s
+
+
+ 5
+ int unsigned|0s
+ 1
+
+
+ 6
+ text|0s
+
+
+ 7
+ varchar(3)|0s
+ 1
+
+
+ 8
+ longtext|0s
+
+
+ 9
+ bigint|0s
+
+
+ 10
+ bigint|0s
+
+
+ 11
+ bigint unsigned|0s
+
+
+ 12
+ bigint unsigned|0s
+
+
+ 13
+ int unsigned|0s
+
+
+ 14
+ varchar(64)|0s
+
+
+ 15
+ varchar(64)|0s
+
+
+ 16
+ mediumtext|0s
+ 1
+
+
+ 17
+ enum('', 'PRI', 'UNI', 'MUL')|0e
+ 1
+
+
+ 18
+ varchar(256)|0s
+
+
+ 19
+ varchar(154)|0s
+
+
+ 20
+ text|0s
+ 1
+
+
+ 21
+ longtext|0s
+ 1
+
+
+ 22
+ int unsigned|0s
+
+
+ 1
+ varchar(292)|0s
+ 1
+
+
+ 2
+ varchar(512)|0s
+ 1
+
+
+ 3
+ varchar(64)|0s
+ 1
+
+
+ 4
+ varchar(64)|0s
+ 1
+
+
+ 5
+ varchar(64)|0s
+ 1
+
+
+ 6
+ varchar(64)|0s
+ 1
+
+
+ 7
+ varchar(3)|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+ 1
+
+
+ 2
+ varchar(64)|0s
+ 1
+
+
+ 3
+ varchar(64)|0s
+ 1
+
+
+ 4
+ json|0s
+ 1
+
+
+ 1
+ varchar(255)|0s
+
+
+ 2
+ varchar(255)|0s
+
+
+ 3
+ varchar(3)|0s
+
+
+ 4
+ varchar(3)|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+ 1
+
+
+ 2
+ varchar(8)|0s
+ 1
+
+
+ 3
+ varchar(80)|0s
+ 1
+
+
+ 4
+ varchar(3)|0s
+
+
+ 5
+ varchar(3)|0s
+
+
+ 6
+ varchar(3)|0s
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+ 1
+
+
+ 4
+ varchar(288)|0s
+ 1
+
+
+ 5
+ varchar(64)|0s
+ 1
+
+
+ 6
+ varchar(3)|0s
+ 1
+
+
+ 7
+ longtext|0s
+ 1
+
+
+ 8
+ varchar(9)|0s
+ 1
+
+
+ 9
+ datetime|0s
+
+
+ 10
+ varchar(256)|0s
+
+
+ 11
+ enum('YEAR', 'QUARTER', 'MONTH', 'DAY', 'HOUR', 'MINUTE', 'WEEK', 'SECOND', 'MICROSECOND', 'YEAR_MONTH', 'DAY_HOUR', 'DAY_MINUTE', 'DAY_SECOND', 'HOUR_MINUTE', 'HOUR_SECOND', 'MINUTE_SECOND', 'DAY_MICROSECOND', 'HOUR_MICROSECOND', 'MINUTE_MICROSECOND', 'SECOND_MICROSECOND')|0e
+
+
+ 12
+ set('REAL_AS_FLOAT', 'PIPES_AS_CONCAT', 'ANSI_QUOTES', 'IGNORE_SPACE', 'NOT_USED', 'ONLY_FULL_GROUP_BY', 'NO_UNSIGNED_SUBTRACTION', 'NO_DIR_IN_CREATE', 'NOT_USED_9', 'NOT_USED_10', 'NOT_USED_11', 'NOT_USED_12', 'NOT_USED_13', 'NOT_USED_14', 'NOT_USED_15', 'NOT_USED_16', 'NOT_USED_17', 'NOT_USED_18', 'ANSI', 'NO_AUTO_VALUE_ON_ZERO', 'NO_BACKSLASH_ESCAPES', 'STRICT_TRANS_TABLES', 'STRICT_ALL_TABLES', 'NO_ZERO_IN_DATE', 'NO_ZERO_DATE', 'ALLOW_INVALID_DATES', 'ERROR_FOR_DIVISION_BY_ZERO', 'TRADITIONAL', 'NOT_USED_29', 'HIGH_NOT_PRECEDENCE', 'NO_ENGINE_SUBSTITUTION', 'PAD_CHAR_TO_FULL_LENGTH', 'TIME_TRUNCATE_FRACTIONAL')|0e
+ 1
+
+
+ 13
+ datetime|0s
+
+
+ 14
+ datetime|0s
+
+
+ 15
+ enum('ENABLED', 'DISABLED', 'SLAVESIDE_DISABLED')|0e
+ 1
+
+
+ 16
+ varchar(12)|0s
+ 1
+
+
+ 17
+ timestamp|0s
+ 1
+
+
+ 18
+ timestamp|0s
+ 1
+
+
+ 19
+ datetime|0s
+
+
+ 20
+ varchar(2048)|0s
+ 1
+
+
+ 21
+ int unsigned|0s
+ 1
+
+
+ 22
+ varchar(64)|0s
+ 1
+
+
+ 23
+ varchar(64)|0s
+ 1
+
+
+ 24
+ varchar(64)|0s
+ 1
+
+
+ 1
+ bigint|0s
+
+
+ 2
+ text|0s
+
+
+ 3
+ varchar(256)|0s
+
+
+ 4
+ varchar(268)|0s
+ 1
+
+
+ 5
+ char(0)|0s
+ 1
+
+
+ 6
+ binary(0)|0s
+
+
+ 7
+ binary(0)|0s
+
+
+ 8
+ varchar(256)|0s
+
+
+ 9
+ bigint|0s
+
+
+ 10
+ varchar(64)|0s
+ 1
+
+
+ 11
+ binary(0)|0s
+
+
+ 12
+ binary(0)|0s
+
+
+ 13
+ binary(0)|0s
+
+
+ 14
+ bigint|0s
+
+
+ 15
+ bigint|0s
+
+
+ 16
+ bigint|0s
+
+
+ 17
+ bigint|0s
+
+
+ 18
+ bigint|0s
+
+
+ 19
+ bigint|0s
+
+
+ 20
+ binary(0)|0s
+
+
+ 21
+ binary(0)|0s
+
+
+ 22
+ binary(0)|0s
+
+
+ 23
+ binary(0)|0s
+
+
+ 24
+ binary(0)|0s
+
+
+ 25
+ bigint|0s
+
+
+ 26
+ varchar(256)|0s
+
+
+ 27
+ binary(0)|0s
+
+
+ 28
+ binary(0)|0s
+
+
+ 29
+ binary(0)|0s
+
+
+ 30
+ binary(0)|0s
+
+
+ 31
+ binary(0)|0s
+
+
+ 32
+ bigint|0s
+
+
+ 33
+ binary(0)|0s
+
+
+ 34
+ binary(0)|0s
+
+
+ 35
+ binary(0)|0s
+
+
+ 36
+ binary(0)|0s
+
+
+ 37
+ varchar(256)|0s
+
+
+ 38
+ varchar(256)|0s
+
+
+ 1
+ bigint unsigned|0s
+ 1
+
+
+ 2
+ bigint unsigned|0s
+ 1
+
+
+ 3
+ bigint unsigned|0s
+ 1
+
+
+ 4
+ bigint unsigned|0s
+ 1
+
+
+ 5
+ varchar(64)|0s
+
+
+ 6
+ bigint unsigned|0s
+ 1
+
+
+ 7
+ bigint unsigned|0s
+ 1
+
+
+ 8
+ varchar(3)|0s
+
+
+ 9
+ bigint unsigned|0s
+ 1
+
+
+ 10
+ bigint unsigned|0s
+ 1
+
+
+ 11
+ bigint unsigned|0s
+ 1
+
+
+ 12
+ varchar(1024)|0s
+
+
+ 13
+ varchar(1024)|0s
+
+
+ 14
+ bigint unsigned|0s
+ 1
+
+
+ 15
+ bigint unsigned|0s
+ 1
+
+
+ 16
+ bigint unsigned|0s
+ 1
+
+
+ 17
+ varchar(64)|0s
+
+
+ 18
+ varchar(64)|0s
+
+
+ 19
+ varchar(3)|0s
+
+
+ 20
+ bigint unsigned|0s
+ 1
+
+
+ 1
+ bigint unsigned|0s
+ 1
+
+
+ 2
+ bigint unsigned|0s
+ 1
+
+
+ 3
+ bigint unsigned|0s
+ 1
+
+
+ 4
+ bigint unsigned|0s
+ 1
+
+
+ 5
+ varchar(64)|0s
+
+
+ 6
+ bigint unsigned|0s
+ 1
+
+
+ 7
+ bigint unsigned|0s
+ 1
+
+
+ 8
+ varchar(3)|0s
+
+
+ 9
+ bigint unsigned|0s
+ 1
+
+
+ 10
+ bigint unsigned|0s
+ 1
+
+
+ 11
+ bigint unsigned|0s
+ 1
+
+
+ 12
+ varchar(1024)|0s
+
+
+ 13
+ varchar(1024)|0s
+
+
+ 14
+ bigint unsigned|0s
+ 1
+
+
+ 15
+ bigint unsigned|0s
+ 1
+
+
+ 16
+ bigint unsigned|0s
+ 1
+
+
+ 17
+ varchar(3)|0s
+
+
+ 18
+ varchar(64)|0s
+
+
+ 19
+ varchar(3)|0s
+
+
+ 20
+ bigint unsigned|0s
+ 1
+
+
+ 1
+ bigint unsigned|0s
+ 1
+
+
+ 2
+ bigint unsigned|0s
+ 1
+
+
+ 3
+ bigint unsigned|0s
+ 1
+
+
+ 4
+ bigint unsigned|0s
+ 1
+
+
+ 5
+ bigint unsigned|0s
+ 1
+
+
+ 6
+ bigint unsigned|0s
+ 1
+
+
+ 7
+ bigint unsigned|0s
+ 1
+
+
+ 8
+ bigint unsigned|0s
+ 1
+
+
+ 9
+ bigint unsigned|0s
+ 1
+
+
+ 10
+ bigint unsigned|0s
+ 1
+
+
+ 11
+ bigint unsigned|0s
+ 1
+
+
+ 12
+ bigint unsigned|0s
+ 1
+
+
+ 13
+ float(12)|0s
+ 1
+
+
+ 14
+ float(12)|0s
+ 1
+
+
+ 15
+ bigint unsigned|0s
+ 1
+
+
+ 16
+ bigint unsigned|0s
+ 1
+
+
+ 17
+ bigint unsigned|0s
+ 1
+
+
+ 18
+ float(12)|0s
+ 1
+
+
+ 19
+ float(12)|0s
+ 1
+
+
+ 20
+ float(12)|0s
+ 1
+
+
+ 21
+ bigint unsigned|0s
+ 1
+
+
+ 22
+ bigint unsigned|0s
+ 1
+
+
+ 23
+ bigint unsigned|0s
+ 1
+
+
+ 24
+ bigint unsigned|0s
+ 1
+
+
+ 25
+ bigint unsigned|0s
+ 1
+
+
+ 26
+ bigint unsigned|0s
+ 1
+
+
+ 27
+ float(12)|0s
+ 1
+
+
+ 28
+ float(12)|0s
+ 1
+
+
+ 29
+ bigint unsigned|0s
+ 1
+
+
+ 30
+ bigint unsigned|0s
+ 1
+
+
+ 31
+ bigint unsigned|0s
+ 1
+
+
+ 32
+ bigint unsigned|0s
+ 1
+
+
+ 1
+ int unsigned|0s
+ 1
+
+
+ 2
+ bigint unsigned|0s
+ 1
+
+
+ 3
+ bigint unsigned|0s
+ 1
+
+
+ 1
+ int|0s
+ 1
+
+
+ 2
+ int|0s
+ 1
+
+
+ 3
+ int|0s
+ 1
+
+
+ 4
+ int|0s
+ 1
+
+
+ 5
+ int|0s
+ 1
+
+
+ 6
+ int|0s
+ 1
+
+
+ 1
+ int|0s
+ 1
+
+
+ 2
+ int|0s
+ 1
+
+
+ 3
+ int|0s
+ 1
+
+
+ 4
+ int|0s
+ 1
+
+
+ 5
+ bigint|0s
+ 1
+
+
+ 6
+ int|0s
+ 1
+
+
+ 1
+ int|0s
+ 1
+
+
+ 2
+ int|0s
+ 1
+
+
+ 3
+ int|0s
+ 1
+
+
+ 4
+ int|0s
+ 1
+
+
+ 5
+ bigint|0s
+ 1
+
+
+ 6
+ int|0s
+ 1
+
+
+ 1
+ varchar(192)|0s
+ 1
+
+
+ 2
+ varchar(192)|0s
+ 1
+
+
+ 3
+ varchar(192)|0s
+ 1
+
+
+ 4
+ int|0s
+ 1
+
+
+ 5
+ int|0s
+ 1
+
+
+ 6
+ int|0s
+ 1
+
+
+ 7
+ int|0s
+ 1
+
+
+ 8
+ int|0s
+ 1
+
+
+ 1
+ varchar(192)|0s
+ 1
+
+
+ 2
+ varchar(192)|0s
+ 1
+
+
+ 3
+ varchar(192)|0s
+ 1
+
+
+ 4
+ int|0s
+ 1
+
+
+ 5
+ int|0s
+ 1
+
+
+ 6
+ int|0s
+ 1
+
+
+ 7
+ int|0s
+ 1
+
+
+ 8
+ int|0s
+ 1
+
+
+ 1
+ int|0s
+ 1
+
+
+ 2
+ int|0s
+ 1
+
+
+ 3
+ int|0s
+ 1
+
+
+ 4
+ int|0s
+ 1
+
+
+ 5
+ int|0s
+ 1
+
+
+ 6
+ int|0s
+ 1
+
+
+ 1
+ bigint unsigned|0s
+ 1
+
+
+ 2
+ varchar(193)|0s
+ 1
+
+
+ 3
+ bigint unsigned|0s
+ 1
+
+
+ 4
+ int|0s
+ 1
+
+
+ 5
+ int|0s
+ 1
+
+
+ 6
+ int|0s
+ 1
+
+
+ 7
+ int|0s
+ 1
+
+
+ 8
+ text|0s
+
+
+ 1
+ varbinary(256)|0s
+
+
+ 2
+ varchar(512)|0s
+ 1
+
+
+ 1
+ varbinary(256)|0s
+
+
+ 2
+ varchar(64)|0s
+ 1
+
+
+ 3
+ bigint unsigned|0s
+ 1
+
+
+ 1
+ varchar(129)|0s
+
+
+ 2
+ varchar(129)|0s
+
+
+ 3
+ varchar(129)|0s
+
+
+ 4
+ bigint|0s
+ 1
+
+
+ 5
+ bigint unsigned|0s
+ 1
+
+
+ 1
+ varchar(129)|0s
+
+
+ 2
+ varchar(64)|0s
+ 1
+
+
+ 3
+ varchar(64)|0s
+ 1
+
+
+ 4
+ int unsigned|0s
+ 1
+
+
+ 1
+ bigint unsigned|0s
+ 1
+
+
+ 1
+ varchar(193)|0s
+ 1
+
+
+ 2
+ varchar(193)|0s
+ 1
+
+
+ 1
+ varchar(18)|0s
+ 1
+
+
+ 1
+ bigint unsigned|0s
+ 1
+
+
+ 1
+ varchar(337)|0s
+ 1
+
+
+ 2
+ bigint unsigned|0s
+ 1
+
+
+ 3
+ bigint unsigned|0s
+ 1
+
+
+ 4
+ bigint unsigned|0s
+ 1
+
+
+ 5
+ bigint unsigned|0s
+ 1
+
+
+ 6
+ bigint unsigned|0s
+ 1
+
+
+ 1
+ varchar(337)|0s
+ 1
+
+
+ 2
+ bigint unsigned|0s
+ 1
+
+
+ 3
+ bigint unsigned|0s
+ 1
+
+
+ 4
+ bigint unsigned|0s
+ 1
+
+
+ 5
+ bigint unsigned|0s
+ 1
+
+
+ 6
+ bigint unsigned|0s
+ 1
+
+
+ 1
+ bigint unsigned|0s
+ 1
+
+
+ 2
+ varchar(193)|0s
+ 1
+
+
+ 3
+ bigint unsigned|0s
+ 1
+
+
+ 4
+ int|0s
+ 1
+
+
+ 5
+ int|0s
+ 1
+
+
+ 6
+ int|0s
+ 1
+
+
+ 7
+ int|0s
+ 1
+
+
+ 8
+ int|0s
+ 1
+
+
+ 1
+ varchar(193)|0s
+ 1
+
+
+ 2
+ varchar(193)|0s
+ 1
+
+
+ 3
+ bigint|0s
+ 1
+
+
+ 4
+ bigint|0s
+
+
+ 5
+ bigint|0s
+
+
+ 6
+ float(12)|0s
+
+
+ 7
+ bigint|0s
+ 1
+
+
+ 8
+ bigint|0s
+
+
+ 9
+ bigint|0s
+
+
+ 10
+ float(12)|0s
+
+
+ 11
+ datetime|0s
+
+
+ 12
+ datetime|0s
+
+
+ 13
+ bigint|0s
+
+
+ 14
+ datetime|0s
+
+
+ 15
+ varchar(193)|0s
+ 1
+
+
+ 16
+ varchar(193)|0s
+ 1
+
+
+ 17
+ varchar(193)|0s
+ 1
+
+
+ 1
+ int unsigned|0s
+ 1
+
+
+ 2
+ int unsigned|0s
+ 1
+
+
+ 3
+ varchar(4001)|0s
+ 1
+
+
+ 4
+ bigint unsigned|0s
+ 1
+
+
+ 5
+ varchar(192)|0s
+ 1
+
+
+ 6
+ varchar(192)|0s
+ 1
+
+
+ 1
+ bigint unsigned|0s
+ 1
+
+
+ 2
+ varchar(655)|0s
+ 1
+
+
+ 3
+ int|0s
+ 1
+
+
+ 4
+ int|0s
+ 1
+
+
+ 5
+ bigint|0s
+ 1
+
+
+ 6
+ varchar(12)|0s
+
+
+ 7
+ int unsigned|0s
+ 1
+
+
+ 8
+ varchar(10)|0s
+
+
+ 9
+ int|0s
+ 1
+
+
+ 1
+ int unsigned|0s
+ 1
+
+
+ 2
+ varchar(655)|0s
+ 1
+
+
+ 3
+ int unsigned|0s
+ 1
+
+
+ 4
+ varchar(22)|0s
+
+
+ 5
+ int unsigned|0s
+ 1
+
+
+ 6
+ int unsigned|0s
+ 1
+
+
+ 7
+ varchar(10)|0s
+
+
+ 8
+ int unsigned|0s
+ 1
+
+
+ 9
+ bigint unsigned|0s
+ 1
+
+
+ 10
+ bigint unsigned|0s
+ 1
+
+
+ 11
+ varchar(10)|0s
+
+
+ 12
+ int unsigned|0s
+ 1
+
+
+ 13
+ varchar(1)|0s
+
+
+ 14
+ varchar(10)|0s
+
+
+ 1
+ varbinary(256)|0s
+
+
+ 2
+ varchar(268)|0s
+ 1
+
+
+ 3
+ varchar(512)|0s
+ 1
+
+
+ 4
+ varbinary(256)|0s
+
+
+ 5
+ varchar(7)|0s
+ 1
+
+
+ 1
+ bigint unsigned|0s
+ 1
+
+
+ 2
+ varchar(193)|0s
+ 1
+
+
+ 3
+ varchar(193)|0s
+ 1
+
+
+ 4
+ bigint unsigned|0s
+ 1
+
+
+ 5
+ bigint unsigned|0s
+ 1
+
+
+ 6
+ bigint unsigned|0s
+ 1
+
+
+ 7
+ bigint unsigned|0s
+ 1
+
+
+ 8
+ bigint unsigned|0s
+ 1
+
+
+ 9
+ int|0s
+ 1
+
+
+ 1
+ bigint unsigned|0s
+ 1
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ int unsigned|0s
+ 1
+
+
+ 4
+ int unsigned|0s
+ 1
+
+
+ 1
+ varchar(18)|0s
+ 1
+
+
+ 2
+ varchar(13)|0s
+ 1
+
+
+ 3
+ datetime|0s
+ 1
+
+
+ 4
+ varchar(105)|0s
+
+
+ 5
+ datetime|0s
+
+
+ 6
+ bigint unsigned|0s
+ 1
+
+
+ 7
+ bigint unsigned|0s
+ 1
+
+
+ 8
+ varchar(1024)|0s
+
+
+ 9
+ varchar(64)|0s
+
+
+ 10
+ bigint unsigned|0s
+ 1
+
+
+ 11
+ bigint unsigned|0s
+ 1
+
+
+ 12
+ bigint unsigned|0s
+ 1
+
+
+ 13
+ bigint unsigned|0s
+ 1
+
+
+ 14
+ bigint unsigned|0s
+ 1
+
+
+ 15
+ bigint unsigned|0s
+ 1
+
+
+ 16
+ bigint unsigned|0s
+ 1
+
+
+ 17
+ varchar(16)|0s
+ 1
+
+
+ 18
+ int|0s
+ 1
+
+
+ 19
+ int|0s
+ 1
+
+
+ 20
+ varchar(256)|0s
+
+
+ 21
+ int|0s
+ 1
+
+
+ 22
+ bigint unsigned|0s
+ 1
+
+
+ 23
+ int|0s
+ 1
+
+
+ 24
+ int|0s
+ 1
+
+
+ 1
+ bigint unsigned|0s
+ 1
+
+
+ 2
+ int unsigned|0s
+ 1
+
+
+ 3
+ int unsigned|0s
+ 1
+
+
+ 1
+ varchar(29)|0s
+
+
+ 2
+ int|0s
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+
+
+ 4
+ varchar(64)|0s
+
+
+ 5
+ varchar(64)|0s
+
+
+ 6
+ varchar(64)|0s
+
+
+ 7
+ varchar(64)|0s
+
+
+ 8
+ int unsigned|0s
+ 1
+
+
+ 9
+ int unsigned|0s
+
+
+ 10
+ varchar(64)|0s
+
+
+ 11
+ varchar(64)|0s
+
+
+ 12
+ varchar(64)|0s
+
+
+ 1
+ varchar(65535)|0s
+ 1
+
+
+ 2
+ varchar(65535)|0s
+ 1
+
+
+ 3
+ int|0s
+ 1
+
+
+ 4
+ tinyint(1)|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+ 1
+
+
+ 4
+ bigint unsigned|0s
+ 1
+
+
+ 5
+ varchar(5)|0s
+
+
+ 6
+ varchar(64)|0s
+
+
+ 7
+ longtext|0s
+
+
+ 8
+ bigint|0s
+
+
+ 9
+ bigint|0s
+
+
+ 10
+ int unsigned|0s
+
+
+ 11
+ bigint|0s
+
+
+ 12
+ int unsigned|0s
+
+
+ 13
+ varchar(64)|0s
+
+
+ 14
+ varchar(64)|0s
+
+
+ 15
+ mediumtext|0s
+ 1
+
+
+ 16
+ enum('FUNCTION', 'PROCEDURE')|0e
+ 1
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+ 1
+
+
+ 4
+ varchar(64)|0s
+
+
+ 5
+ varchar(64)|0s
+
+
+ 6
+ int unsigned|0s
+
+
+ 7
+ int unsigned|0s
+
+
+ 8
+ varchar(13)|0s
+
+
+ 9
+ varchar(13)|0s
+
+
+ 10
+ varchar(2048)|0s
+
+
+ 11
+ varchar(2048)|0s
+
+
+ 12
+ text|0s
+
+
+ 13
+ bigint unsigned|0s
+
+
+ 14
+ bigint unsigned|0s
+
+
+ 15
+ bigint unsigned|0s
+
+
+ 16
+ bigint unsigned|0s
+
+
+ 17
+ bigint unsigned|0s
+
+
+ 18
+ bigint unsigned|0s
+
+
+ 19
+ timestamp|0s
+ 1
+
+
+ 20
+ datetime|0s
+
+
+ 21
+ datetime|0s
+
+
+ 22
+ bigint|0s
+
+
+ 23
+ text|0s
+ 1
+
+
+ 24
+ varchar(256)|0s
+
+
+ 25
+ varchar(268)|0s
+
+
+ 1
+ varchar(64)|0s
+ 1
+
+
+ 2
+ varchar(20)|0s
+ 1
+
+
+ 3
+ varchar(10)|0s
+ 1
+
+
+ 4
+ varchar(80)|0s
+ 1
+
+
+ 5
+ varchar(20)|0s
+ 1
+
+
+ 6
+ varchar(64)|0s
+
+
+ 7
+ varchar(20)|0s
+
+
+ 8
+ varchar(64)|0s
+
+
+ 9
+ varchar(65535)|0s
+
+
+ 10
+ varchar(80)|0s
+
+
+ 11
+ varchar(64)|0s
+ 1
+
+
+ 1
+ bigint unsigned|0s
+ 1
+
+
+ 2
+ varchar(32)|0s
+ 1
+
+
+ 3
+ varchar(261)|0s
+ 1
+
+
+ 4
+ varchar(64)|0s
+
+
+ 5
+ varchar(16)|0s
+ 1
+
+
+ 6
+ int|0s
+ 1
+
+
+ 7
+ varchar(64)|0s
+
+
+ 8
+ varchar(65535)|0s
+
+
+ 1
+ int|0s
+ 1
+
+
+ 2
+ int|0s
+ 1
+
+
+ 3
+ varchar(30)|0s
+ 1
+
+
+ 4
+ decimal(905)|0s
+ 1
+
+
+ 5
+ decimal(905)|0s
+
+
+ 6
+ decimal(905)|0s
+
+
+ 7
+ int|0s
+
+
+ 8
+ int|0s
+
+
+ 9
+ int|0s
+
+
+ 10
+ int|0s
+
+
+ 11
+ int|0s
+
+
+ 12
+ int|0s
+
+
+ 13
+ int|0s
+
+
+ 14
+ int|0s
+
+
+ 15
+ int|0s
+
+
+ 16
+ varchar(30)|0s
+
+
+ 17
+ varchar(20)|0s
+
+
+ 18
+ int|0s
+
+
+ 1
+ varchar(64)|0s
+ 1
+
+
+ 2
+ varchar(64)|0s
+ 1
+
+
+ 3
+ varchar(64)|0s
+
+
+ 4
+ varchar(64)|0s
+ 1
+
+
+ 5
+ varchar(64)|0s
+ 1
+
+
+ 6
+ varchar(64)|0s
+
+
+ 7
+ enum('NONE', 'PARTIAL', 'FULL')|0e
+ 1
+
+
+ 8
+ enum('NO ACTION', 'RESTRICT', 'CASCADE', 'SET NULL', 'SET DEFAULT')|0e
+ 1
+
+
+ 9
+ enum('NO ACTION', 'RESTRICT', 'CASCADE', 'SET NULL', 'SET DEFAULT')|0e
+ 1
+
+
+ 10
+ varchar(64)|0s
+ 1
+
+
+ 11
+ varchar(64)|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+ 1
+
+
+ 2
+ enum('SYSTEM', 'USER')|0e
+ 1
+
+
+ 3
+ tinyint(1)|0s
+ 1
+
+
+ 4
+ blob|0s
+
+
+ 5
+ int|0s
+ 1
+
+
+ 1
+ varchar(97)|0s
+
+
+ 2
+ varchar(256)|0s
+
+
+ 3
+ char(32)|0s
+ 1
+
+
+ 4
+ char(255)|0s
+ 1
+
+
+ 5
+ varchar(3)|0s
+ 1
+
+
+ 6
+ char(64)|0s
+ 1
+
+
+ 7
+ char(64)|0s
+ 1
+
+
+ 8
+ char(64)|0s
+ 1
+
+
+ 9
+ set('Select', 'Insert', 'Update', 'References')|0e
+ 1
+
+
+ 10
+ varchar(3)|0s
+ 1
+
+
+ 1
+ varchar(97)|0s
+
+
+ 2
+ varchar(256)|0s
+
+
+ 3
+ char(32)|0s
+ 1
+
+
+ 4
+ char(255)|0s
+ 1
+
+
+ 5
+ varchar(3)|0s
+ 1
+
+
+ 6
+ char(64)|0s
+ 1
+
+
+ 7
+ char(64)|0s
+ 1
+
+
+ 8
+ varchar(3)|0s
+ 1
+
+
+ 9
+ char(64)|0s
+ 1
+
+
+ 10
+ char(64)|0s
+ 1
+
+
+ 11
+ set('Execute', 'Alter Routine', 'Grant')|0e
+ 1
+
+
+ 12
+ varchar(3)|0s
+ 1
+
+
+ 1
+ varchar(97)|0s
+
+
+ 2
+ varchar(256)|0s
+
+
+ 3
+ char(32)|0s
+ 1
+
+
+ 4
+ char(255)|0s
+ 1
+
+
+ 5
+ varchar(3)|0s
+ 1
+
+
+ 6
+ char(64)|0s
+ 1
+
+
+ 7
+ char(64)|0s
+ 1
+
+
+ 8
+ set('Select', 'Insert', 'Update', 'Delete', 'Create', 'Drop', 'Grant', 'References', 'Index', 'Alter', 'Create View', 'Show view', 'Trigger')|0e
+ 1
+
+
+ 9
+ varchar(3)|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+ 1
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+
+
+ 4
+ varchar(64)|0s
+ 1
+
+
+ 5
+ enum('FUNCTION', 'PROCEDURE')|0e
+ 1
+
+
+ 6
+ longtext|0s
+
+
+ 7
+ bigint|0s
+
+
+ 8
+ bigint|0s
+
+
+ 9
+ int unsigned|0s
+
+
+ 10
+ int unsigned|0s
+
+
+ 11
+ int unsigned|0s
+
+
+ 12
+ varchar(64)|0s
+
+
+ 13
+ varchar(64)|0s
+
+
+ 14
+ longtext|0s
+
+
+ 15
+ varchar(3)|0s
+ 1
+
+
+ 16
+ longtext|0s
+
+
+ 17
+ binary(0)|0s
+
+
+ 18
+ varchar(64)|0s
+ 1
+
+
+ 19
+ varchar(3)|0s
+ 1
+
+
+ 20
+ varchar(3)|0s
+ 1
+
+
+ 21
+ enum('CONTAINS SQL', 'NO SQL', 'READS SQL DATA', 'MODIFIES SQL DATA')|0e
+ 1
+
+
+ 22
+ binary(0)|0s
+
+
+ 23
+ enum('DEFAULT', 'INVOKER', 'DEFINER')|0e
+ 1
+
+
+ 24
+ timestamp|0s
+ 1
+
+
+ 25
+ timestamp|0s
+ 1
+
+
+ 26
+ set('REAL_AS_FLOAT', 'PIPES_AS_CONCAT', 'ANSI_QUOTES', 'IGNORE_SPACE', 'NOT_USED', 'ONLY_FULL_GROUP_BY', 'NO_UNSIGNED_SUBTRACTION', 'NO_DIR_IN_CREATE', 'NOT_USED_9', 'NOT_USED_10', 'NOT_USED_11', 'NOT_USED_12', 'NOT_USED_13', 'NOT_USED_14', 'NOT_USED_15', 'NOT_USED_16', 'NOT_USED_17', 'NOT_USED_18', 'ANSI', 'NO_AUTO_VALUE_ON_ZERO', 'NO_BACKSLASH_ESCAPES', 'STRICT_TRANS_TABLES', 'STRICT_ALL_TABLES', 'NO_ZERO_IN_DATE', 'NO_ZERO_DATE', 'ALLOW_INVALID_DATES', 'ERROR_FOR_DIVISION_BY_ZERO', 'TRADITIONAL', 'NOT_USED_29', 'HIGH_NOT_PRECEDENCE', 'NO_ENGINE_SUBSTITUTION', 'PAD_CHAR_TO_FULL_LENGTH', 'TIME_TRUNCATE_FRACTIONAL')|0e
+ 1
+
+
+ 27
+ text|0s
+ 1
+
+
+ 28
+ varchar(288)|0s
+ 1
+
+
+ 29
+ varchar(64)|0s
+ 1
+
+
+ 30
+ varchar(64)|0s
+ 1
+
+
+ 31
+ varchar(64)|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+ 1
+
+
+ 4
+ varchar(64)|0s
+ 1
+
+
+ 5
+ binary(0)|0s
+
+
+ 6
+ enum('NO', 'YES')|0e
+ 1
+
+
+ 1
+ varchar(292)|0s
+ 1
+
+
+ 2
+ varchar(512)|0s
+ 1
+
+
+ 3
+ varchar(64)|0s
+ 1
+
+
+ 4
+ varchar(64)|0s
+ 1
+
+
+ 5
+ varchar(3)|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+
+
+ 4
+ int|0s
+ 1
+
+
+ 5
+ varchar(64)|0s
+
+
+ 6
+ varchar(64)|0s
+
+
+ 7
+ int unsigned|0s
+ 1
+
+
+ 8
+ varchar(64)|0s
+
+
+ 9
+ varchar(1)|0s
+
+
+ 10
+ bigint|0s
+
+
+ 11
+ bigint|0s
+
+
+ 12
+ binary(0)|0s
+
+
+ 13
+ varchar(3)|0s
+ 1
+
+
+ 14
+ varchar(11)|0s
+ 1
+
+
+ 15
+ varchar(8)|0s
+ 1
+
+
+ 16
+ varchar(2048)|0s
+ 1
+
+
+ 17
+ varchar(3)|0s
+ 1
+
+
+ 18
+ longtext|0s
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+
+
+ 4
+ varchar(64)|0s
+
+
+ 5
+ varchar(80)|0s
+
+
+ 6
+ int unsigned|0s
+
+
+ 7
+ longtext|0s
+
+
+ 1
+ varchar(80)|0s
+ 1
+
+
+ 2
+ int unsigned|0s
+ 1
+
+
+ 3
+ varchar(256)|0s
+
+
+ 4
+ int unsigned|0s
+
+
+ 5
+ varchar(4096)|0s
+ 1
+
+
+ 6
+ varchar(2048)|0s
+
+
+ 1
+ varchar(255)|0s
+
+
+ 2
+ varchar(7)|0s
+
+
+ 3
+ double|0s
+
+
+ 4
+ varchar(255)|0s
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+
+
+ 4
+ enum('BASE TABLE', 'VIEW', 'SYSTEM VIEW')|0e
+ 1
+
+
+ 5
+ varchar(64)|0s
+
+
+ 6
+ int|0s
+
+
+ 7
+ enum('Fixed', 'Dynamic', 'Compressed', 'Redundant', 'Compact', 'Paged')|0e
+
+
+ 8
+ bigint unsigned|0s
+
+
+ 9
+ bigint unsigned|0s
+
+
+ 10
+ bigint unsigned|0s
+
+
+ 11
+ bigint unsigned|0s
+
+
+ 12
+ bigint unsigned|0s
+
+
+ 13
+ bigint unsigned|0s
+
+
+ 14
+ bigint unsigned|0s
+
+
+ 15
+ timestamp|0s
+ 1
+
+
+ 16
+ datetime|0s
+
+
+ 17
+ datetime|0s
+
+
+ 18
+ varchar(64)|0s
+
+
+ 19
+ bigint|0s
+
+
+ 20
+ varchar(256)|0s
+
+
+ 21
+ text|0s
+
+
+ 1
+ varchar(64)|0s
+ 1
+
+
+ 2
+ varchar(64)|0s
+ 1
+
+
+ 3
+ varchar(64)|0s
+
+
+ 4
+ varchar(64)|0s
+
+
+ 5
+ bigint unsigned|0s
+
+
+ 6
+ bigint unsigned|0s
+
+
+ 7
+ bigint unsigned|0s
+
+
+ 8
+ bigint unsigned|0s
+
+
+ 9
+ varchar(2048)|0s
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+
+
+ 4
+ varchar(64)|0s
+
+
+ 5
+ varchar(64)|0s
+
+
+ 6
+ varchar(11)|0s
+ 1
+
+
+ 7
+ varchar(3)|0s
+ 1
+
+
+ 1
+ varchar(292)|0s
+ 1
+
+
+ 2
+ varchar(512)|0s
+ 1
+
+
+ 3
+ varchar(64)|0s
+ 1
+
+
+ 4
+ varchar(64)|0s
+ 1
+
+
+ 5
+ varchar(64)|0s
+ 1
+
+
+ 6
+ varchar(3)|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+ 1
+
+
+ 4
+ enum('INSERT', 'UPDATE', 'DELETE')|0e
+ 1
+
+
+ 5
+ varchar(64)|0s
+
+
+ 6
+ varchar(64)|0s
+
+
+ 7
+ varchar(64)|0s
+
+
+ 8
+ int unsigned|0s
+ 1
+
+
+ 9
+ binary(0)|0s
+
+
+ 10
+ longtext|0s
+ 1
+
+
+ 11
+ varchar(3)|0s
+ 1
+
+
+ 12
+ enum('BEFORE', 'AFTER')|0e
+ 1
+
+
+ 13
+ binary(0)|0s
+
+
+ 14
+ binary(0)|0s
+
+
+ 15
+ varchar(3)|0s
+ 1
+
+
+ 16
+ varchar(3)|0s
+ 1
+
+
+ 17
+ timestamp(2)|0s
+ 1
+
+
+ 18
+ set('REAL_AS_FLOAT', 'PIPES_AS_CONCAT', 'ANSI_QUOTES', 'IGNORE_SPACE', 'NOT_USED', 'ONLY_FULL_GROUP_BY', 'NO_UNSIGNED_SUBTRACTION', 'NO_DIR_IN_CREATE', 'NOT_USED_9', 'NOT_USED_10', 'NOT_USED_11', 'NOT_USED_12', 'NOT_USED_13', 'NOT_USED_14', 'NOT_USED_15', 'NOT_USED_16', 'NOT_USED_17', 'NOT_USED_18', 'ANSI', 'NO_AUTO_VALUE_ON_ZERO', 'NO_BACKSLASH_ESCAPES', 'STRICT_TRANS_TABLES', 'STRICT_ALL_TABLES', 'NO_ZERO_IN_DATE', 'NO_ZERO_DATE', 'ALLOW_INVALID_DATES', 'ERROR_FOR_DIVISION_BY_ZERO', 'TRADITIONAL', 'NOT_USED_29', 'HIGH_NOT_PRECEDENCE', 'NO_ENGINE_SUBSTITUTION', 'PAD_CHAR_TO_FULL_LENGTH', 'TIME_TRUNCATE_FRACTIONAL')|0e
+ 1
+
+
+ 19
+ varchar(288)|0s
+ 1
+
+
+ 20
+ varchar(64)|0s
+ 1
+
+
+ 21
+ varchar(64)|0s
+ 1
+
+
+ 22
+ varchar(64)|0s
+ 1
+
+
+ 1
+ varchar(292)|0s
+ 1
+
+
+ 2
+ varchar(512)|0s
+ 1
+
+
+ 3
+ varchar(64)|0s
+ 1
+
+
+ 4
+ varchar(3)|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+
+
+ 4
+ longtext|0s
+
+
+ 5
+ enum('NONE', 'LOCAL', 'CASCADED')|0e
+
+
+ 6
+ enum('NO', 'YES')|0e
+
+
+ 7
+ varchar(288)|0s
+
+
+ 8
+ varchar(7)|0s
+
+
+ 9
+ varchar(64)|0s
+ 1
+
+
+ 10
+ varchar(64)|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+
+
+ 4
+ varchar(64)|0s
+
+
+ 5
+ varchar(64)|0s
+
+
+ 6
+ varchar(64)|0s
+ 1
+
+
+ 1
+ varchar(64)|0s
+
+
+ 2
+ varchar(64)|0s
+
+
+ 3
+ varchar(64)|0s
+
+
+ 4
+ varchar(64)|0s
+
+
+ 5
+ varchar(64)|0s
+
+
+ 6
+ varchar(64)|0s
+
+
+ 1
+ varchar(255)|0s
+ normal
+
+
+ 2
+ varchar(255)|0s
+ normal
+
+
+ 3
+ varchar(255)|0s
+ normal
+
+
+ 4
+ varchar(255)|0s
+ normal
+
+
+ 5
+ varchar(255)|0s
+ normal
+
+
+ 6
+ int|0s
+ normal
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..9bfba77
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/answers/exercise1.sql b/answers/exercise1.sql
index e69de29..879dc73 100644
--- a/answers/exercise1.sql
+++ b/answers/exercise1.sql
@@ -0,0 +1 @@
+CREATE DATABASE myNewDB;
diff --git a/answers/exercise10.sql b/answers/exercise10.sql
index e69de29..6be1775 100644
--- a/answers/exercise10.sql
+++ b/answers/exercise10.sql
@@ -0,0 +1,5 @@
+Use myNewDB;
+SHOW TABLES;
+
+SELECT * FROM Students Where CITY IN ("Philadelphia","Trenton");
+
diff --git a/answers/exercise11.sql b/answers/exercise11.sql
index e69de29..61d1747 100644
--- a/answers/exercise11.sql
+++ b/answers/exercise11.sql
@@ -0,0 +1,3 @@
+SELECT * FROM Students ORDER BY CITY DESC;
+
+
diff --git a/answers/exercise12.sql b/answers/exercise12.sql
index e69de29..584a529 100644
--- a/answers/exercise12.sql
+++ b/answers/exercise12.sql
@@ -0,0 +1,3 @@
+Use myNewDB;
+
+SELECT * FROM Students ORDER BY COUNTRY, CITY;
\ No newline at end of file
diff --git a/answers/exercise13.sql b/answers/exercise13.sql
index e69de29..b9b0c43 100644
--- a/answers/exercise13.sql
+++ b/answers/exercise13.sql
@@ -0,0 +1,3 @@
+Use myNewDB;
+
+SELECT * FROM Students WHERE PostalCode is NOT NULL;
\ No newline at end of file
diff --git a/answers/exercise14.sql b/answers/exercise14.sql
index e69de29..09750ac 100644
--- a/answers/exercise14.sql
+++ b/answers/exercise14.sql
@@ -0,0 +1,4 @@
+Use myNewDB;
+
+
+SELECT * FROM Students WHERE PostalCode IS NULL;
\ No newline at end of file
diff --git a/answers/exercise15.sql b/answers/exercise15.sql
index e69de29..c5a3377 100644
--- a/answers/exercise15.sql
+++ b/answers/exercise15.sql
@@ -0,0 +1,4 @@
+Use myNewDB;
+
+
+SELECT * FROM Students WHERE PostalCode IS NOT NULL;
\ No newline at end of file
diff --git a/answers/exercise16.sql b/answers/exercise16.sql
index e69de29..1394479 100644
--- a/answers/exercise16.sql
+++ b/answers/exercise16.sql
@@ -0,0 +1,4 @@
+Use myNewDB;
+
+UPDATE STUDENTS SET CITY = "Edinburgh";
+SELECT * FROM Students;
\ No newline at end of file
diff --git a/answers/exercise17.sql b/answers/exercise17.sql
index e69de29..83e43f3 100644
--- a/answers/exercise17.sql
+++ b/answers/exercise17.sql
@@ -0,0 +1,4 @@
+Use myNewDB;
+UPDATE STUDENTS SET CITY = "My City";
+UPDATE STUDENTS SET CITY = "Edinburgh" WHERE COUNTRY = "Scotland";
+SELECT * FROM Students;
\ No newline at end of file
diff --git a/answers/exercise18.sql b/answers/exercise18.sql
index e69de29..fc341a5 100644
--- a/answers/exercise18.sql
+++ b/answers/exercise18.sql
@@ -0,0 +1,14 @@
+Use myNewDB;
+
+ALTER TABLE Students
+ ADD ID INT;
+
+UPDATE STUDENTS SET ID = 1 WHERE STUDENTNAME = "Jane Doe";
+UPDATE STUDENTS SET ID = 2 WHERE STUDENTNAME = "APRIL HOWARD";
+UPDATE STUDENTS SET ID = 3 WHERE STUDENTNAME = "Greg Howard";
+UPDATE STUDENTS SET ID = 35 WHERE STUDENTNAME = "JOHNNY BOY";
+
+
+UPDATE STUDENTS SET CITY = "Edinburgh", COUNTRY = "Scotland" WHERE ID = 35;;
+UPDATE STUDENTS SET CITY = "Edinburgh" WHERE COUNTRY = "Scotland";
+SELECT * FROM Students;
\ No newline at end of file
diff --git a/answers/exercise19.sql b/answers/exercise19.sql
index e69de29..3820bdc 100644
--- a/answers/exercise19.sql
+++ b/answers/exercise19.sql
@@ -0,0 +1,4 @@
+Use myNewDB;
+
+DELETE FROM Students WHERE COUNTRY = "Scotland";
+SELECT * FROM Students;
\ No newline at end of file
diff --git a/answers/exercise2.sql b/answers/exercise2.sql
index e69de29..b18d744 100644
--- a/answers/exercise2.sql
+++ b/answers/exercise2.sql
@@ -0,0 +1,12 @@
+show databases;
+USE myNewDB;
+SHOW TABLES;
+
+DROP DATABASE myNewDB;
+
+
+
+
+
+
+SELECT * FROM Users;
\ No newline at end of file
diff --git a/answers/exercise20.sql b/answers/exercise20.sql
index e69de29..2a4790f 100644
--- a/answers/exercise20.sql
+++ b/answers/exercise20.sql
@@ -0,0 +1,4 @@
+Use myNewDB;
+
+DELETE FROM Students;
+SELECT * FROM Students;
\ No newline at end of file
diff --git a/answers/exercise3.sql b/answers/exercise3.sql
index e69de29..5e13909 100644
--- a/answers/exercise3.sql
+++ b/answers/exercise3.sql
@@ -0,0 +1,18 @@
+show databases;
+CREATE DATABASE myNewDB;
+Use myNewDB;
+
+CREATE TABLE Users(
+ UserID INT,
+ LastName VARCHAR(255),
+ FirstName VARCHAR(255),
+ Address VARCHAR(255),
+ City VARCHAR(255)
+);
+
+
+
+
+
+
+SELECT * FROM Users;
\ No newline at end of file
diff --git a/answers/exercise4.sql b/answers/exercise4.sql
index e69de29..7ab7908 100644
--- a/answers/exercise4.sql
+++ b/answers/exercise4.sql
@@ -0,0 +1,20 @@
+show databases;
+CREATE DATABASE myNewDB;
+Use myNewDB;
+
+CREATE TABLE Users(
+ UserID INT,
+ LastName VARCHAR(255),
+ FirstName VARCHAR(255),
+ Address VARCHAR(255),
+ City VARCHAR(255)
+);
+
+
+
+
+
+
+
+
+SELECT * FROM Users;
\ No newline at end of file
diff --git a/answers/exercise5.sql b/answers/exercise5.sql
index e69de29..d021c0c 100644
--- a/answers/exercise5.sql
+++ b/answers/exercise5.sql
@@ -0,0 +1,7 @@
+show databases;
+Use myNewDB;
+
+DROP TABLE Users;
+
+
+SELECT * FROM Users;
\ No newline at end of file
diff --git a/answers/exercise6.sql b/answers/exercise6.sql
index e69de29..8e6b784 100644
--- a/answers/exercise6.sql
+++ b/answers/exercise6.sql
@@ -0,0 +1,15 @@
+show databases;
+Use myNewDB;
+SHOW TABLES;
+
+CREATE TABLE Users (
+ StudentName VARCHAR(255),
+ Address VARCHAR(255),
+ City VARCHAR(255),
+ PostalCode VARCHAR(255),
+ Country VARCHAR(255)
+);
+ALTER TABLE Users
+ ADD Birthday DATE;
+
+SELECT * FROM Users;
diff --git a/answers/exercise7.sql b/answers/exercise7.sql
index e69de29..2cb0bc7 100644
--- a/answers/exercise7.sql
+++ b/answers/exercise7.sql
@@ -0,0 +1,6 @@
+Use myNewDB;
+
+ALTER TABLE Users
+ DROP Birthday;
+
+SELECT * FROM Users;
\ No newline at end of file
diff --git a/answers/exercise8.sql b/answers/exercise8.sql
index e69de29..2ee55e8 100644
--- a/answers/exercise8.sql
+++ b/answers/exercise8.sql
@@ -0,0 +1,20 @@
+Use myNewDB;
+
+RENAME TABLE Users TO Students;
+
+INSERT INTO Students(StudentName,
+ Address,
+ City,
+ PostalCode,
+ Country)
+ VALUES ("Jane Doe",
+ "57 Union St",
+ "Glasgow",
+ "G13RB",
+ "Scotland");
+
+SELECT * FROM Students;
+
+
+
+
diff --git a/answers/exercise9.sql b/answers/exercise9.sql
index e69de29..361cab4 100644
--- a/answers/exercise9.sql
+++ b/answers/exercise9.sql
@@ -0,0 +1,6 @@
+Use myNewDB;
+SHOW TABLES;
+
+SELECT * FROM Students Where CITY IN ("Philadelphia","Trenton");
+
+COMMIT;
\ No newline at end of file