Monday, 1 October 2012

SQL LECTURE 2

Lecture 2


SQL DML and DDL

SQL can be divided into two parts: The Data Manipulation Language (DML) and the Data Definition Language (DDL).

The query and update commands form the DML part of SQL:

•    SELECT - extracts data from a database

•    UPDATE - updates data in a database

•    DELETE - deletes data from a database

•    INSERT INTO - inserts new data into a database

The DDL part of SQL permits database tables to be created or deleted. It also defines indexes (keys), specifies links between tables, and imposes constraints between tables. The most important DDL statements in SQL are:

•    CREATE DATABASE - creates a new database

•    ALTER DATABASE - modifies a database

•    CREATE TABLE - creates a new table

•    ALTER TABLE - modifies a table

•    DROP TABLE - deletes a table

•    CREATE INDEX - creates an index (search key)

•    DROP INDEX - deletes an index

The SQL SELECT Statement

The SELECT statement is used to select data from a database.

The result is stored in a result table, called the result-set.

SQL SELECT Syntax

SELECT column_name(s)

FROM table_name

and

SELECT * FROM table_name

 Note: SQL is not case sensitive. SELECT is the same as select.

________________________________________

An SQL SELECT Example

The "Persons" table:
P_Id    LastName    FirstName    Address    City
Hansen    Ola    Timoteivn 10 Sandnes
2    Svendson    Tove    Borgvn 23 Sandnes
3    Pettersen    Kari    Storgt 20  Stavanger


Now we want to select the content of the columns named "LastName" and "FirstName" from the table above.

We use the following SELECT statement:

SELECT LastName,FirstName FROM Persons

The result-set will look like this:
LastName    FirstName   
Hansen    Ola   
Svendson    Tove   
Pettersen    Kari   


________________________________________

SELECT * Example

Now we want to select all the columns from the "Persons" table.

We use the following SELECT statement:

SELECT * FROM Persons

Tip: The asterisk (*) is a quick way of selecting all columns!

The result-set will look like this:
P_Id    LastName    FirstName    Address    City
Hansen    Ola    Timoteivn 10 Sandnes
2    Svendson    Tove    Borgvn 23 Sandnes
3    Pettersen    Kari    Storgt 20  Stavanger


The SQL SELECT Statement

The SELECT statement is used to select data from a database.

The result is stored in a result table, called the result-set.

SQL SELECT Syntax

SELECT column_name(s)

FROM table_name

and

SELECT * FROM table_name

 Note: SQL is not case sensitive. SELECT is the same as select.

________________________________________

An SQL SELECT Example

The "Persons" table:
P_Id    LastName    FirstName    Address    City
Hansen    Ola    Timoteivn 10 Sandnes
2    Svendson    Tove    Borgvn 23 Sandnes
3    Pettersen    Kari    Storgt 20  Stavanger


Now we want to select the content of the columns named "LastName" and "FirstName" from the table above.

We use the following SELECT statement:

SELECT LastName,FirstName FROM Persons

The result-set will look like this:

LastName    FirstName   
Hansen    Ola   
Svendson    Tove   
Pettersen    Kari   

________________________________________

SELECT * Example

Now we want to select all the columns from the "Persons" table.

We use the following SELECT statement:

SELECT * FROM Persons

Tip: The asterisk (*) is a quick way of selecting all columns!

The result-set will look like this:

P_Id    LastName    FirstName    Address    City
Hansen    Ola    Timoteivn 10 Sandnes
2    Svendson    Tove    Borgvn 23 Sandnes
3    Pettersen    Kari    Storgt 20  Stavanger

No comments:

Post a Comment