ให้เรตสมาชิก: 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
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ฮาดีสาระแนเอาของเขามาทำใหม่
โดย pengkit ส 02 ก.ค. 2011 10:25 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
1169
ส 02 ก.ค. 2011 10:25 pm โดย pengkit
อยากให้ขึ้นว่า "ยังไม่มีบทควมในหมวดหมู่นี้" ทำไงครับ
โดย dexjanghan ส 02 ก.ค. 2011 12:43 am บอร์ด Programming - PHP
0
714
ส 02 ก.ค. 2011 12:43 am โดย dexjanghan
ผมเอาโปรเเกรมhackมาฝากคับ
โดย 333822 ศ 01 ก.ค. 2011 10:46 pm บอร์ด Programming - PHP
1
1028
ส 02 ก.ค. 2011 11:58 am โดย konseo
ปรับเวลาใน Mysql เพิ่ม จำนวนวันใน mysql ตามต้องการ ด้วย DATE_ADD
โดย mindphp ศ 01 ก.ค. 2011 12:04 am บอร์ด SQL - Database
0
2126
ศ 01 ก.ค. 2011 12:04 am โดย mindphp
mysql สามารถรองรับ ฟิลด์ ได้มากว่า 100 ฟิลด์ได้หรือไม่
โดย Anonymous พฤ 30 มิ.ย. 2011 12:59 am บอร์ด Programming - PHP
2
996
พฤ 30 มิ.ย. 2011 2:43 pm โดย บุคคลทั่วไป
ปัญหา Function not defined javascript
โดย mindphp พ 29 มิ.ย. 2011 9:51 pm บอร์ด JavaScript & Jquery Ajax
0
2000
พ 29 มิ.ย. 2011 9:51 pm โดย mindphp
พี่ครับช้วยหน่อยครับคือผมลง phpBB 3 ภาษาไทย ใน Joomla
โดย sahawat13 พ 29 มิ.ย. 2011 8:53 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
6
1787
ศ 01 ก.ค. 2011 10:19 am โดย sahawat13
ช่วยแนะนำ การใส่ link ให้กับไฟล์ด้วยครับ
โดย Anonymous พ 29 มิ.ย. 2011 11:40 am บอร์ด Programming - PHP
3
1675
พ 29 มิ.ย. 2011 9:52 pm โดย mindphp
อยากทราบว่าเราสามารถทึ alert เหมือน msn โดย PHP ได้ไหมค่ะ
โดย Anonymous พ 29 มิ.ย. 2011 11:30 am บอร์ด Programming - PHP
4
2180
อ 09 ส.ค. 2011 4:28 pm โดย dexjanghan
ติดตั้งไม่เป็น Joomla 1.6
โดย Anonymous อ 28 มิ.ย. 2011 2:31 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
2
1258
พฤ 30 มิ.ย. 2011 9:46 am โดย magka
เว็บไซต์เรา เพิ่มปุ่มบวกหนึ่ง (+1) ในเว็บบอร์ด และหน้าเว็บแล้ว
โดย mindphp อ 28 มิ.ย. 2011 1:20 pm บอร์ด PHP News
1
1383
อ 28 มิ.ย. 2011 2:49 pm โดย imsn
php multi upload อัพโหลดภาพ ครั้งละหลายๆ ภาพ
โดย mindphp อ 28 มิ.ย. 2011 12:35 pm บอร์ด Free PHP Code Download script
5
15469
พ 05 ก.ย. 2018 3:27 pm โดย Kaew KT
มีใครเคยเขียน PHP เพื่อใช้บันทึกข้อมูลการวางบิลลูกค้าบ้างไหมครับ
โดย thum_inter อ 28 มิ.ย. 2011 9:39 am บอร์ด Programming - PHP
2
1639
พ 06 ก.ค. 2011 6:03 pm โดย บุคคลทั่วไป
อัพโหลด openbiblio ขึ้น host แล้วจะให้แสดงผลได้ยังไงคะ
โดย Anonymous อ 28 มิ.ย. 2011 8:48 am บอร์ด Programming - PHP
3
1172
พ 29 มิ.ย. 2011 12:09 pm โดย mindphp
จ้างแก้ไขเว็บครับ
โดย witthawat อ 28 มิ.ย. 2011 3:42 am บอร์ด Programming - PHP
0
687
อ 28 มิ.ย. 2011 3:42 am โดย witthawat
Atspace.com Free Hosting [Disk Space 1000MB / Data Transfer "Unlimited!"]
โดย Nakorn1911 จ 27 มิ.ย. 2011 7:29 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
2
2175
อ 28 มิ.ย. 2011 12:43 pm โดย mindphp
ขอโค้ดที่อัปโหลดรูปภาพเก็บในฐานข้อมูลและโฟลเดอร์
โดย Anonymous จ 27 มิ.ย. 2011 4:55 pm บอร์ด Programming - PHP
0
1401
จ 27 มิ.ย. 2011 4:55 pm โดย บุคคลทั่วไป
แชร์ประสบการณ์ครับ
โดย Anonymous จ 27 มิ.ย. 2011 3:43 pm บอร์ด Programming - PHP
0
536
จ 27 มิ.ย. 2011 3:43 pm โดย บุคคลทั่วไป
ถามเรื่องการอัพโหลดภาพครับ กับ php
โดย Anonymous จ 27 มิ.ย. 2011 1:39 pm บอร์ด Programming - PHP
3
2086
พ 29 มิ.ย. 2011 9:37 am โดย บุคคลทั่วไป
แจกคูปองลด5% Webhosting6+Streaming+Vps sever +Chat sever จ้า
โดย okashi จ 27 มิ.ย. 2011 1:18 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
1
1749
ศ 01 ก.ค. 2011 11:10 am โดย okashi