ให้เรตสมาชิก: 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
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
layout
โดย raccoon อ 11 ม.ค. 2011 10:47 pm บอร์ด HTML CSS
0
1880
อ 11 ม.ค. 2011 10:47 pm โดย raccoon
list
โดย raccoon อ 11 ม.ค. 2011 10:45 pm บอร์ด HTML CSS
0
1923
อ 11 ม.ค. 2011 10:45 pm โดย raccoon
รวม code ข้อความสีแดง
โดย raccoon อ 11 ม.ค. 2011 10:41 pm บอร์ด HTML CSS
0
2838
อ 11 ม.ค. 2011 10:41 pm โดย raccoon
radio, check box and list เมื่อกรอกไม่ครบ
โดย raccoon อ 11 ม.ค. 2011 10:24 pm บอร์ด JavaScript & Jquery Ajax
0
1598
อ 11 ม.ค. 2011 10:24 pm โดย raccoon
form กรอกไม่ครบ alert
โดย raccoon อ 11 ม.ค. 2011 10:21 pm บอร์ด JavaScript & Jquery Ajax
0
2009
อ 11 ม.ค. 2011 10:21 pm โดย raccoon
disabled เมื่อยังกรอก ไม่ครบ
โดย raccoon อ 11 ม.ค. 2011 10:20 pm บอร์ด JavaScript & Jquery Ajax
0
1550
อ 11 ม.ค. 2011 10:20 pm โดย raccoon
เช็คกรอกข้อมูลไม่ครบ alert เมื่อ ใส่ txtbox ไม่ครบ
โดย raccoon อ 11 ม.ค. 2011 10:19 pm บอร์ด JavaScript & Jquery Ajax
2
6969
อ 30 มิ.ย. 2015 3:27 pm โดย Nongmiw39
alert เมื่อ ใส่ email ไม่ครบ
โดย raccoon อ 11 ม.ค. 2011 10:19 pm บอร์ด JavaScript & Jquery Ajax
0
1787
อ 11 ม.ค. 2011 10:19 pm โดย raccoon
การทำ display: inline;
โดย raccoon อ 11 ม.ค. 2011 10:17 pm บอร์ด HTML CSS
0
2057
อ 11 ม.ค. 2011 10:17 pm โดย raccoon
click link and change
โดย raccoon อ 11 ม.ค. 2011 10:15 pm บอร์ด JavaScript & Jquery Ajax
0
1624
อ 11 ม.ค. 2011 10:15 pm โดย raccoon
การทำ facebook หน้า login ยังไม่เสดดี ใครทำได้ทำต่อที
โดย raccoon อ 11 ม.ค. 2011 10:13 pm บอร์ด HTML CSS
0
2206
อ 11 ม.ค. 2011 10:13 pm โดย raccoon
Overflow
โดย raccoon อ 11 ม.ค. 2011 10:12 pm บอร์ด HTML CSS
0
1468
อ 11 ม.ค. 2011 10:12 pm โดย raccoon
Joomla 1.6.0 ออกแล้วครับ พี่น้อง ACL, SEO, Speed, Power, Control, Options
โดย imsn อ 11 ม.ค. 2011 2:48 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
1365
พฤ 13 ม.ค. 2011 1:22 am โดย mindphp
ช่วยดู sql อันนี้ให้ทีคับ มันไม่เวิก
โดย Anonymous จ 10 ม.ค. 2011 11:54 am บอร์ด Programming - PHP
1
643
อ 11 ม.ค. 2011 12:14 am โดย mindphp
จัดลำดับ Host ที่ดีที่สุดปี 2011
โดย mindphp จ 10 ม.ค. 2011 10:47 am บอร์ด Web Hosting Review - Free Host Share Host VPS
0
2660
จ 10 ม.ค. 2011 10:47 am โดย mindphp
window.history.forward(1);
โดย doraemon_fff จ 10 ม.ค. 2011 9:53 am บอร์ด JavaScript & Jquery Ajax
1
2082
พฤ 10 มี.ค. 2011 4:30 pm โดย doraemon_fff
หา keyword จากทุก file
โดย doraemon_fff จ 10 ม.ค. 2011 7:47 am บอร์ด Programming - PHP
5
1084
จ 10 ม.ค. 2011 9:49 am โดย doraemon_fff
รับสมัครด่วน! Sr./Jr. Web Programmers 3 ตำแหน่ง มาทำ app บน cloud
โดย chawarong อ 09 ม.ค. 2011 10:36 pm บอร์ด PHP News
0
1449
อ 09 ม.ค. 2011 10:36 pm โดย chawarong
ปัญหา กับคำถาม จะถามหน่อยคับ mssql ฐานข้่ิอมูล
โดย boardza อ 09 ม.ค. 2011 10:14 pm บอร์ด SQL - Database
6
2836
อ 11 ม.ค. 2011 11:04 am โดย boardza
ช่วง ไอพี (IP) ที่ใช้ในประเทศไทย ใครทราบว่า ช่วงไหนเป็นของ ISP ไหนช่วยกันลงชื่อ
โดย mindphp อ 09 ม.ค. 2011 2:04 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
3775
อ 09 ม.ค. 2011 2:04 am โดย mindphp