SlideShare uma empresa Scribd logo
1 de 24
ภาษา   SQL (Structured Query Language)
วัตถุประสงค์ ,[object Object],[object Object],[object Object]
User Program DBMS Relational Calculus-What Relational Algebra-How Where is SQL?
ภาษา  SQL (Structured Query Language) ,[object Object],[object Object],[object Object],[object Object]
ความหมายของ  SQL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
โหมดการทำงานของ   SQL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ลักษณะการทำงานของภาษา   SQL เลือกค่าคอลัมน์  FirstName ที่คอลัมน์  EmployeeNumber=100 SQL Jacksoni Murugan 40 Copley Alea 300 Caldera Jerry 700 Abermany Mary 100 LastName FirstName EmployeeNumber Mary FirstName
ประเภทของคำสั่ง   SQL ,[object Object],[object Object],[object Object],Class Birthday Name StudentID
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ประเภทของคำสั่ง   SQL (Continued)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ประเภทของคำสั่ง   SQL (Continued)
SQL Data Type Long integer  ตัวเลขจำนวนเต็มขนาด   4   bytes integer Short integer  ตัวเลขจำนวนเต็มขนาด   2  bytes, +-32767,  save storage Smallint ตัวเลขทศนิยมที่สามารถกำหนดว่าต้องกา รตัวเลขกี่หลัก   (n) Float(n) ตัวเลขทศนิยม Real ตัวเลขทศนิยมที่กำหนดว่าต้องการตัวเลบ (p)  และทศนิยม   (s)  กี่หลัก Numeric(p,s) Time Date เก็บข้อความความยาว ไม่เกิน   size  ที่กำหนด Varchar(size) เก็บข้อความความยาวคงที่เท่ากับ   size  ที่กำหนด Char(size)
SQL  สำหรับ   Data Definition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SQL  สำหรับ   Data Definition: CREATE ,[object Object],[object Object],[object Object],[object Object],[object Object]
Primary Key Constraint: ALTER ,[object Object],[object Object],[object Object],[object Object]
Composite Primary Key Constraints: ALTER ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Foreign Key Constraint: ALTER ,[object Object],[object Object],[object Object],[object Object]
การลบ   Database Objects: DROP ,[object Object],[object Object],[object Object]
การยกเลิก   Constraint: ALTER & DROP ,[object Object],[object Object]
Modifying Data using SQL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Adding Data: INSERT ,[object Object],[object Object],[object Object],[object Object]
Changing Data Values: UPDATE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example 44 KRONE 26 Jack 22 MIke DeptID EmpName
Deleting Data: DELETE ,[object Object],[object Object],[object Object],[object Object],[object Object]
Example 44 Krone 30 39 Jack 29 32 John 28 31 Mike 27 DeptID EmpName EmpID

Mais conteúdo relacionado

Mais procurados

Javacentrix com chap10-0
Javacentrix com chap10-0Javacentrix com chap10-0
Javacentrix com chap10-0
Theeravaj Tum
 

Mais procurados (6)

คำสั่ง Sql เบื้องต้น(select)
คำสั่ง Sql เบื้องต้น(select)คำสั่ง Sql เบื้องต้น(select)
คำสั่ง Sql เบื้องต้น(select)
 
Javacentrix com chap10-0
Javacentrix com chap10-0Javacentrix com chap10-0
Javacentrix com chap10-0
 
บทที่6
บทที่6บทที่6
บทที่6
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระบทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
 
งานนนนนนนนนนน
งานนนนนนนนนนนงานนนนนนนนนนน
งานนนนนนนนนนน
 

Destaque

Parent Bill of Rights
Parent Bill of RightsParent Bill of Rights
Parent Bill of Rights
OCO_tamar
 
Good at maths lets see
Good at maths   lets seeGood at maths   lets see
Good at maths lets see
PINAKI ROY
 
Engine lubrication basics
Engine lubrication basicsEngine lubrication basics
Engine lubrication basics
PINAKI ROY
 
Unefa 4 Semestre Ing Sistemas
Unefa 4 Semestre Ing SistemasUnefa 4 Semestre Ing Sistemas
Unefa 4 Semestre Ing Sistemas
Mary Goncalves
 
Whitepaper - Module 5 Final
Whitepaper - Module 5 FinalWhitepaper - Module 5 Final
Whitepaper - Module 5 Final
asmullen
 

Destaque (15)

Zd400介绍2
Zd400介绍2Zd400介绍2
Zd400介绍2
 
Daewoo Nubria CDX Service manual - Romanian
Daewoo Nubria CDX Service manual - RomanianDaewoo Nubria CDX Service manual - Romanian
Daewoo Nubria CDX Service manual - Romanian
 
Parent Bill of Rights
Parent Bill of RightsParent Bill of Rights
Parent Bill of Rights
 
Our life
Our lifeOur life
Our life
 
Good at maths lets see
Good at maths   lets seeGood at maths   lets see
Good at maths lets see
 
All roads lead to rome
All roads lead to romeAll roads lead to rome
All roads lead to rome
 
Guide rope lubrication
Guide rope lubrication Guide rope lubrication
Guide rope lubrication
 
From Event Marketer - 10 Ways to Double Social Media Reach at Events - Sweene...
From Event Marketer - 10 Ways to Double Social Media Reach at Events - Sweene...From Event Marketer - 10 Ways to Double Social Media Reach at Events - Sweene...
From Event Marketer - 10 Ways to Double Social Media Reach at Events - Sweene...
 
Engine lubrication basics
Engine lubrication basicsEngine lubrication basics
Engine lubrication basics
 
Unefa 4 Semestre Ing Sistemas
Unefa 4 Semestre Ing SistemasUnefa 4 Semestre Ing Sistemas
Unefa 4 Semestre Ing Sistemas
 
