ให้เรตสมาชิก: 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
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
อยากทราบวิธีการนำ favorite icon มาใส่ใน phpbb
โดย Ittichai_chupol พ 15 พฤษภาคม 2019 7:35 pm บอร์ด Programming - PHP
3
28
พ 15 พฤษภาคม 2019 8:44 pm โดย mindphp
เผลอปิด Tabไป กู้คืน ด้วย History
โดย teenproza7 พ 15 พฤษภาคม 2019 7:07 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
21
พ 15 พฤษภาคม 2019 7:07 pm โดย teenproza7
วิธีทำการทำเครมบรูเล่
โดย สริญญา สมสา พ 15 พฤษภาคม 2019 7:03 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
16
พ 15 พฤษภาคม 2019 7:03 pm โดย สริญญา สมสา
UPS คืออะไร แล้วมันสำคัญยังไง
โดย teenproza7 พ 15 พฤษภาคม 2019 6:07 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
15
พ 15 พฤษภาคม 2019 6:07 pm โดย teenproza7
วิธีทำขนมทองชมพูนุท
โดย สริญญา สมสา พ 15 พฤษภาคม 2019 6:06 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
10
พ 15 พฤษภาคม 2019 6:06 pm โดย สริญญา สมสา
Snipping Tool โปรแกรมจับภาพหน้าจอที่แถมมากับ Windows
โดย teenproza7 พ 15 พฤษภาคม 2019 5:52 pm บอร์ด Share Knowledge
0
10
พ 15 พฤษภาคม 2019 5:52 pm โดย teenproza7
แก้ไวรัสซ่อนไฟล์ง่ายๆ ด้วย CMD
โดย teenproza7 พ 15 พฤษภาคม 2019 5:37 pm บอร์ด Share Knowledge
0
16
พ 15 พฤษภาคม 2019 5:37 pm โดย teenproza7
R - กรุณาปรับแต่งรูปสำหรับ link บนเว็บ [2019-05][028]
โดย Parichat พ 15 พฤษภาคม 2019 5:20 pm บอร์ด Diageo - Web Ordering - Tester
2
12
อ 21 พฤษภาคม 2019 6:42 pm โดย Parichat
B - ในหน้าเว็บ Admin ไม่สามารถลบ Account ลูกค้าได้ [2019-05][029]
โดย Parichat พ 15 พฤษภาคม 2019 5:14 pm บอร์ด Diageo - Web Ordering - Tester
1
6
อ 21 พฤษภาคม 2019 4:33 pm โดย tsukasaz
วิธีทำเเละประโยชน์ของสมูทตี้เเก้วมังกร
โดย สริญญา สมสา พ 15 พฤษภาคม 2019 4:58 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
พ 15 พฤษภาคม 2019 4:58 pm โดย สริญญา สมสา
ขอวิธีการติดตั้ง PyMySQL
โดย teenproza7 พ 15 พฤษภาคม 2019 4:39 pm บอร์ด Programming - C/C++ & java & Python
1
19
พ 15 พฤษภาคม 2019 4:53 pm โดย tatiya
อยากทราบวิธีการแทนค่า $event['attachment_data'] ใน phpbb
โดย Ittichai_chupol พ 15 พฤษภาคม 2019 4:32 pm บอร์ด Programming - PHP
0
10
พ 15 พฤษภาคม 2019 4:32 pm โดย Ittichai_chupol
อยากทราบวิธีการลบ รูปภาพจากการอัพโหลด ให้ตรงกับ ไฟล์จริงๆ ในเว็บบอร์ด phpbb
โดย Ittichai_chupol พ 15 พฤษภาคม 2019 3:45 pm บอร์ด Programming - PHP
0
14
พ 15 พฤษภาคม 2019 3:45 pm โดย Ittichai_chupol
รายการที่เป็นรายจ่ายต้องห้ามมีอะไรบ้าง
โดย สริญญา สมสา พ 15 พฤษภาคม 2019 3:43 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
16
พ 15 พฤษภาคม 2019 3:43 pm โดย สริญญา สมสา
คลิก ลาก แปล แปลภาษาด้วย XTranslate
โดย teenproza7 พ 15 พฤษภาคม 2019 3:19 pm บอร์ด Share Knowledge
0
20
พ 15 พฤษภาคม 2019 3:19 pm โดย teenproza7
การตั้ง Password ที่ดีและปลอยภัยต้องทำยังไง
โดย teenproza7 พ 15 พฤษภาคม 2019 2:29 pm บอร์ด Share Knowledge
0
17
พ 15 พฤษภาคม 2019 2:29 pm โดย teenproza7
การคำนวณภาษีขายของออนไลน์
โดย สริญญา สมสา พ 15 พฤษภาคม 2019 12:01 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
20
พ 15 พฤษภาคม 2019 12:01 pm โดย สริญญา สมสา
อยากทราบวิธีการแก้ไข้ error 414 Request-URI ใน phpbb
โดย Ittichai_chupol พ 15 พฤษภาคม 2019 11:55 am บอร์ด Programming - PHP
1
16
พ 15 พฤษภาคม 2019 2:25 pm โดย thatsawan
โอนหนี้ไปที่สินเชื่อ ทำได้จริงหรือ?
โดย Dakanda พ 15 พฤษภาคม 2019 11:12 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
12
พ 15 พฤษภาคม 2019 11:12 am โดย Dakanda
วิธีปรับขนาดภาพบน Ubuntu (Resize Image)
โดย tatiya พ 15 พฤษภาคม 2019 11:05 am บอร์ด Linux - Web Server
0
12
พ 15 พฤษภาคม 2019 11:05 am โดย tatiya