ความหมายของภาษา SQLและลักษณะคำสั่งต่างๆ
Standard relational database Query Language (SQL) เป็นภาษามาตรฐานสำหรับระบบฐานข้อมูลคือ ภาษา Standard relational database Query Language หรือเอสคิวแอล (SQL) หรือซีควอล (SE-QUEL) ซึ่งเป็นภาษาที่พัฒนาขึ้นมาโดยบริษัทไอบีเอ็มภาษา SQL (Standard Query Language) เป็นส่วนหนึ่งของระบบฐานข้อมูลแบบรีเลชันเนล(Relational Database) ที่ได้รับความนิยมมากเพราะง่ายต่อความเข้าใจ และอยู่ในรูปภาษาอังกฤษ

ภาษา SQL
Standard relational database Query Language (SQL) เป็นภาษามาตรฐานสำหรับระบบฐานข้อมูลคือ ภาษา Standard relational database Query Language หรือเอสคิวแอล (SQL) หรือซีควอล (SE-QUEL) ซึ่งเป็นภาษาที่พัฒนาขึ้นมาโดยบริษัทไอบีเอ็มภาษา SQL (Standard Query Language) เป็นส่วนหนึ่งของระบบฐานข้อมูลแบบรีเลชันเนล(Relational Database) ที่ได้รับความนิยมมากเพราะง่ายต่อความเข้าใจ และอยู่ในรูปภาษาอังกฤษ
ประเภทคำสั่งของ SQL
- คำสั่งกำหนดประเภทข้อมูล (Data Definition Language Command: DDL )เป็นกลุ่มคำสัใช้สำหรับการปรับเปลี่ยนโครงสร้างของฐานข้อมูล ประกอบด้วยคำสั่ง Create, Replace, Alter, Truncate, Rename, Drop
- คำสั่งในการควบคุมโครงสร้างข้อมูล (Data Control Language Command: DCL) ประกอบด้วยคำสั่งที่ใช้ในการควบคุม การเกิดภาวะพร้อมกัน หรือการป้องกันการเกิดเหตุการณ์ที่ผู้ใช้หลายคนเรียกใช้ข้อมูลพร้อมกัน และคำสั่งที่เกี่ยวข้องกับการควบคุมความปลอดภัยของข้อมูลด้วยการกำหนดสิทธิของผู้ใช้ที่แตกต่างกัน เช่น คำสั่ง Grant และ Revoke
- คำสั่งในการปรับปรุงข้อมูล (Data Manipulation Language Command: DML)ประกอบด้วยคำสั่งที่ใช้ในการเรียกใช้ ข้อมูล การเปลี่ยนแปลงข้อมูล การเพิ่มหรือลบข้อมูล ซึงได้แก่คำสั่ง Insert, Delete และ Update
- คำสั่งที่ช้ในการค้นหาข้อมูล (Data Retrieval Command)มีหน้าที่ในการค้นหาข้อมูล เพื่อแสดงรายการข้อมูล หรือคำนวณ โดยมีคำสั่งเพียงคำสังเดียวนั้น คือ คำสั่ง Select
- คำสั่งในการควบคุมการทำรายการข้อมูล (Transaction Control Command)เป็นคำสั่งที่ใช้ในการยืนยันรายการต่างๆ ที่ผู้ใช้งานได้กระทำกับฐานข้อมูล โดยคำสั่งในกลุ่มนี้จะประกอบด้วย “Commit” และ “Rollback”
ไอทีจีเนียส เอ็นจิเนียริ่ง ให้บริการด้านไอทีครบวงจร
ทั้งงานอบรม (Training) สัมมนา รับเขียนโปรแกรม เว็บไซต์ แอปพลิเคชัน งานออกแบบกราฟิก และงานด้าน E-Marketing ทั้ง SEO, PPC และ Social Media Marketing
ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอทีได้เลยค่ะ
แนะนำหลักสูตรที่น่าสนใจ

SQL Server Integration Services (SSIS) for ETL
หลายองค์กรยังมีข้อมูลกระจายอยู่ในระบบ ERP ฐานข้อมูลของแอป ไฟล์ Excel และไฟล์ CSV ที่ต้องรวมกันทุกวันเพื่อทำรายงานและ Data Warehouse งานเหล่านี้มักเริ่มจากสคริปต์หรือการคัดลอกข้อมูลด้วยมือ ซึ่งพังง่าย ตรวจสอบย้อนหลังไม่ได้ และช้าลงเรื่อย ๆ เมื่อข้อมูลโตขึ้น…

SQL Server Stored Procedures and T-SQL Programming
ระบบงานจำนวนมากเก็บ Logic สำคัญไว้ใน SQL Server ทั้งการบันทึกคำสั่งซื้อ ตัดสต็อก คำนวณค่าคอมมิชชัน และรายงานที่แอปเรียกใช้ทุกวัน แต่ Stored Procedure ที่เขียนโดยไม่มีมาตรฐานมักไม่จัดการ Error ปล่อยให้ข้อมูลค้างครึ่งทางเมื่อเกิดปัญหา เปิดช่อง SQL Injection…