Símbolos patrios del perú s8 copia
Símbolos patrios del perú s8   copiaSímbolos patrios del perú s8   copia
Símbolos patrios del perú s8 copia
 
Millenial Students: Learn without Limits
Millenial Students: Learn without LimitsMillenial Students: Learn without Limits
Millenial Students: Learn without Limits
 
Friday Lineup - All Stages
Friday Lineup - All StagesFriday Lineup - All Stages
Friday Lineup - All Stages
 
Whitepaper - Module 5 Final
Whitepaper - Module 5 FinalWhitepaper - Module 5 Final
Whitepaper - Module 5 Final
 
Medve Resume JUN 2016
Medve Resume JUN 2016Medve Resume JUN 2016
Medve Resume JUN 2016
 

Semelhante a Sql theory

Scalable Distributed Data Structures for Internet Construction
Scalable Distributed Data Structures for Internet ConstructionScalable Distributed Data Structures for Internet Construction
Scalable Distributed Data Structures for Internet Construction
knopporn
 
Spat Db 3 Intro Sql
Spat Db 3 Intro SqlSpat Db 3 Intro Sql
Spat Db 3 Intro Sql
phisan_chula
 
บทที่4
บทที่4บทที่4
บทที่4
Palm Unnop
 
การใช้งานคำสั่งภาษา Sql
การใช้งานคำสั่งภาษา Sqlการใช้งานคำสั่งภาษา Sql
การใช้งานคำสั่งภาษา Sql
Thitiya Mueanchan
 
การใช้งานคำสั่งภาษา Sql
การใช้งานคำสั่งภาษา Sqlการใช้งานคำสั่งภาษา Sql
การใช้งานคำสั่งภาษา Sql
Thitiya Mueanchan
 
6.แก้ไข-ลบ ใน DB
6.แก้ไข-ลบ ใน DB6.แก้ไข-ลบ ใน DB
6.แก้ไข-ลบ ใน DB
squall1735
 
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบบทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
Priew Chakrit
 
การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบการเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
ไกรสรวัฒน์ ปัญโญ
 

Semelhante a Sql theory (20)

Sql ta2
Sql ta2Sql ta2
Sql ta2
 
Sql ta2
Sql ta2Sql ta2
Sql ta2
 
DML
DMLDML
DML
 
การตรวจเช็คฐานข้อมูล Oracle v1 draft
การตรวจเช็คฐานข้อมูล Oracle v1 draftการตรวจเช็คฐานข้อมูล Oracle v1 draft
การตรวจเช็คฐานข้อมูล Oracle v1 draft
 
Ssis
SsisSsis
Ssis
 
Ssis
SsisSsis
Ssis
 
Ssis
SsisSsis
Ssis
 
Scalable Distributed Data Structures for Internet Construction
Scalable Distributed Data Structures for Internet ConstructionScalable Distributed Data Structures for Internet Construction
Scalable Distributed Data Structures for Internet Construction
 
Presentation1
Presentation1Presentation1
Presentation1
 
Spat Db 3 Intro Sql
Spat Db 3 Intro SqlSpat Db 3 Intro Sql
Spat Db 3 Intro Sql
 
บทที่4
บทที่4บทที่4
บทที่4
 
DataSet
DataSetDataSet
DataSet
 
การใช้งาน Ms excel
การใช้งาน Ms excelการใช้งาน Ms excel
การใช้งาน Ms excel
 
การใช้งานคำสั่งภาษา Sql
การใช้งานคำสั่งภาษา Sqlการใช้งานคำสั่งภาษา Sql
การใช้งานคำสั่งภาษา Sql
 
การใช้งานคำสั่งภาษา Sql
การใช้งานคำสั่งภาษา Sqlการใช้งานคำสั่งภาษา Sql
การใช้งานคำสั่งภาษา Sql
 
php5new
php5newphp5new
php5new
 
6.แก้ไข-ลบ ใน DB
6.แก้ไข-ลบ ใน DB6.แก้ไข-ลบ ใน DB
6.แก้ไข-ลบ ใน DB
 
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบบทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
 
csmju313 L6
csmju313 L6csmju313 L6
csmju313 L6
 
การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบการเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
 

Sql theory

  • 1. ภาษา SQL (Structured Query Language)
  • 2.
  • 3. User Program DBMS Relational Calculus-What Relational Algebra-How Where is SQL?
  • 4.
  • 5.
  • 6.
  • 7. ลักษณะการทำงานของภาษา SQL เลือกค่าคอลัมน์ FirstName ที่คอลัมน์ EmployeeNumber=100 SQL Jacksoni Murugan 40 Copley Alea 300 Caldera Jerry 700 Abermany Mary 100 LastName FirstName EmployeeNumber Mary FirstName
  • 8.
  • 9.
  • 10.
  • 11. SQL Data Type Long integer ตัวเลขจำนวนเต็มขนาด 4 bytes integer Short integer ตัวเลขจำนวนเต็มขนาด 2 bytes, +-32767, save storage Smallint ตัวเลขทศนิยมที่สามารถกำหนดว่าต้องกา รตัวเลขกี่หลัก (n) Float(n) ตัวเลขทศนิยม Real ตัวเลขทศนิยมที่กำหนดว่าต้องการตัวเลบ (p) และทศนิยม (s) กี่หลัก Numeric(p,s) Time Date เก็บข้อความความยาว ไม่เกิน size ที่กำหนด Varchar(size) เก็บข้อความความยาวคงที่เท่ากับ size ที่กำหนด Char(size)
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Example 44 KRONE 26 Jack 22 MIke DeptID EmpName
  • 23.
  • 24. Example 44 Krone 30 39 Jack 29 32 John 28 31 Mike 27 DeptID EmpName EmpID