We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TEMPORARY
IF NOT EXISTS
NULL | NOT NULL
DEFAULT { literal | (expr) }
VISIBLE | INVISIBLE
AUTO_INCREMENT
UNIQUE [KEY]
[PRIMARY] KEY
COMMENT 'string'
COLLATE collation_name
COLUMN_FORMAT {FIXED | DYNAMIC | DEFAULT}
[SECONDARY_]ENGINE_ATTRIBUTE [=] 'string'
STORAGE {DISK | MEMORY}
references_def
CHECK (expr) [[NOT] ENFORCED]
[GENERATED ALWAYS] AS (expr)
GENERATED ALWAYS ... {VIRTUAL | STORED}
{INDEX | KEY} [index_name] [index_type] (key_part,...) [index_option]...
{FULLTEXT | SPATIAL} [INDEX | KEY] [index_name] (key_part,...) [index_option] ...
PRIMARY KEY [index_type] (key_part,...) [index_option]...
UNIQUE [INDEX | KEY] [index_name] [index_type] (key_part,...) [index_option]...
FOREIGN KEY [index_name] (col_name, ...) references_def
USING {BTREE | HASH}
KEY_BLOCK_SIZE [=] value
index_type
WITH PARSER parser_name
{col_name [(length)] | (expr)} [ASC | DESC]
REFERENCES tbl_name (key_part,...)
[MATCH FULL | MATCH PARTIAL | MATCH SIMPLE]
[ON DELETE reference_option]
[ON UPDATE reference_option]
RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT
=
name [=] value
START TRANSACTION
TABLESPACE tablespace_name [STORAGE DISK]
[TABLESPACE tablespace_name] STORAGE MEMORY
UNION [=] (tbl_name[,tbl_name]...)
PARTITION BY [LINEAR] HASH(expr)
PARTITION BY [LINEAR] KEY [ALGORITHM={1 | 2}] (column_list)
PARTITION BY RANGE{(expr) | COLUMNS(column_list)}
PARTITION BY LIST{(expr) | COLUMNS(column_list)}
PARTITIONS num
SUBPARTITION BY [LINEAR] HASH(expr)
SUBPARTITION BY [LINEAR] KEY [ALGORITHM={1 | 2}] (column_list)
SUBPARTITION BY ... [SUBPARTITIONS num]
partition_name
VALUES LESS THAN {(expr | value_list) | MAXVALUE}
VALUES IN (value_list)
[STORAGE] ENGINE
COMMENT
DATA DIRECTORY
INDEX DIRECTORY
MAX_ROWS
MIN_ROWS
TABLESPACE
logical_name
IGNORE | REPLACE
AS query
[AS] query
LIKE old_table_name
( LIKE old_table_name )
The text was updated successfully, but these errors were encountered:
No branches or pull requests
TEMPORARY
IF NOT EXISTS
NULL | NOT NULL
DEFAULT { literal | (expr) }
VISIBLE | INVISIBLE
AUTO_INCREMENT
UNIQUE [KEY]
[PRIMARY] KEY
COMMENT 'string'
COLLATE collation_name
COLUMN_FORMAT {FIXED | DYNAMIC | DEFAULT}
[SECONDARY_]ENGINE_ATTRIBUTE [=] 'string'
STORAGE {DISK | MEMORY}
references_def
CHECK (expr) [[NOT] ENFORCED]
[GENERATED ALWAYS] AS (expr)
GENERATED ALWAYS ... {VIRTUAL | STORED}
{INDEX | KEY} [index_name] [index_type] (key_part,...) [index_option]...
{FULLTEXT | SPATIAL} [INDEX | KEY] [index_name] (key_part,...) [index_option] ...
PRIMARY KEY [index_type] (key_part,...) [index_option]...
UNIQUE [INDEX | KEY] [index_name] [index_type] (key_part,...) [index_option]...
FOREIGN KEY [index_name] (col_name, ...) references_def
CHECK (expr) [[NOT] ENFORCED]
USING {BTREE | HASH}
KEY_BLOCK_SIZE [=] value
index_type
WITH PARSER parser_name
COMMENT 'string'
VISIBLE | INVISIBLE
[SECONDARY_]ENGINE_ATTRIBUTE [=] 'string'
{col_name [(length)] | (expr)} [ASC | DESC]
REFERENCES tbl_name (key_part,...)
[MATCH FULL | MATCH PARTIAL | MATCH SIMPLE]
[ON DELETE reference_option]
[ON UPDATE reference_option]
RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT
=
signname [=] value
START TRANSACTION
TABLESPACE tablespace_name [STORAGE DISK]
[TABLESPACE tablespace_name] STORAGE MEMORY
UNION [=] (tbl_name[,tbl_name]...)
PARTITION BY [LINEAR] HASH(expr)
PARTITION BY [LINEAR] KEY [ALGORITHM={1 | 2}] (column_list)
PARTITION BY RANGE{(expr) | COLUMNS(column_list)}
PARTITION BY LIST{(expr) | COLUMNS(column_list)}
PARTITIONS num
SUBPARTITION BY [LINEAR] HASH(expr)
SUBPARTITION BY [LINEAR] KEY [ALGORITHM={1 | 2}] (column_list)
SUBPARTITION BY ... [SUBPARTITIONS num]
partition_name
VALUES LESS THAN {(expr | value_list) | MAXVALUE}
VALUES IN (value_list)
[STORAGE] ENGINE
,COMMENT
,DATA DIRECTORY
,INDEX DIRECTORY
,MAX_ROWS
,MIN_ROWS
,TABLESPACE
.logical_name
IGNORE | REPLACE
AS query
[AS] query
(no AS keyword necessary!)LIKE old_table_name
( LIKE old_table_name )
The text was updated successfully, but these errors were encountered: