ให้เรตสมาชิก: 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
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ช่วยหน่อยครับ อยากได้ CODE php แสดง ข้อมูล user
โดย NaZGul จ 25 ก.พ. 2008 11:57 pm บอร์ด Programming - PHP
5
1321
อ 26 ก.พ. 2008 1:13 am โดย NaZGul
ช่วยดู code ให้หน่อยครับ
โดย ICrazyBoy จ 25 ก.พ. 2008 10:59 pm บอร์ด Programming - PHP
4
1020
อ 26 ก.พ. 2008 12:31 am โดย ICrazyBoy
ตรวจสอบค่าว่างด้วย java script
โดย jingjok จ 25 ก.พ. 2008 8:46 pm บอร์ด JavaScript & Jquery Ajax
21
7443
ศ 28 มี.ค. 2008 11:52 pm โดย keling
ถ้าจะเริ่มศึกษา เพื่อให้เขียนเป็น เวปบอร์ดได้
โดย DrFooL จ 25 ก.พ. 2008 4:59 am บอร์ด Programming - PHP
2
1181
ศ 29 ก.พ. 2008 5:59 pm โดย twin
ขอถามเกี่ยวกับ auto_increment
โดย pond118 จ 25 ก.พ. 2008 1:01 am บอร์ด SQL - Database
1
1447
จ 25 ก.พ. 2008 1:19 am โดย mindphp
ทำกลุ่ม [ Administrator ] [ Moderator ] ยังไงคับ
โดย jingjok อ 24 ก.พ. 2008 10:52 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
8
3136
พฤ 24 เม.ย. 2008 12:36 am โดย tarlloveaerng
EditPlus Text Editor 3.0 ออกแล้ว Feature เยอะเลย
โดย mindphp อ 24 ก.พ. 2008 5:34 pm บอร์ด MindPHP News
0
3016
อ 24 ก.พ. 2008 5:34 pm โดย mindphp
ช่วยแก้หน่อยครับ ติดครับฟังก์ชั่นเรียกฟังก์ชั่นที่อยู๋ข้างไน
โดย conan อ 24 ก.พ. 2008 6:54 am บอร์ด JavaScript & Jquery Ajax
3
2035
อ 24 ก.พ. 2008 4:57 pm โดย mindphp
ตั้งชื่อ อื่นโดย ใช้เลขนำหน้าได้ไม๊ครับ
โดย demenu อ 24 ก.พ. 2008 4:50 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
4
1570
จ 25 ก.พ. 2008 10:42 am โดย demenu
พอจะมีวิธีการส่งค่าจาก เว็บ php ให้กับ gprs ไหมครับ
โดย hanpor14 ส 23 ก.พ. 2008 10:41 pm บอร์ด Programming - PHP
3
1180
อ 24 ก.พ. 2008 7:45 am โดย mindphp
เพื่มข้อมูล 2 ตารางใน form เดียว ทำไงคับ
โดย jingjok ส 23 ก.พ. 2008 5:18 am บอร์ด SQL - Database
11
9605
ส 15 พฤษภาคม 2010 6:30 pm โดย mindphp
ติดตั้ง phpbb2 สร้างตาราง โดยเปิด Browser ที่ URLทำยังไงครับ
โดย pentula ส 23 ก.พ. 2008 2:33 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
1462
ส 23 ก.พ. 2008 6:41 am โดย mindphp
อยากได้วิธีนำข้อมูลจาก excel import ไปยัง phpmyadmin
โดย pumpkung ส 23 ก.พ. 2008 12:51 am บอร์ด SQL - Database
5
3998
พฤ 24 เม.ย. 2008 11:36 pm โดย peter3528
โค้ดพวก -> คืออะไรหรอคับ
โดย bankbonkbank ศ 22 ก.พ. 2008 4:04 am บอร์ด Programming - PHP
19
3122
พฤ 28 ก.พ. 2008 4:03 am โดย mindphp
log in เข้าหน้าสำหรับผู้ดูแลระบบไม่ได้
โดย nook พฤ 21 ก.พ. 2008 8:04 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
7
2172
ศ 22 ก.พ. 2008 6:39 pm โดย mindphp
ฟอร์มสมัครสมาชิกอยากให้กรอก Username เฉพาะภาษาอังกฤษครับ
โดย keling พฤ 21 ก.พ. 2008 7:07 am บอร์ด Programming - PHP
2
1755
อ 24 ก.พ. 2008 7:55 am โดย keling
ต้องการปิดอีเมล์ active สมาชิกที่สมัครใน phpnuke อ่าคับทำไง
โดย angelic พฤ 21 ก.พ. 2008 12:01 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
1254
พฤ 21 ก.พ. 2008 12:38 am โดย mindphp
บอกว่าฟิลด์ไหนยังไม่ได้กรอกบ้าง
โดย pleja2929 พ 20 ก.พ. 2008 6:16 pm บอร์ด JavaScript & Jquery Ajax
1
1870
พ 20 ก.พ. 2008 8:23 pm โดย mindphp
ในmysqlผมเก็บค่า VARCHARที่เป็นพวก URL ไว้ แต่เวลา โชวืในweb
โดย tomtomtom พ 20 ก.พ. 2008 9:39 am บอร์ด Programming - PHP
4
2190
พฤ 19 ส.ค. 2010 11:21 am โดย IFUU
error ขึ้นแบบนี้ต้องทำไงต่ออ่ะ
โดย poodle อ 19 ก.พ. 2008 5:55 pm บอร์ด Programming - PHP
1
1042
อ 19 ก.พ. 2008 8:35 pm โดย mindphp