SQL CREATE ALTER DROP TABLE: Difference between revisions
Jump to navigation
Jump to search
Line 37: | Line 37: | ||
|} | |} | ||
==Add/Remove a Constraint== | ==Add/Remove a Constraint== | ||
< | ===<tt>NOT NULL</tt>=== | ||
:{| class="wikitable" style="text-align: left;" | |||
</ | |- | ||
| [[PostgreSQL_DDL_Operations#NOT_NULL|PostgreSQL]] || [[MySQL_DDL_Operations|MySQL]] | |||
|- | |||
|} | |||
===<tt>PRIMARY KEY</tt>=== | |||
</syntaxhighlight> | </syntaxhighlight> | ||
:{| class="wikitable" style="text-align: left;" | :{| class="wikitable" style="text-align: left;" | ||
|- | |- | ||
| [[PostgreSQL_DDL_Operations# | | [[PostgreSQL_DDL_Operations#PRIMARY_KEY|PostgreSQL]] || [[MySQL_DDL_Operations|MySQL]] | ||
|- | |- | ||
|} | |} |
Revision as of 19:24, 23 May 2024
Internal
Overview
CREATE
CREATE [TEMPORARY] TABLE person
( id smallint,
name varchar(30) NOT NULL,
CONSTRAINT pk_person PRIMARY KEY (id)
);
If the TEMPORARY
keyword is used, the created table will be temporary instead of permanent.
ALTER
ALTER TABLE person [...]
Add/Remove a Column
ALTER TABLE person ADD COLUMN birthday DATE;
ALTER TABLE person DROP COLUMN birthday;
Add/Remove a Constraint
NOT NULL
PRIMARY KEY
</syntaxhighlight>
DROP
DROP TABLE person [...]