ภาษาของแบบสอบถามที่มีโครงสร้าง (SQL)

ผู้เขียน: Randy Alexander
วันที่สร้าง: 3 เมษายน 2021
วันที่อัปเดต: 26 มิถุนายน 2024
Anonim
Tables in SQL | Records and Fields in SQL | Intellipaat
วิดีโอ: Tables in SQL | Records and Fields in SQL | Intellipaat

เนื้อหา

คำจำกัดความ - 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