ภาษาที่ใช้ DBMS ใช้ภาษาอะไร

มารู้จักกับ SQL 

SQL

 มาจากคำว่า  Structured Query Language  เป็นภาษามาตรฐานในการเข้าถึง ฐานข้อมูล เราสามารถใช้งานภาษา SQL ได้จากโปรแกรมต่างๆ ที่ต้องทำการกับระบบฐานข้อมูล เช่น ใช้ SQL ในการทำการดึงข้อมูล (Retrieve Data) จากฐานข้อมูล และมันเป็นมาตรฐานกลางที่ใช้ในระบบฐานข้อมูลต่างๆ โดยเป็นมาตรฐานของ ANSI (American National Standard Institute)

เราจะใช้ SQL ทำอะไรได้บ้าง

  • ใช้ในการสืบค้นข้อมูลในฐานข้อมูล
  • ใช้ใส่ข้อมูลเพิ่มเข้าไปยังฐานข้อมูล
  • ใช้ปรับปรุงข้อมูลในฐานข้อมูล
  • ใช้ลบรายการที่เราไม่ต้องการออกจากฐานข้อมูล
  • ใช้สร้างฐานข้อมูลขึ้นมาใหม่
  • ใช้สร้างตาราง(Table) ในฐานข้อมูล
  • ใช้สร้าง Stored Procedure ในฐานข้อมูล
  • ใช้สร้าง Views ในฐานข้อมูล
  • ใช้กำหนดสิทธิ์ให้กับตาราง (Table), Procedure และ Views

โดยแม้ว่า SQL เป็นมาตรฐานแต่ก็ยังมีหลาย เวอร์ชั่น ซึ่งก็จะมีความแตกต่างกันออกไป ในแต่ละผลิตภัณฑ์อีกด้วย แต่โครงสร้างหลักในการ SELECT, INSERT INTO, UPDATE หรือ DELETE ก็จะมีโครงสร้างเดียวกัน

เราสามารถนำ SQL ไปใช้งานในระบบใดได้บ้าง

  • ใช้กับเว็บไซต์ เพื่อแสดงผลข้อมูลจากฐานข้อมูล DBMS ไม่ว่าจะเป็น Microsoft Access, SQL Server, MySQL, Oracle
  • ใช้ร่วมกับระบบฐานข้อมูล RDBMS ไม่ว่าจะเป็น MS SQL Server, IBM DB2, Oracle, MySQL และ Microsoft Access
  • ใช้ในการกำหนดในระบบวิเคราะห์ข้อมูล (Analysis Tools) ที่เปิดช่องให้เราสามารถทำการใส่ หรือ ปรับปรุง SQL ได้ด้วยตัวเอง

ดังนั้นหากเราสามารถใช้งาน SQL ได้ก็ย่อมจะเป็นประโยชน์ในการทำความเข้าใจในการทำงานกับระบบฐานข้อมูลมากยิ่งขึ้น อ่านความหมายของสิ่งที่ใช้งานได้อย่างลึกซึ่งขึ้นอีกด้วย
 

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

We’ve updated our privacy policy so that we are compliant with changing global privacy regulations and to provide you with insight into the limited ways in which we use your data.

You can read the details below. By accepting, you agree to the updated privacy policy.

Thank you!

View updated privacy policy

We've encountered a problem, please try again.

