ตัวอย่าง SQL ขั้นพื้นฐาน

SQL คือภาษาคอมพิวเตอร์มาตราฐานที่ใช้เพื่อเข้าถึงและจัดการฐานข้อมูล

จัดการข้อมูลด้วย SQL

ภาษาคำถามที่มีโครงสร้าง (SQL) คือภาษามาตราฐานที่ใช้เพื่อเข้าถึงฐานข้อมูล ซึ่งฐานข้อมูลนี้รวมถึง SQL Server、Oracle、MySQL、Sybase และ Access และอื่นๆ

สำหรับผู้ที่ต้องการจะเก็บข้อมูลในฐานข้อมูลและใช้ข้อมูลออกมา ความรู้เกี่ยวกับ SQL มีค่าไม่น่าคาดคิด

อะไรคือ SQL?

  • SQL คือภาษาคำถามที่มีโครงสร้าง (SQL)Structured Query Language)
  • SQL ให้เราสามารถเข้าถึงฐานข้อมูล
  • SQL คือภาษาคอมพิวเตอร์มาตราฐานของ ANSI
  • SQL มีการทำคำถามที่มุ่งเน้นต่อฐานข้อมูล
  • SQL สามารถเอาข้อมูลมาจากฐานข้อมูล
  • SQL สามารถใส่บันทึกใหม่เข้าสู่ฐานข้อมูล
  • SQL สามารถลบบันทึกออกจากฐานข้อมูล
  • SQL ง่ายที่จะเรียน

หมายเหตุของบรรณาธิการ:ANSI องค์การมาตราฐานแห่งสหรัฐ

SQL คือมาตราฐาน - แต่...

SQL คือภาษาคอมพิวเตอร์มาตราฐานของ ANSI ที่ใช้เพื่อเข้าถึงและปฏิบัติต่อระบบฐานข้อมูล คำสั่ง SQL ใช้ในการเอาและปรับปรุงข้อมูลในฐานข้อมูล SQL สามารถทำงานร่วมกับโปรแกรมฐานข้อมูล เช่น MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase และระบบฐานข้อมูลอื่นๆ

แต่ไม่พอดีที่มีหลายรุ่นของภาษา SQL ต่างกัน แต่เพื่อที่จะสามารถเข้าถึงมาตราฐาน ANSI ได้ พวกเขาต้องให้การสนับสนุนในวิธีที่คล้ายกันในการใช้คำสำคัญหลักบางอย่าง (เช่น SELECT、UPDATE、DELETE、INSERT、WHERE และอื่นๆ)

หมายเหตุ:นอกเหนือจากมาตราฐาน SQL ส่วนใหญ่ของฐานข้อมูล SQL ยังมีการขยายส่วนบุคคลของตนเอง!

ตารางฐานข้อมูล SQL

ฐานข้อมูลทั่วไปมักมีตารางหนึ่งหรือหลายตาราง แต่ละตารางมีชื่อเฉพาะ (เช่น

ตัวอย่างด้านล่างคือตารางที่มีชื่อว่า "Persons"

LastName FirstName Address City
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

ตารางที่บนนี้มีบันทึกสามรายการ (แต่ละรายการตอบความหมายด้วยคนหนึ่ง) และคอลัมน์สี่ (นามสกุล、ชื่อ、ที่อยู่และเมือง)

SQL คำสั่งค้นหา

ผ่าน SQL เราสามารถค้นหาฐานข้อมูลเฉพาะและได้รับผลลัพธ์ที่ส่งกลับมา

โปรแกรมค้นหาจะเหมือนนี้:

SELECT LastName FROM Persons

ผลลัพธ์จะเหมือนนี้:

LastName
Hansen
Svendson
Pettersen

หมายเหตุ:บางระบบฐานข้อมูลต้องใช้สemicolon ในปลายคำสั่ง SQL ในตัวอย่างของต่อไปนี้ เราจะไม่ใช้สemicolon ในตัวอย่างของเรา

SQL ภาษาการจัดการข้อมูล (DML)

SQL (ภาษาค้นหาโครงสร้าง) คือ ภาษาที่ใช้ในการทำคำสั่งค้นหา แต่ภาษา SQL ยังมีภาษาที่ใช้ในการปรับปรุง การใส่ และการลบข้อมูล

คำสั่งการค้นหาและปรับปรุงนี้มาจากส่วน DML ของ SQL:

  • SELECT - ดึงข้อมูลออกจากตารางฐานข้อมูล
  • UPDATE - ปรับปรุงข้อมูลในตารางฐานข้อมูล
  • DELETE - ลบข้อมูลออกจากตารางฐานข้อมูล
  • INSERT INTO - ใส่ข้อมูลเข้าสู่ตารางฐานข้อมูล

SQL ภาษาการประกาศข้อมูล (DDL)

ส่วน DDL ของ SQL ให้เราสามารถสร้างหรือลบตาราง นอกจากนี้เรายังสามารถกำหนดดัชนี (ใช้ในการค้นหา) กำหนดการเชื่อมโยงระหว่างตาราง และกำหนดข้อจำกัดระหว่างตาราง

SQL บทความที่สำคัญที่สุดของ DDL:

  • CREATE TABLE - สร้างตารางใหม่
  • ALTER TABLE - แก้ไข (เปลี่ยนแปลง) ตารางฐานข้อมูล
  • DROP TABLE - ลบตาราง
  • CREATE INDEX - สร้างดัชนี (ใช้ในการค้นหา)
  • DROP INDEX - ลบดัชนี

ตัวอย่าง SQL

เรียนรู้ตัวอย่างที่ CodeW3C.com ให้ ตัวอย่าง SQL.