ตัวอย่าง 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.
- หน้าก่อนหน้า สคริปต์เซิร์ฟเวอร์
- หน้าต่อไป ตัวอย่างเว็บไซต์สร้างขั้นพื้นฐาน