Task 8 – SQL ORDER BY Keyword
- This topic is empty.
-
AuthorPosts
-
October 14, 2017 at 6:06 am #22750
Mayank Goyal
KeymasterThe SQL INSERT INTO StatementThe INSERT INTO statement is used to insert new records in a table.
INSERT INTO SyntaxIt is possible to write the INSERT INTO statement in two ways.
The first way specifies both the column names and the values to be inserted:
Code:INSERT INTO [i]table_name[/i] ([i]column1[/i],[i] column2[/i],[i] column3[/i], …)
VALUES ([i]value1[/i],[i] value2[/i],[i] value3[/i], …);
If you are adding values for all the columns of the table, you do not need to specify the column names in the SQL query. However, make sure the order of the values is in the same order as the columns in the table.The INSERT INTO syntax would be as follows:
Code:INSERT INTO [i]table_name[/i]
VALUES ([i]value1[/i],[i] value2[/i],[i] value3[/i], …);
[img]data:,[/img]Demo DatabaseBelow is a selection from the “Customers” table in the Northwind sample database:
[attachment=0]sql insert1.png[/attachment] INSERT INTO ExampleThe following SQL statement inserts a new record in the “Customers” table:
Example
Code:INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES (‘Cardinal’, ‘Tom B. Erichsen’, ‘Skagen 21’, ‘Stavanger’, ‘4006’, ‘Norway’)The selection from the “Customers” table will now look like this:
[attachment=2]sql insert2.png[/attachment] Did you notice that we did not insert any number into the CustomerID field?The CustomerID column is an
field and will be generated automatically when a new record is inserted into the table.[img]data:,[/img]auto-incrementInsert Data Only in Specified ColumnsIt is also possible to only insert data in specific columns.The following SQL statement will insert a new record, but only insert data in the “CustomerName”, “City”, and “Country” columns (CustomerID will be updated automatically):
Example
Code:INSERT INTO Customers (CustomerName, City, Country)
VALUES (‘Cardinal’, ‘Stavanger’, ‘Norway’);The selection from the “Customers” table will now look like this:
[attachment=1]sqlinsert3.png[/attachment] -
AuthorPosts
- You must be logged in to reply to this topic.