01 sql-overview

806 views

Published on

SQL Overview

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
806
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

01 sql-overview

  1. 1. K.Warawut SQL Overview 1 SQL OverviewSQL Overview Suan Dusit Rajabhat University Phitsanulok CampusSuan Dusit Rajabhat University Phitsanulok Campus Mr.Warawut KhangkhanMr.Warawut Khangkhan
  2. 2. K.Warawut SQL Overview 2 กลมค สงกลมค สง SQLSQL ● ค สงนย มขอมล (Data Definition Language: DDL) ● ค สงด เนนก รขอมล (Data Manipulation Language: DML) ● ค สงควบคมขอมล (Data Control Language: DCL)
  3. 3. K.Warawut SQL Overview 3 ค สงด เนนก รกบขอมลค สงด เนนก รกบขอมล (Data Manipulation Language: DML)(Data Manipulation Language: DML) ● เปนกลมค สงทใชด เนนก รกบขอมลในฐ นขอมล เชน ก รเพม ลบ ปรบปรง และเรยกดขอมล เปนตน ● ค สงในกลมน%จะไมส ม รถเปลยนแปลง โครงสร งของฐ นขอมลได
  4. 4. K.Warawut SQL Overview 4 ก รเพมขอมลในก รเพมขอมลใน TableTable รปแบบ INSERT INTO table-name [(col-1, ..., col-n)] VALUES (value-1, ..., value-n);
  5. 5. K.Warawut SQL Overview 5 ก รแกไขขอมลในก รแกไขขอมลใน TableTable รปแบบ UPDATE table-name SET col-1 = value-1, ..., col-n = value-n [WHERE condition];
  6. 6. K.Warawut SQL Overview 6 ก รลบขอมลในก รลบขอมลใน TableTable รปแบบ DELETE FROM table-name [WHERE condition];
  7. 7. K.Warawut SQL Overview 7 ก รเรยกดขอมลในก รเรยกดขอมลใน TableTable รปแบบ SELECT * | [DISTINCT] col-1, col-2, ..., col-n FROM table-name [WHERE condition] [GROUP BY col-1, col-2, ..., col-n] [HAVING condition] [ORDER BY col-1, col-2, ..., col-n];
  8. 8. K.Warawut SQL Overview 8 ก รเรยกดขอมลม กกวก รเรยกดขอมลม กกว 1 Table1 Table ● ตองมก รรวมขอมลจ กหล ยต ร งดวยก รใชค สง JOIN – Inner Join ไดแก Equijoin, Non-Equijoin, Cross Join และ Self Join – Outer Join ไดแก Left Outer Join, Right Outer Join และ Full Outer Join
  9. 9. K.Warawut SQL Overview 9 EquijoinEquijoin ● เปนก รจบคแถวทมขอมลตรงกนของ 2 ต ร ง ค+อ มลกษณะเปนก รใชเคร+องหม ยเท กบ (=) ในก ร จบค ● รปแบบ table-name1 INNER JOIN table-name2 ON table-name1.col1 = table-name2.col2
  10. 10. K.Warawut SQL Overview 10 Example EquijoinExample Equijoin SELECT Sales.SalesID, SFirstName, SLastName FORM Sales INNER JOIN Orders ON Sales.SalesID = Orders.SalesID WHERE Orders.OrderDate = '2549-10-21';
  11. 11. K.Warawut SQL Overview 11 Contact usContact us Mr.Warawut KhangkhanMr.Warawut Khangkhan Social Media: http://www.facebook.com/awarawut http://twitter.com/awarawut Web Site: http://awarawut.blogspot.com E-Mail: awarawut@hotmail.com Mobile: 083-0698-410

×