Basic Form
Insert statements have the following form:
- INSERT INTO table (column1 ) VALUES (value1 )
The number of columns and values must be the same. If a column is not specified, the default value for the column is used. The values specified (or implied) by the INSERT
statement must satisfy all the applicable constraints (such as primary keys, CHECK
constraints, and NOT NULL
constraints). If a syntax error occurs or if any constraints are violated, the new row is not added to the table and an error returned instead.
Example:
INSERT INTO phone_book (name, NUMBER) VALUES ('John Doe', '555-1212');Shorthand may also be used, taking advantage of the order of the columns when the table was created. It is not required to specify all columns in the table since any other columns will take their default value or remain null:
- INSERT INTO table VALUES (value1, )
Example for inserting data into 2 columns in the phone_book table and ignoring any other columns which may be after the first 2 in the table.
INSERT INTO phone_book VALUES ('John Doe', '555-1212');Read more about this topic: Insert (SQL)
Famous quotes containing the words basic and/or form:
“We cant nourish our children if we dont nourish ourselves.... Parents who manage to stay married, sane, and connected to each other share one basic characteristic: The ability to protect even small amounts of time together no matter what else is going on in their lives.”
—Ron Taffel (20th century)
“Human development is a form of chronological unfairness, since late-comers are able to profit by the labors of their predecessors without paying the same price.”
—Alexander Herzen (18121870)