![Tables in SQL | Records and Fields in SQL | Intellipaat](https://i.ytimg.com/vi/QJV40Tbtnj0/hqdefault.jpg)
เนื้อหา
- คำจำกัดความ - Structured Query Language (SQL) หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบาย Structured Query Language (SQL)
คำจำกัดความ - Structured Query Language (SQL) หมายถึงอะไร
Structured Query Language (SQL) เป็นภาษาคอมพิวเตอร์มาตรฐานสำหรับการจัดการฐานข้อมูลเชิงสัมพันธ์และการจัดการข้อมูล SQL ใช้เพื่อสืบค้นแทรกอัปเดตและแก้ไขข้อมูล ฐานข้อมูลเชิงสัมพันธ์ส่วนใหญ่รองรับ SQL ซึ่งเป็นสิทธิประโยชน์เพิ่มเติมสำหรับผู้ดูแลระบบฐานข้อมูล (DBA) เนื่องจากจำเป็นต้องใช้เพื่อสนับสนุนฐานข้อมูลข้ามแพลตฟอร์มต่างๆ
พัฒนาขึ้นครั้งแรกในต้นปี 1970 ที่ IBM โดย Raymond Boyce และ Donald Chamberlin, SQL ได้เปิดตัวเชิงพาณิชย์โดย Relational Software Inc. (ปัจจุบันรู้จักกันในนาม Oracle Corporation) ในปี 1979 รุ่น SQL มาตรฐานปัจจุบันเป็นแบบสมัครใจผู้ขายที่ปฏิบัติตามและตรวจสอบโดย American สถาบันมาตรฐานแห่งชาติ (ANSI) ผู้ค้ารายใหญ่ส่วนใหญ่มีรุ่นที่เป็นกรรมสิทธิ์ซึ่งถูกรวมเข้าด้วยกันและสร้างขึ้นบน ANSI SQL เช่น SQL * Plus (Oracle) และ Transact-SQL (T-SQL) (Microsoft)
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบาย Structured Query Language (SQL)
หนึ่งในขั้นตอนพื้นฐานของ DBA คือการเรียนรู้ SQL ซึ่งเริ่มต้นด้วยการเขียนคำสั่ง SELECT แรกหรือสคริปต์ SQL โดยไม่มีส่วนต่อประสานผู้ใช้แบบกราฟิก (GUI) ฐานข้อมูลเชิงสัมพันธ์ที่เพิ่มขึ้นใช้ GUI เพื่อการจัดการฐานข้อมูลที่ง่ายขึ้นและตอนนี้คุณสามารถลดความซับซ้อนด้วยเครื่องมือกราฟิกเช่นตัวช่วยสร้างการลากและวาง อย่างไรก็ตามการเรียนรู้ SQL มีความจำเป็นเนื่องจากเครื่องมือดังกล่าวไม่เคยมีประสิทธิภาพเท่ากับ SQL
รหัส SQL แบ่งออกเป็นสี่ประเภทหลัก:
- การสืบค้นจะดำเนินการโดยใช้คำสั่ง SELECT ที่แพร่หลายและคุ้นเคยซึ่งแบ่งออกเป็นส่วนคำสั่งย่อยเพิ่มเติมรวมถึง SELECT, FROM, WHERE และ ORDER BY
- Data Manipulation Language (DML) ใช้เพื่อเพิ่มอัปเดตหรือลบข้อมูลและเป็นชุดย่อยคำสั่ง SELECT และประกอบด้วยคำสั่ง INSERT, DELETE และ UPDATE เช่นเดียวกับคำสั่งควบคุมเช่น BEGIN TRANSACTION, SAVEPOINT, COMMIT และ ROLLBACK .
- Data Definition Language (DDL) ใช้สำหรับการจัดการตารางและโครงสร้างดัชนี ตัวอย่างของคำสั่ง DDL ประกอบด้วย CREATE, ALTER, TRUNCATE และ DROP
- Data Control Language (DCL) ใช้เพื่อกำหนดและเพิกถอนสิทธิ์และสิทธิ์ของฐานข้อมูล คำสั่งหลักของมันคือ GRANT และ REVOKE