ล่าสุดการพัฒนาเว็บบทเรียน
 

SQLวากยสัมพันธ์


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

ฐานข้อมูลส่วนใหญ่มักจะมีมากกว่าหนึ่งตาราง แต่ละตารางจะถูกระบุโดยชื่อ (เช่น "Customers" หรือ "สั่งซื้อ") ตารางประกอบด้วยระเบียน (แถว) ที่มีข้อมูล

ในการกวดวิชานี้เราจะใช้ที่รู้จักกันดีฐานข้อมูลตัวอย่าง Northwind (รวมอยู่ใน MS Access และ MS SQL Server)

ด้านล่างนี้คือการเลือกจาก "Customers" ตาราง:

ลูกค้า ชื่อลูกค้า ชื่อผู้ติดต่อ ที่อยู่ เมือง รหัสไปรษณีย์ ประเทศ
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

ตารางข้างต้นมีห้าระเบียน (หนึ่งสำหรับลูกค้าแต่ละราย) และเจ็ดคอลัมน์ (ลูกค้า, CustomerName, ContactName, ที่อยู่, เมือง PostalCode และประเทศ)


งบ SQL

ส่วนใหญ่ของการกระทำที่คุณจำเป็นต้องดำเนินการในฐานข้อมูลจะทำกับคำสั่ง SQL

คำสั่ง SQL ต่อไปนี้เลือกระเบียนทั้งหมดใน "Customers" ตาราง:

ตัวอย่าง

SELECT * FROM Customers;
ลองตัวเอง»

ในการกวดวิชานี้เราจะสอนคุณทุกอย่างเกี่ยวกับคำสั่ง SQL ที่แตกต่างกัน


โปรดจำไว้ว่า ...

  • คำหลัก SQL จะไม่ได้เป็นกรณีที่มีความสำคัญ: เลือกเป็นเช่นเดียวกับ SELECT

ในการกวดวิชานี้เราจะเขียนคำหลักทั้งหมดใน SQL บนกรณี


อัฒภาคหลังจาก SQL งบ?

บางคนต้องใช้ระบบฐานข้อมูลอัฒภาคตอนท้ายของแต่ละคำสั่ง SQL ที่

อัฒภาคเป็นวิธีมาตรฐานในการแยกแต่ละคำสั่ง SQL ในระบบฐานข้อมูลที่ช่วยให้คำสั่ง SQL มากกว่าหนึ่งที่จะดำเนินการในการเรียกเดียวกันไปยังเซิร์ฟเวอร์

ในการกวดวิชานี้เราจะใช้อัฒภาคตอนท้ายของแต่ละคำสั่ง SQL


บางสิ่งที่สำคัญที่สุดคำสั่ง SQL

  • SELECT - สารสกัดจากข้อมูลจากฐานข้อมูล
  • UPDATE - การปรับปรุงข้อมูลในฐานข้อมูล
  • DELETE - ลบข้อมูลจากฐานข้อมูล
  • INSERT INTO - แทรกข้อมูลใหม่ลงในฐานข้อมูล
  • CREATE DATABASE - สร้างฐานข้อมูลใหม่
  • ALTER DATABASE - ปรับเปลี่ยนฐานข้อมูล
  • CREATE TABLE - สร้างตารางใหม่
  • ALTER TABLE - ปรับเปลี่ยนตาราง
  • DROP TABLE - ลบตาราง
  • CREATE INDEX - สร้างดัชนี (คีย์ค้นหา)
  • DROP INDEX - ลบดัชนี