ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 
SQL คืออะไร
     SQL ย่อมาจาก structured query language คือภาษาที่ใช้ในการเขียนโปรแกรม เพื่อจัดการกับฐานข้อมูลโดยเฉพาะ เป็นภาษามาตราฐานบนระบบฐานข้อมูลเชิงสัมพันธ์และเป็นระบบเปิด (open system) หมายถึงเราสามารถใช้คำสั่ง sql กับฐานข้อมูลชนิดใดก็ได้ และ คำสั่งงานเดียวกันเมื่อสั่งงานผ่าน  ระบบฐานข้อมูลที่แตกต่างกันจะได้ ผลลัพธ์เหมือนกัน ทำให้เราสามารถเลือกใช้ฐานข้อมูล ชนิดใดก็ได้โดยไม่ติดยึดกับฐานข้อมูลใดฐานข้อมูลหนึ่ง นอกจากนี้แล้ว SQL ยังเป็นชื่อโปรแกรมฐานข้อมูล ซึ่งโปรแกรม SQL เป็นโปรแกรมฐานข้อมูลที่มีโครงสร้างของภาษาที่เข้าใจง่าย ไม่ซับซ้อน มีประสิทธิภาพการทำงานสูง สามารถทำงานที่ซับซ้อนได้โดยใช้คำสั่งเพียงไม่กี่คำสั่ง โปรแกรม SQL จึงเหมาะที่จะใช้กับระบบฐานข้อมูลเชิงสัมพันธ์ และเป็นภาษาหนึ่ง ซึ่งแบ่งการทำงานได้เป็น 4 ประเภท ดังนี้
1. Select query ใช้สำหรับดึงข้อมูลที่ต้องการ
2. Update query ใช้สำหรับแก้ไขข้อมูล
3. Insert query ใช้สำหรับการเพิ่มข้อมูล
4. Delete query ใช้สำหรับลบข้อมูลออกไป
     ปัจจุบันมีซอฟต์แวร์ระบบจัดการฐานข้อมูล (DBMS ) ที่สนับสนุนการใช้คำสั่ง SQL เช่น  Oracle , DB2, MS-SQL, MS-Access
นอกจากนี้ภาษา SQL ถูกนำมาใช้เขียนร่วมกับโปรแกรมภาษาต่างๆ เช่น ภาษา c/C++ , VisualBasic และ Java

ประโยชน์ของภาษา SQL
1. สร้างฐานข้อมูลและ ตาราง    
2. สนับสนุนการจัดการฐานข้อมูล ซึ่งประกอบด้วย การเพิ่ม การปรับปรุง และการลบข้อมูล
3. สนับสนุนการเรียกใช้หรือ ค้นหาข้อมูล   
   
ประเภทของคำสั่งภาษา SQL
1. ภาษานิยามข้อมูล(Data Definition Language : DDL) เป็นคำสั่งที่ใช้ในการสร้างฐานข้อมูล กำหนดโครงสร้างข้อมูลว่ามี  Attribute ใด
 ชนิดของข้อมูล รวมทั้งการเปลี่ยนแปลงตาราง และการสร้างดัชนี คำสั่ง : CREATE,DROP,ALTER
2. ภาษาจัดการข้อมูล (Data Manipulation Language :DML) เป็นคำสั่งที่ใช้ในการเรียกใช้ เพิ่ม ลบ และเปลี่ยนแปลงข้อมูลในตาราง    คำสั่ง : SELECT,INSERT,UPDATE,DELETE
3. ภาษาควบคุมข้อมูล (Data Control Language : DCL) เป็นคำสั่งที่ใช้ในการกำหนดสิทธิการอนุญาติ หรือ ยกเลิก การเข้าถึงฐานข้อมูล เพื่อป้องกันความปลอดภัยของฐานข้อมูล คำสั่ง : GRANT,REVOKE


