-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
- ALTER TABLE
-
ADD [COLUMN] name definition-
FIRST | AFTER col_name -
ADD COLUMN (...)
-
-
ADD {INDEX | KEY} [index_name] [index_type] (key_part,...) [index_option] ... -
ADD {FULLTEXT | SPATIAL} [INDEX | KEY] [index_name] (key_part,...) [index_option] ... -
ADD CONSTRAINT -
DROP {CONSTRAINT | CHECK} -
ALTER {CONSTRAINT | CHECK} -
ALGORITHM [=] {DEFAULT | INSTANT | INPLACE | COPY} -
ALTER COLUMN-
SET {VISIBLE | INVISIBLE} -
SET DEFAULT -
DROP DEFAULT
-
-
ALTER INDEX index_name {VISIBLE | INVISIBLE} -
CHANGE COLUMN old_col_name new_col_name column_definition [FIRST | AFTER col_name] -
[DEFAULT] CHARACTER SET [=] charset_name [COLLATE [=] collation_name] -
CONVERT TO CHARACTER SET charset_name [COLLATE collation_name] -
{DISABLE | ENABLE} KEYS -
{DISCARD | IMPORT} TABLESPACE -
DROP [COLUMN] -
DROP {INDEX | KEY} -
DROP PRIMARY KEY -
DROP FOREIGN KEY name -
FORCE -
LOCK [=] {DEFAULT | NONE | SHARED | EXCLUSIVE} -
MODIFY [COLUMN] name definition [FIRST | AFTER col_name] -
ORDER BY col_name, ... -
RENAME COLUMN old TO new -
RENAME {INDEX | KEY} old TO new -
RENAME [TO | AS] -
{WITHOUT | WITH} VALIDATION - partition options:
-
ADD PARTITION (partition_definition) -
DROP PARTITION partition_names -
DISCARD PARTITION {partition_names | ALL} TABLESPACE -
IMPORT PARTITION {partition_names | ALL} TABLESPACE -
TRUNCATE PARTITION {partition_names | ALL} -
COALESCE PARTITION number -
REORGANIZE PARTITION partition_names INTO (partition_definitions) -
EXCHANGE PARTITION partition_name WITH TABLE tbl_name [{WITH | WITHOUT} VALIDATION] -
ANALYZE PARTITION {partition_names | ALL} -
CHECK PARTITION {partition_names | ALL} -
OPTIMIZE PARTITION {partition_names | ALL} -
REBUILD PARTITION {partition_names | ALL} -
REPAIR PARTITION {partition_names | ALL} -
REMOVE PARTITIONING
-
-
- DROP TABLE
-
TEMPORARY -
IF EXISTS -
CASCADE | RESTRICT - multiple tables
-
- RENAME TABLE
Metadata
Metadata
Assignees
Labels
No labels