ภาษาสอบถาม (Query language) เป็นภาษาคอมพิวเตอร์ที่ใช้สำหรับสอบถามหรือจัดการกับข้อมูลใน DBMS โดยภาษาประเภทนี้ที่ได้รับความนิยมสูงสุดคือ ภาษาสอบถามเชิงโครงสร้าง (Structure Query Language: SQL) คิดค้นโดยนักวิทยาศาสตร์ของไอบีเอ็มในทศวรรษที่ 1970 มีรูปแบบคำสั่งที่คล้ายกับ ประโยคในภาษาอังกฤษมาก ซึ่งปัจจุบันองค์กร แอนซี ได้ประกาศให้ภาษาสอบถามเชิงโครงสร้าง เป็นภาษามาตรฐานสำหรับระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (Relational Database management System หรือ RDBMS) เป็นระบบ DBMS แบบที่ใช้กันแพร่หลายที่สุดในปัจจุบัน ระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ทุกระบบจะใช้คำสั่งพื้นฐานของภาษา SQL ได้เหมือน ๆ กัน แต่อาจมีคำสั่งพิเศษที่แตกต่างกันบ้าง เนื่องจากบริษัทผู้ผลิตแต่ละรายก็พยายามที่จะพัฒนา RDBMS ของตนเองให้มีลักษณะที่เด่นกว่าระบบอื่นโดยเพิ่มคุณสมบัติที่เกินข้อกำหนดของ แอนซี ซึ่งคิดว่าจะเป็นประโยชน์ต่อผู้ใช้เข้าไป

ตัวอย่างคำสั่ง และผลลัพธ์
  • DELETE ใช้สำหรับลบข้อมูลหรือลบเรคอร์ดใดในฐานข้อมูล
  • INSERT ใช้สำหรับเพิ่มข้อมูลหรือเพิ่มเรคอร์ดใดเข้าไปในฐานข้อมูล
  • SELECT ใช้สำหรับเลือกข้อมูลหรือเลือกเรคอร์ดที่ต้องการจากฐานข้อมูล
  • UPDATE ใช้สำหรับแก้ไขหรือแก้ไขเรคอร์ดใดในฐานข้อมูล
  • MDX
  • OQL
  • QUEL
  • SQL

ภาษาสอบถาม, ภาษาอ, เฝ, าด, แก, ไข, query, language, เป, นภาษาคอมพ, วเตอร, ใช, สำหร, บสอบถามหร, อจ, ดการก, บข, อม, ลใน, dbms, โดยภาษาประเภทน, ได, บความน, ยมส, งส, ดค, เช, งโครงสร, าง, structure, query, language, ดค, นโดยน, กว, ทยาศาสตร, ของไอบ, เอ, มในทศวรรษท, . phasasxbtham phasaxun efadu aekikh phasasxbtham Query language epnphasakhxmphiwetxrthiichsahrbsxbthamhruxcdkarkbkhxmulin DBMS odyphasapraephthnithiidrbkhwamniymsungsudkhux phasasxbthamechingokhrngsrang Structure Query Language SQL khidkhnodynkwithyasastrkhxngixbiexminthswrrsthi 1970 mirupaebbkhasngthikhlaykb praoykhinphasaxngkvsmak sungpccubnxngkhkr aexnsi idprakasihphasasxbthamechingokhrngsrang epnphasamatrthansahrbrabbkarcdkarthankhxmulechingsmphnth Relational Database management System hrux RDBMS epnrabb DBMS aebbthiichknaephrhlaythisudinpccubn rabbkarcdkarthankhxmulechingsmphnththukrabbcaichkhasngphunthankhxngphasa SQL idehmuxn kn aetxacmikhasngphiessthiaetktangknbang enuxngcakbristhphuphlitaetlaraykphyayamthicaphthna RDBMS khxngtnexngihmilksnathiednkwarabbxunodyephimkhunsmbtithiekinkhxkahndkhxng aexnsi sungkhidwacaepnpraoychntxphuichekhaip twxyangkhasng aelaphllphthDELETE ichsahrblbkhxmulhruxlberkhxrdidinthankhxmul INSERT ichsahrbephimkhxmulhruxephimerkhxrdidekhaipinthankhxmul SELECT ichsahrbeluxkkhxmulhruxeluxkerkhxrdthitxngkarcakthankhxmul UPDATE ichsahrbaekikhhruxaekikherkhxrdidinthankhxmultwxyangphasasxbtham aekikhMDX OQL QUEL SQL bthkhwamekiywkbsxftaewr hrux opraekrmkhxmphiwetxrniyngepnokhrng khunsamarthchwywikiphiediyidodyephimkhxmulekhathungcak https th wikipedia org w index php title phasasxbtham amp oldid 7050201, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม