|
รู้จักกับภาษา SQL ?
SQL หรือ Structured Query Language
เป็นภาษาที่ใช้ในการติดต่อกับฐานข้อมูลหรือพูดอีกอย่างก็คือ เป็นภาษาที่ใช้ในการสั่งให้ฐานฐานข้อมูลกระทำการใด ๆ ตามคำสั่งที่เราสั่ง ซึ่งในการติดต่อฐานข้อมูลนั้น ไม่ว่าจะเป็น SQL Server , Microsoft Access , MySQL ,DB2 หรือแม้แต่ Oracle ก็จะต้องใช้คำสั่งภาษา SQL ในการควบคุมทั้งสิ้น และเราจะมาเรียนรู้ถึงคำสั่งพื้นฐาน ของ SQL ที่จำเป็นกัน
แต่ก่อนอื่นต้องทราบศัพท์ที่ใช้เรียกในตารางฐานข้อมูลก่อนนะครับสำหรับใครที่ยังไม่รู้จักคำว่า ฟิลด์(Field) และ เรกคอร์ด(Record) ผมไม่อธิบายมากนะเอาเป็นว่าดูตามรูปก็แล้วกัน

ส่วนตารางข้างล่างคือฐานข้อมูลที่ผมจะยกตัวอย่างเพื่อความเข้าใจที่ง่ายยิ่งขึ้นซึ่งมีค่าตามนี้นะครับ
ID |
Name |
LastName |
Address |
City |
Gender |
Age |
Year |
1 |
Supap |
Wanawan |
69/34 M.4 Soi.3 |
Samutprakran |
Male |
18 |
1990 |
2 |
Sumalee |
Muangjan |
69/34 M.4 Soi.3 |
Samutprakran |
Female |
40 |
1968 |
3 |
Jame |
Osbon |
40/8 Regard Rd., |
Banglumpoo |
Male |
20 |
1992 |
4 |
Ola |
Hansen |
Timoteivn 10 |
Sandnes |
Male |
20 |
1992 |
5 |
Kari |
Pettersen |
Storgt 20 |
Stavanger |
Female |
30 |
1978 |
6 |
Naomi |
Seea |
446 Bunland |
StellSon |
Female |
19 |
1989 |
7 |
Hatari |
mee |
O Street |
Sandnes |
Male |
24 |
1984 |
โดยส่วนใหญ่แล้วการใช้คำสั่ง SQL เพื่อติดต่อฐานข้อมูลนั้น จะใช้โดยหลักคือ 3 กรณี
1. การเรียกดู
2. การแก้ไข ลบ, เพิ่ม, เปลี่ยนแปลง
3. การสร้างขึ้นใหม่
ซึ่งในส่วนนี้ผมจะสอนเพียงคำสั่ง SQL ที่ใช้ในการติดต่อฐานข้อมูลที่เป็น MS Access และ MySQL เท่านั้นซึ่งเหมาะสำหรับผู้ที่เขียน asp และ php
|
|