ให้เรตสมาชิก: 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
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Note
โดย olmo พ 15 พฤษภาคม 2019 10:51 am บอร์ด M081 - ฐิติกร เขียวมะดัน
0
3
พ 15 พฤษภาคม 2019 10:51 am โดย olmo
Work's on Hand ฐิติกร เขียวมะดัน M081
โดย olmo พ 15 พฤษภาคม 2019 10:50 am บอร์ด M081 - ฐิติกร เขียวมะดัน
0
4
พ 15 พฤษภาคม 2019 10:50 am โดย olmo
Job description
โดย olmo พ 15 พฤษภาคม 2019 10:49 am บอร์ด M081 - ฐิติกร เขียวมะดัน
0
11
พ 15 พฤษภาคม 2019 10:49 am โดย olmo
งานประจำวันที่ 15 พฤษภาคม 2562
โดย olmo พ 15 พฤษภาคม 2019 10:37 am บอร์ด M081 - ฐิติกร เขียวมะดัน
1
10
พ 15 พฤษภาคม 2019 10:41 am โดย olmo
งานประจำวันที่ 15 พฤษภาคม 2562
โดย teenproza7 พ 15 พฤษภาคม 2019 9:32 am บอร์ด M082 - ยศนันท์ ปันคำ
2
20
พ 15 พฤษภาคม 2019 6:37 pm โดย teenproza7
งานประจำวันที่ 15 พฤษภาคม 2562
โดย poumtip พ 15 พฤษภาคม 2019 9:01 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
4
พ 15 พฤษภาคม 2019 10:39 pm โดย poumtip
NAS คืออะไร แล้วมันสำคัญยังไง
โดย teenproza7 อ 14 พฤษภาคม 2019 6:32 pm บอร์ด Share Knowledge
0
94
อ 14 พฤษภาคม 2019 6:32 pm โดย teenproza7
[Closed] R - รบกวนปรับแต่งการแสดงผลของ Article หรือ News [2019-05][027]
โดย Parichat อ 14 พฤษภาคม 2019 6:18 pm บอร์ด Diageo - Web Ordering - Tester
2
7
อ 21 พฤษภาคม 2019 6:32 pm โดย Parichat
มาเล่นไดโนเสาร์กระโดดกันเถอะ Dino Runner
โดย teenproza7 อ 14 พฤษภาคม 2019 6:14 pm บอร์ด Share Knowledge
0
86
อ 14 พฤษภาคม 2019 6:14 pm โดย teenproza7
การคำนวณค่าน้ำปะปา
โดย สริญญา สมสา อ 14 พฤษภาคม 2019 5:33 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
153
อ 14 พฤษภาคม 2019 5:33 pm โดย สริญญา สมสา
Error ใน Python
โดย teenproza7 อ 14 พฤษภาคม 2019 4:51 pm บอร์ด Python Knowledge
0
156
อ 14 พฤษภาคม 2019 4:51 pm โดย teenproza7
(Close) Dapper - หน้าจอเเละชื่อช่องกรอกข้อมูลไม่ตรงกับ Demo [2019-05][001]
โดย thatsawan อ 14 พฤษภาคม 2019 4:31 pm บอร์ด MD-CRM - Tester
3
12
อ 14 พฤษภาคม 2019 4:45 pm โดย thatsawan
แก้ไฟล์เพี้ยนด้วย Word to PDF
โดย teenproza7 อ 14 พฤษภาคม 2019 4:13 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
157
อ 14 พฤษภาคม 2019 4:13 pm โดย teenproza7
การคำนวณภาษีรถยนต์ประจำปี
โดย สริญญา สมสา อ 14 พฤษภาคม 2019 4:01 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
175
อ 14 พฤษภาคม 2019 4:01 pm โดย สริญญา สมสา
ต้องการทำลายน้ำ โดยใช้ภาพจาก Url จากข้างนอกมาจสามารถทำได้หรือไม
โดย thatsawan อ 14 พฤษภาคม 2019 3:55 pm บอร์ด Programming - PHP
0
159
อ 14 พฤษภาคม 2019 3:55 pm โดย thatsawan
ตะแคงจอ ใน Windows ไว้ดูซีรีย์กันดีกว่า
โดย teenproza7 อ 14 พฤษภาคม 2019 3:35 pm บอร์ด Share Knowledge
0
130
อ 14 พฤษภาคม 2019 3:35 pm โดย teenproza7
ป้องกันการโดนแอบใช้ CPU ด้วย No Coin
โดย teenproza7 อ 14 พฤษภาคม 2019 3:20 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
117
อ 14 พฤษภาคม 2019 3:20 pm โดย teenproza7
สรรพากรยกเลิกการคืนภาษีผ่านเช็ค ควรจะทำอย่างไร
โดย สริญญา สมสา อ 14 พฤษภาคม 2019 12:07 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
150
อ 14 พฤษภาคม 2019 12:07 pm โดย สริญญา สมสา
สอบถาม slide show ครับ
โดย toonytoony2004 อ 14 พฤษภาคม 2019 11:56 am บอร์ด Joomla Development
1
199
อ 14 พฤษภาคม 2019 12:48 pm โดย mindphp
งานประจำวันที่ 14 พฤษภาคม 2562
โดย teenproza7 อ 14 พฤษภาคม 2019 9:45 am บอร์ด M082 - ยศนันท์ ปันคำ
1
32
อ 14 พฤษภาคม 2019 9:46 am โดย teenproza7