Sql - Structured Query Language
-
Upload
wan-hussain-wan-ishak -
Category
Education
-
view
337 -
download
9
description
Transcript of Sql - Structured Query Language
![Page 1: Sql - Structured Query Language](https://reader036.fdocuments.us/reader036/viewer/2022082808/5560ca9bd8b42a0d088b4a89/html5/thumbnails/1.jpg)
Structured Query Language
sql
![Page 2: Sql - Structured Query Language](https://reader036.fdocuments.us/reader036/viewer/2022082808/5560ca9bd8b42a0d088b4a89/html5/thumbnails/2.jpg)
SQLWhat is
History
Statement
DDL
DML
Outline
![Page 3: Sql - Structured Query Language](https://reader036.fdocuments.us/reader036/viewer/2022082808/5560ca9bd8b42a0d088b4a89/html5/thumbnails/3.jpg)
SQLStructured Query Language
Special-purpose programming language for working with sets of facts and the relationships between them.
DML
DDL
SQL
![Page 4: Sql - Structured Query Language](https://reader036.fdocuments.us/reader036/viewer/2022082808/5560ca9bd8b42a0d088b4a89/html5/thumbnails/4.jpg)
SEQUEL
Donald D. Chamberlin
and Raymond F. Boyce
1970s
IBM
SQLHistoryDevelop by
(Structured English Query Language)
Initial version
![Page 5: Sql - Structured Query Language](https://reader036.fdocuments.us/reader036/viewer/2022082808/5560ca9bd8b42a0d088b4a89/html5/thumbnails/5.jpg)
DDLData Definition Language
CREATE
ALTER
an object (a table) in the database
modifies the structure of an existing object
TRUNCATEdeletes all data from a table
DROPdelete an object
![Page 6: Sql - Structured Query Language](https://reader036.fdocuments.us/reader036/viewer/2022082808/5560ca9bd8b42a0d088b4a89/html5/thumbnails/6.jpg)
DMLData Manipulation Language
Adds rows to an existing table
Modifies a set of existing table rows
Removes existing rows from a table
INSERT
UPDATE
DELETE
![Page 7: Sql - Structured Query Language](https://reader036.fdocuments.us/reader036/viewer/2022082808/5560ca9bd8b42a0d088b4a89/html5/thumbnails/7.jpg)
INSERT
![Page 8: Sql - Structured Query Language](https://reader036.fdocuments.us/reader036/viewer/2022082808/5560ca9bd8b42a0d088b4a89/html5/thumbnails/8.jpg)
UPDATE
![Page 9: Sql - Structured Query Language](https://reader036.fdocuments.us/reader036/viewer/2022082808/5560ca9bd8b42a0d088b4a89/html5/thumbnails/9.jpg)
DELETE
![Page 10: Sql - Structured Query Language](https://reader036.fdocuments.us/reader036/viewer/2022082808/5560ca9bd8b42a0d088b4a89/html5/thumbnails/10.jpg)
?SelectStatement
Data Retrieval
Criteria
DataTables
What tables contain the data
How data from different sources is related
Which fields or calculations will produce the data
Criteria that data must match to be included
Whether and how to sort the results
![Page 11: Sql - Structured Query Language](https://reader036.fdocuments.us/reader036/viewer/2022082808/5560ca9bd8b42a0d088b4a89/html5/thumbnails/11.jpg)
SelectStatement
SELECT <field> FROM <table> WHERE <criterion>;
Basic
SELECT name, addressFROM studentWHERE stuID=123;
Example