20
20
LIKE different_table_name
25
25
column_name column_definition
26
| [CONSTRAINT [symbol] ] PRIMARY KEY [index_type]
27
(index_column_name, ...)
28
| INDEX [index_name] (index_column_name, ...)
29
(index_column_name, ...)
30
| [CONSTRAINT [symbol] ] UNIQUE [INDEX]
31
(index_column_name, ...)
32
| [CONSTRAINT [symbol] ] FOREIGN KEY [index_name] (index_column_name, ...)
26
[CONSTRAINT [symbol] ] PRIMARY KEY [index_type]
27
(index_column_name, ...)
28
INDEX [index_name] (index_column_name, ...)
29
(index_column_name, ...)
30
[CONSTRAINT [symbol] ] UNIQUE [INDEX]
31
(index_column_name, ...)
32
[CONSTRAINT [symbol] ] FOREIGN KEY [index_name] (index_column_name, ...)
33
33
reference_definition
38
data_type [NOT NULL | NULL] [DEFAULT default_value]
38
data_type [NOT NULL | NULL] [DEFAULT default_value]
39
39
[AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY]
41
41
[reference_definition]
47
| DOUBLE[(length, decimals)]
48
| DECIMAL[(length[,decimals])]
52
| VARCHAR(length) [COLLATE collation_name]
55
| TEXT [BINARY] [COLLATE collation_name]
56
| ENUM(value1, value2, value3, ...) [COLLATE collation_name]
47
* DOUBLE[(length, decimals)]
48
* DECIMAL[(length[,decimals])]
52
* VARCHAR(length) [COLLATE collation_name]
55
* TEXT [BINARY] [COLLATE collation_name]
56
* ENUM(value1, value2, value3, ...) [COLLATE collation_name]
59
59
RESTRICT | CASCADE | SET NULL | NO ACTION