กวดวิชาSQL

SQL HOME บทนำ SQL ไวยากรณ์ SQL SQL Select SQL Select Distinct SQL ที่ไหน SQL และหรือไม่ใช่ คำสั่ง SQL โดย SQL แทรกลงใน ค่าว่างของ SQL SQL Update SQL Delete SQL Select Top SQL Min และ Max SQL Count, Avg, Sum SQL Like SQL Wildcards SQL ใน SQL ระหว่าง นามแฝงของ SQL การรวม SQL SQL Inner Join SQL เข้าร่วมด้านซ้าย SQL Right Join SQL เข้าร่วมแบบเต็ม เข้าร่วมด้วยตนเองของ SQL SQL Union กลุ่ม SQL โดย SQL มี SQL Exists SQL ใด ๆ ทั้งหมด SQL Select Into แทรก SQL ลงใน Select กรณี SQL ฟังก์ชัน SQL Null กระบวนงานที่เก็บไว้ของ SQL ข้อคิดเห็นของ SQL ตัวดำเนินการ SQL

ฐานข้อมูลSQL

SQL สร้าง DB SQL Drop DB ฐานข้อมูลสำรองของ SQL SQL สร้างตาราง SQL Drop Table SQL Alter Table ข้อจำกัดของ SQL SQL ไม่ใช่ Null SQL Unique คีย์หลักของ SQL คีย์ต่างประเทศของ SQL SQL Check SQL Default ดัชนี SQL SQL Auto Increment SQL Dates มุมมอง SQL การฉีด SQL SQL Hosting ประเภทข้อมูล SQL

การอ้างอิงSQL

คีย์เวิร์ด SQL ฟังก์ชัน MySQL ฟังก์ชันเซิร์ฟเวอร์ SQL ฟังก์ชัน MS Access SQL Quick Ref

ตัวอย่างSQL

ตัวอย่าง SQL แบบทดสอบ SQL แบบฝึกหัด SQL ใบรับรอง SQL

บทนำสู่ SQL


SQL เป็นภาษามาตรฐานสำหรับการเข้าถึงและจัดการฐานข้อมูล


SQL คืออะไร?

  • SQL ย่อมาจาก Structured Query Language
  • SQL ให้คุณเข้าถึงและจัดการฐานข้อมูล
  • SQL กลายเป็นมาตรฐานของ American National Standards Institute (ANSI) ในปี 1986 และของ International Organization for Standardization (ISO) ในปี 1987

SQL สามารถทำอะไรได้บ้าง?

  • SQL สามารถดำเนินการค้นหากับฐานข้อมูล
  • SQL สามารถดึงข้อมูลจากฐานข้อมูล
  • SQL สามารถแทรกบันทึกในฐานข้อมูล
  • SQL สามารถปรับปรุงบันทึกในฐานข้อมูล
  • SQL สามารถลบบันทึกจากฐานข้อมูล
  • SQL สามารถสร้างฐานข้อมูลใหม่ได้
  • SQL สามารถสร้างตารางใหม่ในฐานข้อมูลได้
  • SQL สามารถสร้างกระบวนงานที่เก็บไว้ในฐานข้อมูล
  • SQL สามารถสร้างมุมมองในฐานข้อมูล
  • SQL สามารถตั้งค่าการอนุญาตบนตาราง โพรซีเดอร์ และมุมมองได้

SQL เป็นมาตรฐาน - แต่....

แม้ว่า SQL จะเป็นมาตรฐาน ANSI/ISO แต่ก็มีเวอร์ชันต่างๆ ของภาษา SQL

อย่างไรก็ตาม เพื่อให้สอดคล้องกับมาตรฐาน ANSI พวกเขาทั้งหมดสนับสนุนคำสั่งหลัก (เช่น SELECT, UPDATE, DELETE, INSERT, WHERE) ในลักษณะเดียวกันเป็นอย่างน้อย

หมายเหตุ:โปรแกรมฐานข้อมูล SQL ส่วนใหญ่มีส่วนขยายที่เป็นกรรมสิทธิ์ของตนเองนอกเหนือจากมาตรฐาน SQL!


การใช้ SQL ในเว็บไซต์ของคุณ

ในการสร้างเว็บไซต์ที่แสดงข้อมูลจากฐานข้อมูล คุณจะต้อง:

  • โปรแกรมฐานข้อมูล RDBMS (เช่น MS Access, SQL Server, MySQL)
  • ในการใช้ภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ เช่น PHP หรือ ASP
  • การใช้ SQL เพื่อรับข้อมูลที่คุณต้องการ
  • ในการใช้ HTML / CSS เพื่อจัดรูปแบบหน้า

RDBMS

RDBMS ย่อมาจากระบบจัดการฐานข้อมูลเชิงสัมพันธ์

RDBMS เป็นพื้นฐานสำหรับ SQL และสำหรับระบบฐานข้อมูลสมัยใหม่ทั้งหมด เช่น MS SQL Server, IBM DB2, Oracle, MySQL และ Microsoft Access

ข้อมูลใน RDBMS ถูกเก็บไว้ในวัตถุฐานข้อมูลที่เรียกว่าตาราง ตารางคือชุดของรายการข้อมูลที่เกี่ยวข้องและประกอบด้วยคอลัมน์และแถว

ดูตาราง "ลูกค้า":

ตัวอย่าง

SELECT * FROM Customers;

ทุกตารางถูกแบ่งออกเป็นเอนทิตีขนาดเล็กที่เรียกว่าฟิลด์ ฟิลด์ในตารางลูกค้าประกอบด้วย CustomerID, CustomerName, ContactName, Address, City, PostalCode และ Country เขตข้อมูลคือคอลัมน์ในตารางที่ออกแบบมาเพื่อรักษาข้อมูลเฉพาะเกี่ยวกับทุกระเบียนในตาราง

ระเบียนหรือที่เรียกว่าแถวคือแต่ละรายการที่มีอยู่ในตาราง ตัวอย่างเช่น มี 91 ระเบียนในตารางลูกค้าด้านบน เรกคอร์ดเป็นเอนทิตีแนวนอนในตาราง

คอลัมน์คือเอนทิตีแนวตั้งในตารางที่มีข้อมูลทั้งหมดที่เกี่ยวข้องกับเขตข้อมูลเฉพาะในตาราง