SQL
Database & Table
รู้จักกับภาษา SQL ? SQL หรือ
Structured Query Language
เป็นภาษาที่ใช้ในการติดต่อกับฐานข้อมูลหรือพูดอีกอย่างก็คือ
เป็นภาษาที่ใช้ในการสั่งให้ฐานฐานข้อมูลกระทำการใด ๆ ตามคำสั่งที่เราสั่ง ซึ่งในการติดต่อฐานข้อมูลนั้น
ไม่ว่าจะเป็น SQL Server , Microsoft Access , MySQL ,DB2 หรือแม้แต่
Oracle ก็จะต้องใช้คำสั่งภาษา SQL ในการควบคุมทั้งสิ้น
และเราจะมาเรียนรู้ถึงคำสั่งพื้นฐาน ของ SQL ที่จำเป็นกัน
โดยส่วนใหญ่แล้วการใช้คำสั่ง SQL เพื่อติดต่อฐานข้อมูลนั้น
จะใช้โดยหลักคือ 3 กรณี
1. การเรียกดู
2. การแก้ไข ลบ, เพิ่ม,
เปลี่ยนแปลง
3. การสร้างขึ้นใหม่
สำหรับตัวอย่างในบทเรียนนี้ ผมได้สร้าง Table
ขึ้นมา 3 Table ครับ
1.customer เป็นตารางเก็บข้อมูลลูกค้า
2.audit เป็นตารางเก็บข้อมูลการใช้ยอดเงินลูกค้า
3.country เป็นตารางเก็บข้อมูลประเทศ
Table : Customer
|
CustomerID
|
Name
|
Email
|
CountryCode
|
Budget
|
Used
|
|
C001
|
Win
Weerachai
|
win.weerachai@thaicreate.com
|
TH
|
1000000
|
600000
|
|
C002
|
John
Smith
|
john.smith@thaicreate.com
|
EN
|
2000000
|
800000
|
|
C003
|
Jame
Born
|
jame.born@thaicreate.com
|
US
|
3000000
|
600000
|
|
C004
|
Chalee
Angel
|
chalee.angel@thaicreate.com
|
US
|
4000000
|
100000
|
Table : audit
|
AuditID
|
CustomerID
|
Date
|
Used
|
|
1
|
C001
|
2008-07-01
|
100000
|
|
2
|
C001
|
2008-07-05
|
200000
|
|
3
|
C001
|
2008-07-10
|
300000
|
|
4
|
C002
|
2008-07-02
|
400000
|
|
5
|
C002
|
2008-07-07
|
100000
|
|
6
|
C002
|
2008-07-15
|
300000
|
|
7
|
C003
|
2008-07-20
|
400000
|
|
8
|
C003
|
2008-07-25
|
200000
|
|
9
|
C004
|
2008-07-04
|
100000
|
Table : country
|
CountryCode
|
CountryName
|
|
TH
|
Thailand
|
|
EN
|
English
|
|
US
|
United
states
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น