Home >> FAQs/Tutorials >> SQL Server FAQ
SQL Server FAQ - "INSERT INTO" - Inserting a New Row into a Table
(Continued from previous topic...)
How To Insert a New Row into a Table with "INSERT INTO" Statements?
To insert a new row into a table, you can use the INSERT INTO statement
with values specified for all columns as in the following syntax:
INSERT INTO table_name VALUES (list_of_values_of_all columns)
Note that the list of values of all columns must be specified in the same order
as how columns are defined in the CREATE TABLE statement.
The following tutorial example inserts a row into "fyi_links":
INSERT INTO fyi_links VALUES (101,
(1 row(s) affected)
SELECT * FROM fyi_links
id url notes counts created
101 dev.fyicenter.com NULL 0 2006-04-30
The values are stored in the new record nicely.
(Continued on next topic...)
- What Are DML (Data Manipulation Language) Statements?
- How To Create a Testing Table with Test Data?
- How To Insert a New Row into a Table with "INSERT INTO" Statements?
- How To Use Column Default Values in INSERT Statements?
- How to provide column names in INSERT Statements?
- What Happens If You Insert a Duplicate Key for the Primary Key Column?
- How To Insert Multiple Rows with One INSERT Statement?
- How To Update Values in a Table with UPDATE Statements?
- How To Update Multiple Rows with One UPDATE Statement?
- How to use old values to define new values in UPDATE statements?
- Is the Order of Columns in the SET Clause Important?
- How To Use Values from Other Tables in UPDATE Statements?
- What Happens If the UPDATE Subquery Returns No Rows?
- What Happens If the UPDATE Subquery Returns Multiple Rows?
- How To Delete an Existing Row with DELETE Statements?
- How To Delete Multiple Rows with One DELETE Statement?
- How To Delete All Rows with DELETE Statements?
- How To Delete All Rows with TRUNCATE TABLE Statement?