The INSERT INTO Statement
The INSERT INTO statement is used to insert or add a record of data into the table.
To insert records into a table, just write the key word INSERT INTO 'table name', and write a list of column names separated by commas, followed by a closing parenthesis then use keyword values, write the list of values enclosed in parenthesis. One more thing we should remember always that strings should be enclosed in single quotes, and numbers should not.
Syntax:
INSERT INTO 'table_name'('field_name', 'field_name'. . .) VALUES ('field_value', 'field_value'. . .); |
Insert a New Row
To insert a new row in a database table we have to write the given below code:
INSERT INTO employee VALUES ('Amar', 'Designer', 10000, '[email protected]'); |
The output of the above code will be:
employee:
emp_name | Position | Salary | email_id |
---|---|---|---|
Amar | Designer | 10000 | [email protected] |
Insert Data in Specified Columns
Let us consider we have a table named employee which have the following records:
emp_name | Position | Salary | email_id |
---|---|---|---|
Amar | Designer | 10000 | [email protected] |
Let us consider we want to insert data in field name 'emp_name', 'Position' and in 'email_id' with there specific values then we should use the following SQL statement:
INSERT INTO employee (emp_name, Position, email_id) VALUES ('Vinod', 'Programmer', '[email protected]'); |
The output is like:
emp_name | Position | Salary | email_id |
---|---|---|---|
Amar | Designer | 10000 | [email protected] |
Vinod | Programmer | [email protected] |