A Gentle Introduction to

SQL

INSERT, UPDATE and DELETE

How to put records into a table, change them and how to take them out again.

INSERT is used to add records.| SQLite | DB2 | Access | Postgres | Oracle | SQL Server | MySQL | Mimer | Sybase |
UPDATE can change an existing record.| SQLite | DB2 | Access | Postgres | Oracle | SQL Server | MySQL | Mimer | Sybase |
DELETE removes records.| SQLite | DB2 | Access | Postgres | Oracle | SQL Server | MySQL | Mimer | Sybase |
'INSERT..SELECT' copies data from a SELECT into a table.| SQLite | DB2 | Access | Postgres | Oracle | SQL Server | MySQL | Mimer | Sybase |
INSERT: Not all fields need be specified. Default values may be specified in the CREATE TABLE clause - otherwise NULL is used.| SQLite | DB2 | Access | Postgres | Oracle | SQL Server | MySQL | Mimer | Sybase |
Insert a date.| SQLite | DB2 | Access | Postgres | Oracle | SQL Server | MySQL | Mimer | Sybase |
Explicitly enter a NULL.| SQLite | DB2 | Access | Postgres | Oracle | SQL Server | MySQL | Mimer | Sybase |
Can't INSERT because of reference.| SQLite | DB2 | Access | Postgres | Oracle | SQL Server | MySQL | Mimer | Sybase |
Cannot DELETE because of reference.| SQLite | DB2 | Access | Postgres | Oracle | SQL Server | MySQL | Mimer | Sybase |
Can't insert data because of incompatable formats.| SQLite | DB2 | Access | Postgres | Oracle | SQL Server | MySQL | Mimer | Sybase |
String contains a quote ' | SQLite | DB2 | Access | Postgres | Oracle | SQL Server | MySQL | Mimer | Sybase |
to select the data from 20 different columns into one changing the values according to one other column consisting the positions of the 20 columns| SQLite | DB2 | Access | Postgres | Oracle | SQL Server | MySQL | Mimer | Sybase |