4
A CREATE statement in SQL creates an object inside of Drizzle. One of the most common CREATE command is the CREATE TABLE command.
6
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] table_name
7
(create_definition, ...)
12
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] table_name
13
[(create_definition, ...)]
19
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] table_name
20
LIKE different_table_name
4
A CREATE statement in SQL creates an object inside of Drizzle. One of
5
the most common CREATE commands is the CREATE TABLE command.
9
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] table_name
10
(create_definition, ...)
17
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] table_name
18
[(create_definition, ...)]
26
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] table_name
27
LIKE different_table_name
24
35
column_name column_definition
25
| [CONSTRAINT [symbol] ] PRIMARY KEY [index_type]
26
(index_column_name, ...)
27
| INDEX [index_name] (index_column_name, ...)
28
(index_column_name, ...)
29
| [CONSTRAINT [symbol] ] UNIQUE [INDEX]
30
(index_column_name, ...)
31
| [CONSTRAINT [symbol] ] FOREIGN KEY [index_name] (index_column_name, ...)
36
[CONSTRAINT [symbol] ] PRIMARY KEY [index_type]
37
(index_column_name, ...)
38
INDEX [index_name] (index_column_name, ...)
39
(index_column_name, ...)
40
[CONSTRAINT [symbol] ] UNIQUE [INDEX]
41
(index_column_name, ...)
42
[CONSTRAINT [symbol] ] FOREIGN KEY [index_name] (index_column_name, ...)
32
43
reference_definition
36
data_type [NOT NULL | NULL] [DEFAULT default_value]
51
data_type [NOT NULL | NULL] [DEFAULT default_value]
37
52
[AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY]
39
54
[reference_definition]
44
| DOUBLE[(length, decimals)]
45
| DECIMAL[(length[,decimals])]
49
| VARCHAR(length) [COLLATE collation_name]
52
| TEXT [BINARY] [COLLATE collation_name]
53
| ENUM(value1, value2, value3, ...) [COLLATE collation_name]
61
* DOUBLE[(length, decimals)]
62
* DECIMAL[(length[,decimals])]
66
* VARCHAR(length) [COLLATE collation_name]
69
* TEXT [BINARY] [COLLATE collation_name]
70
* ENUM(value1, value2, value3, ...) [COLLATE collation_name]
56
75
RESTRICT | CASCADE | SET NULL | NO ACTION
59
80
engine_option [[,] engine_option] ...
62
85
ENGINE = engine_name
63
86
{ engine_specific }