ข้อมูลอ้างอิง
www.satit.su.ac.th
www.chandra.ac.th
www.softwaresiam.com
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ปัญหาระบบ Lan (ขอรายละเอียดเพิ่มเติมหน่อยครับ) ใหม่
โดย Anonymous พฤ 20 ม.ค. 2005 2:40 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2476
ศ 21 ม.ค. 2005 2:38 pm โดย ku60
เปิดเครื่องแล้วหน้าจอ เป็นสี ฟ้า
โดย ooy อ 16 ม.ค. 2005 8:03 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2627
จ 17 ม.ค. 2005 11:40 am โดย บุคคลทั่วไป
ช่วยแก้ปัญหาระบบ Lan หน่อยครับ
โดย Anonymous พฤ 13 ม.ค. 2005 4:13 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2038
ศ 14 ม.ค. 2005 10:19 am โดย icphysics
ช่วยแก้ปัญหาระบบ Lan หน่อยครับ
โดย Anonymous พฤ 13 ม.ค. 2005 4:13 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
2032
พฤ 13 ม.ค. 2005 4:13 pm โดย บุคคลทั่วไป
แนะนำ Host free ที่ใช้php wfh
โดย Anonymous ส 28 ส.ค. 2004 2:04 pm บอร์ด Programming - PHP
2
3191
ส 08 เม.ย. 2006 8:06 pm โดย บุคคลทั่วไป
Google AdWords คืออะไร การใช้ Google AdWords ทำได้อย่างไร
โดย Anonymous ศ 07 ม.ค. 2005 2:17 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
2475
อ 11 ม.ค. 2005 2:09 pm โดย บุคคลทั่วไป
มีโปแกรมป้องกัน popup บ้างมั๊ยค่ะ
โดย Anonymous อ 04 ม.ค. 2005 7:58 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2444
พฤ 01 ม.ค. 1970 7:00 am โดย 4404
ใครรู้วิธี ทำให้ winamp เล่น ไฟล์ .rm ได้บ้าง
โดย Anonymous จ 20 ธ.ค. 2004 2:56 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2616
อ 21 ธ.ค. 2004 11:33 am โดย icphysics
Validation Code มันอยู่ตรงไหนของเมล์หรอครับหาไม่เจอ
โดย Anonymous พฤ 16 ธ.ค. 2004 6:51 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
4
5051
ศ 17 ธ.ค. 2004 3:48 pm โดย บุคคลทั่วไป
แก้ เว็บ โป๊ะ เข้าเครื่องยังไง ค่ะ
โดย Anonymous อ 07 ธ.ค. 2004 3:50 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
3596
พฤ 09 ธ.ค. 2004 2:25 pm โดย บุคคลทั่วไป
หารายได้ ผ่านเน็ตทำได้จริง หรือ ค่ะ
โดย Anonymous ส 04 ธ.ค. 2004 2:37 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
4198
จ 06 ธ.ค. 2004 7:53 pm โดย บุคคลทั่วไป
แนะนำโปแกรม แปลง mp3 ให้หน่อยค่ะ
โดย Anonymous ศ 03 ธ.ค. 2004 2:50 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
3573
อ 03 พฤษภาคม 2005 3:23 pm โดย nun
google ที่ thainuke
โดย Anonymous พ 17 พ.ย. 2004 2:40 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2788
พ 17 พ.ย. 2004 3:29 pm โดย บุคคลทั่วไป
หาเงินบนอินเตอร์เน็ต เรื่องง่าย ๆ ใครก็ทำได้
โดย Anonymous พ 10 พ.ย. 2004 8:25 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
3194
พ 10 พ.ย. 2004 9:35 am โดย บุคคลทั่วไป
หน้า add url ไปยัง search ต่างๆ
โดย Anonymous ศ 05 พ.ย. 2004 3:05 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2940
ส 06 พ.ย. 2004 2:54 pm โดย บุคคลทั่วไป
ธนาคาร
โดย Anonymous ศ 29 ต.ค. 2004 11:24 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
2255
ศ 29 ต.ค. 2004 11:24 am โดย บุคคลทั่วไป
มาดูกัน คิดอ่านซักนิด
โดย Anonymous ศ 15 ต.ค. 2004 4:25 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
3939
ศ 17 ธ.ค. 2004 4:42 pm โดย บุคคลทั่วไป
ทำไม ถึงมีคนโพสหาสมาชิกสมัครเวปว่า หาเงินได้ กัน
โดย icphysics จ 11 ต.ค. 2004 10:34 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
2388
จ 11 ต.ค. 2004 10:34 pm โดย icphysics
กลลวง! หรอความป็นไปได้ กับการหางินผ่านเวป
โดย icphysics ศ 08 ต.ค. 2004 12:49 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2592
อ 26 ต.ค. 2004 11:36 am โดย บุคคลทั่วไป
เวป แจกโค้ด
โดย Anonymous พ 06 ต.ค. 2004 3:30 pm บอร์ด Programming - C/C++ & java & Python
1
7608
ศ 16 ธ.ค. 2016 8:53 am โดย บุคคลทั่วไป