ให้เรตสมาชิก: 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
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
[Extension phpBB3.1.1] qrLogin Extention เป็นการล็อคอินโดยใช้บาร์โคดในการเเสกนเข้าสู่ระบบ
โดย จันนุสรณ์ ดีแก่ จ 07 ม.ค. 2019 12:23 pm บอร์ด phpBB 3.1 Extension Review
0
19
จ 07 ม.ค. 2019 12:23 pm โดย จันนุสรณ์ ดีแก่
ว่าด้วยพายุปาบึก
โดย จันนุสรณ์ ดีแก่ จ 07 ม.ค. 2019 12:17 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
41
จ 07 ม.ค. 2019 12:17 pm โดย จันนุสรณ์ ดีแก่
[Extension phpBB3.1.1] Topic Description Extension หัวข้อย่อย เป็นการเพิ่มคำอธิบายหัวข้อเพิ่มเติม
โดย จันนุสรณ์ ดีแก่ จ 07 ม.ค. 2019 10:41 am บอร์ด phpBB 3.1 Extension Review
0
16
จ 07 ม.ค. 2019 10:41 am โดย จันนุสรณ์ ดีแก่
อยากกทราบวิธีการแก้ไข ที่เกิดขึ้นจากการตอบกลับโพส บน phpbb
โดย Ittichai_chupol ส 05 ม.ค. 2019 5:23 pm บอร์ด Programming - PHP
4
70
อ 08 ม.ค. 2019 2:12 am โดย Phakkhaphong Phaetchaiyo
อยากทราบวิธีการแก้ไขปัญหา การแสดงรูปในตอนแชร์ facebook
โดย Ittichai_chupol ศ 04 ม.ค. 2019 6:59 pm บอร์ด Programming - PHP
0
93
ศ 04 ม.ค. 2019 6:59 pm โดย Ittichai_chupol
ความซับซ้อนของรหัสผ่าน คืออะไร ตัวอย่างการตั้งค่าความซับซ้อนของรหัสผ่านสำหรับผู้ดูแลระบบหรือแอดมิน
โดย จันนุสรณ์ ดีแก่ ศ 04 ม.ค. 2019 4:58 pm บอร์ด phpBB user Guide Knowledge
0
32
ศ 04 ม.ค. 2019 4:58 pm โดย จันนุสรณ์ ดีแก่
ตัวอย่างการตั้งความยาวของรหัสผ่าน สำหรับผู้ดูแลระบบหรือแอดมิน ตัวอย่างและวิธีการทำ
โดย จันนุสรณ์ ดีแก่ ศ 04 ม.ค. 2019 12:15 pm บอร์ด phpBB user Guide Knowledge
0
33
ศ 04 ม.ค. 2019 12:15 pm โดย จันนุสรณ์ ดีแก่
B - ยกเลิกรับสินค้าไม่ได้
โดย thatsawan ศ 04 ม.ค. 2019 11:52 am บอร์ด M.D.Soft Co.,Ltd. - Tester
0
2
ศ 04 ม.ค. 2019 11:52 am โดย thatsawan
[Extension phpBB3.1.1] Right Header Image Extension เป็นการเพิ่มรูปภาพส่วนหัวของฟอรัมด้านขวา
โดย จันนุสรณ์ ดีแก่ ศ 04 ม.ค. 2019 11:26 am บอร์ด phpBB 3.1 Extension Review
0
37
ศ 04 ม.ค. 2019 11:26 am โดย จันนุสรณ์ ดีแก่
[Extension phpBB3.1.1] Styles Carbon Extension คาร์บอนเป็นสไตล์ที่มีลักษณะสีเทาดำเข้ม
โดย จันนุสรณ์ ดีแก่ ศ 04 ม.ค. 2019 10:31 am บอร์ด phpBB 3.1 Extension Review
0
30
ศ 04 ม.ค. 2019 10:31 am โดย จันนุสรณ์ ดีแก่
วิธีการดึงคำอธิบาย(Built-in)ของ class(คลาส) หรือ Function(ฟังก์ชั่น) ข้าม Function ใน Python
โดย ธวัชชัย แสนหาญ ศ 04 ม.ค. 2019 10:15 am บอร์ด Programming - C/C++ & java & Python
0
33
ศ 04 ม.ค. 2019 10:15 am โดย ธวัชชัย แสนหาญ
เมื่อการกระทำและคำพูดไม่ช่วยอะไรเลย
โดย จันนุสรณ์ ดีแก่ ศ 04 ม.ค. 2019 9:13 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
44
ศ 04 ม.ค. 2019 9:13 am โดย จันนุสรณ์ ดีแก่
วิธีการแก้ไข ปัญหา จากการอัพโหลด git
โดย Ittichai_chupol พฤ 03 ม.ค. 2019 6:54 pm บอร์ด Programming - PHP
1
38
พฤ 03 ม.ค. 2019 7:04 pm โดย Ittichai_chupol
เมื่อลืมรหัสผ่าน คุณสามารถ เข้าระบบได้ วิธีแก้ปัญหาและการเข้าระบบ
โดย จันนุสรณ์ ดีแก่ พฤ 03 ม.ค. 2019 4:04 pm บอร์ด phpBB user Guide Knowledge
0
51
พฤ 03 ม.ค. 2019 4:04 pm โดย จันนุสรณ์ ดีแก่
การตั้งค่าบอร์ดโดยการอนุญาตให้ผู้อื่นส่งข้อความส่วนตัวมาหาได้ สำหรับสมาชิก
โดย จันนุสรณ์ ดีแก่ พฤ 03 ม.ค. 2019 2:25 pm บอร์ด phpBB user Guide Knowledge
2
62
ศ 04 ม.ค. 2019 6:37 pm โดย จันนุสรณ์ ดีแก่
ตัวปัญหา
โดย จันนุสรณ์ ดีแก่ พฤ 03 ม.ค. 2019 1:34 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
47
พฤ 03 ม.ค. 2019 5:16 pm โดย บุคคลทั่วไป
[Extension phpBB3.1.1] Collapsible Forum Categories Extension การย่อขยายขนาดของฟอรัม
โดย จันนุสรณ์ ดีแก่ พฤ 03 ม.ค. 2019 1:13 pm บอร์ด phpBB 3.1 Extension Review
0
21
พฤ 03 ม.ค. 2019 1:13 pm โดย จันนุสรณ์ ดีแก่
[Extension phpBB3.1.1] mChat Extensionเป็นการแชทรูปแบบหนึ่งในข้อความออนไลน์
โดย จันนุสรณ์ ดีแก่ พฤ 03 ม.ค. 2019 11:15 am บอร์ด phpBB 3.1 Extension Review
0
28
พฤ 03 ม.ค. 2019 11:15 am โดย จันนุสรณ์ ดีแก่
การกำหนดรหัสผ่านใหม่ (password) สำหรับผู้ดูแลระบบ พร้อมตัวอย่างและวิธีการตั้งค่า
โดย จันนุสรณ์ ดีแก่ พ 02 ม.ค. 2019 3:03 pm บอร์ด phpBB user Guide Knowledge
0
49
พ 02 ม.ค. 2019 3:03 pm โดย จันนุสรณ์ ดีแก่
วิธีการเปลี่ยนชื่อผู้ใช้ สำหรับผู้ดูแลระบบ พร้อมตัวอย่างและขั้นตอนการเปลี่ยนชื่อ
โดย จันนุสรณ์ ดีแก่ พ 02 ม.ค. 2019 2:21 pm บอร์ด phpBB user Guide Knowledge
0
32
พ 02 ม.ค. 2019 2:21 pm โดย จันนุสรณ์ ดีแก่