0% found this document useful (0 votes)
10 views4 pages

Introduction to SQL Basics and Usage

SQL, or Structured Query Language, is a standard language for accessing and manipulating databases, established by ANSI in 1986 and ISO in 1987. It allows users to execute queries, retrieve, insert, update, and delete records, as well as create databases and tables. The document also explains the structure of database tables, SQL statements, and provides examples of SELECT and SELECT DISTINCT statements.

Uploaded by

sundymaung
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views4 pages

Introduction to SQL Basics and Usage

SQL, or Structured Query Language, is a standard language for accessing and manipulating databases, established by ANSI in 1986 and ISO in 1987. It allows users to execute queries, retrieve, insert, update, and delete records, as well as create databases and tables. The document also explains the structure of database tables, SQL statements, and provides examples of SELECT and SELECT DISTINCT statements.

Uploaded by

sundymaung
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Introduction to SQL

SQL is a standard language for accessing and manipulating databases.

What is SQL?
SQL stands for Structured Query Language
SQL lets you access and manipulate databases
SQL became a standard of the American National Standards Institute (ANSI) in 1986,
and of the International Organization for Standardization (ISO) in 1987

What Can SQL do?


SQL can execute queries against a database
SQL can retrieve data from a database
SQL can insert records in a database
SQL can update records in a database
SQL can delete records from a database
SQL can create new databases
SQL can create new tables in a database
SQL can create stored procedures in a database
SQL can create views in a database
SQL can set permissions on tables, procedures, and views

Using SQL in Your Web Site


To build a web site that shows data from a database, you will need:

An RDBMS database program (i.e. MS Access, SQL Server, MySQL)


To use a server-side scripting language, like PHP or ASP
To use SQL to get the data you want
To use HTML / CSS to style the page

Look at the "Customers" table:


customer_id first_name last_name age country

1 John Doe 31 USA

2 Robert Luna 22 USA

3 David Robinson 22 UK

4 John Reinhardt 25 UK

5 Betty Doe 28 UAE

Every table is broken up into smaller entities called fields. The fields in the Customers table
consist of CustomerID, CustomerName, ContactName, Address, City, PostalCode and
Country. A field is a column in a table that is designed to maintain specific information about
every record in the table.

A record, also called a row, is each individual entry that exists in a table. For example, there
are 91 records in the above Customers table. A record is a horizontal entity in a table.

A column is a vertical entity in a table that contains all information associated with a specific
field in a table.

Database Tables
A database most often contains one or more tables. Each table is identified by a name (e.g.
"Customers" or "Orders"), and contain records (rows) with data.

SQL Statements
Most of the actions you need to perform on a database are done with SQL statements.

SQL statements consist of keywords that are easy to understand.

Keep in Mind That...


SQL keywords are NOT case sensitive: select is the same as SELECT
Semicolon after SQL Statements?
Some database systems require a semicolon at the end of each SQL statement.

Semicolon is the standard way to separate each SQL statement in database systems that
allow more than one SQL statement to be executed in the same call to the server.

The SQL SELECT Statement


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

SELECT * FROM Customers;

SELECT CustomerName, City FROM Customers;

Syntax
SELECT column1, column2, ...
FROM table_name;

The SQL SELECT DISTINCT Statement


The SELECT DISTINCT statement is used to return only distinct (different) values.

SELECT DISTINCT Country FROM Customers;

Syntax
SELECT DISTINCT column1, column2, ...
FROM table_name;

SELECT Example Without DISTINCT


If you omit the DISTINCT keyword, the SQL statement returns the "Country" value from all
the records of the "Customers" table:

SELECT Country FROM Customers;

Count Distinct
By using the DISTINCT keyword in a function called COUNT, we can return the number of
different countries.

SELECT COUNT(DISTINCT Country) FROM Customers;

You might also like