This is an old revision of the document!
SQL Cheat Sheet :: Data Definition Language
Create New Table Structure
MySQL
PostgreSQL
MSSQL
Oracle
Add New Column to Existing Table
MySQL
PostgreSQL
MSSQL
ALTER TABLE table-name ADD column-name
{ type_name [ ( prec [, scale] ) ] [COLLATE <collation name> ]
[ NULL | NOT NULL ] }
Oracle
Modify Table Structure
MySQL
PostgreSQL
MSSQL
ALTER TABLE table-name ALTER COLUMN column-name
{ type_name [ ( prec [, scale] ) ] [COLLATE <collation name> ]
[ NULL | NOT NULL ] | {ADD | DROP} ROWGUIDCOL }