0% found this document useful (0 votes)
3 views

SQL Queries

The document explains the SQL INSERT INTO statement, detailing two methods for inserting data: specifying column names or omitting them when inserting values for all columns. It also covers inserting data into specific columns and how to insert multiple rows in a single statement. Additionally, the document describes the SQL SELECT statement for retrieving data from a database, including the use of the WHERE clause to filter results based on conditions.

Uploaded by

sonkararyan0000
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

SQL Queries

The document explains the SQL INSERT INTO statement, detailing two methods for inserting data: specifying column names or omitting them when inserting values for all columns. It also covers inserting data into specific columns and how to insert multiple rows in a single statement. Additionally, the document describes the SQL SELECT statement for retrieving data from a database, including the use of the WHERE clause to filter results based on conditions.

Uploaded by

sonkararyan0000
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

INSERT INTO Syntax

It is possible to write the INSERT INTO statement in two ways:

1. Specify both the column names and the values to be inserted:

INSERT INTO table_name (column1, column2, column3, ...)


VALUES (value1, value2, value3, ...);

2. 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. Here, the INSERT
INTO syntax would be as follows:

INSERT INTO table_name


VALUES (value1, value2, value3, ...);

Insert Data Only in Specified Columns


It 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)

INSERT INTO Customers (CustomerName, City, Country)


VALUES ('Cardinal', 'Stavanger', 'Norway');

Insert Multiple Rows


It is also possible to insert multiple rows in one statement.

To insert multiple rows of data, we use the same INSERT INTO statement, but
with multiple values:
Example:

INSERT INTO Customers (CustomerName, ContactName, Address, City,


PostalCode, Country)

VALUES

('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006',


'Norway'),

('Greasy Burger', 'Per Olsen', 'Gateveien 15', 'Sandnes', '4306',


'Norway'),

('Tasty Tee', 'Finn Egan', 'Streetroad 19B', 'Liverpool', 'L1 0AA',


'UK');

SQL SELECT
The SQL SELECT statement is used to select (retrieve) data from a
database table.

Syntax:

SELECT column1, column2, ...


FROM table;

Example:

-- select first_name from Customers table


SELECT first_name
FROM Customers;

Select All:

SELECT *
FROM Customers;
SQL SELECT WHERE Clause
A SELECT statement can have an optional WHERE clause. The WHERE clause
allows us to fetch records from a database table that matches specified
condition(s). For example,

SELECT *
FROM Customers
WHERE last_name = 'Doe';

Another Example:

SELECT age, country

FROM Customers

WHERE country = 'USA';

You might also like