วันจันทร์ที่ 9 เมษายน พ.ศ. 2561

เรียนรู้เรื่อง SQL และคำสั่งพื้นฐาน


[ ได้นำเสนอไปในสัปดาห์ที่ 3 ]

    SQL นั้นย่อมาจาก Structured Query Language เป็นภาษาที่ช่วยให้สามารถเข้าถึงและจัดการกับฐานข้อมูลได้ ซึ่งภาษา SQL นั้นก็จะเป็นมาตรฐาน ANSI อยู่ ( แม้ว่า SQL จะเป็นมาตรฐาน ANSI แต่ก็มีภาษา SQL ที่แตกต่างเวอร์ชั่น หรือ Syntax ที่ต่างกันอยู่ แต่พวกคำสั่งพื้นฐานจะยังคงเหมือนกัน)

    RDBMS นั้นย่อมาจาก “Relational Database Management System” แปลว่า “ระบบการจัดการฐานข้อมูลเชิงสัมพันธ์”  เป็นรากฐากของ SQL และระบบฐานข้อมูลต่างๆ
    ข้อมูลใน RDBMS จะถูกเก็บใน Database Object ที่เรียกว่า "Table" โดยจะเก็บข้อมูลที่มีความสัมพันธ์กัน ซึ่ง Table นั้นจะประกอบด้วย Field(Column)  และ Record(Row)



    Syntax ของภาษา SQL
  • พวก Keyword จะไม่สนตัวพิมพ์เล็กพิมพ์ใหญ่ เช่น KEYWORD keyword KeYwOrD สามตัวนี้ถือว่าเป็นตัวเดียวกัน
  • ต้องมี semicolon ( ; ) ลงท้ายทุก statement เพื่อบอกว่าจบ statement นั้นๆแล้ว
  •     
    ตัวอย่างคำสั่งพื้นฐานที่ใช้บ่อยๆ เช่น
  • CREATE DATABASE - ใช้ในการสร้าง Database ใหม่
  • ALTER DATABASE - ใช้สำหรับแก้ไข Database
  • DROP DATABASE - ใช้สำหรับลบ Database
  • CREATE TABLE - ใช้ในการสร้าง Table ใหม่
  • ALTER TABLE - ใช้สำหรับแก้ไข Table
  • DROP TABLE - ใช้สำหรับลบ Table
  • SELECT - ใช้เรียกดูข้อมูลใน database โดยระบุ table และ column ที่จะเรียกดูได้
  • UPDATE - ใช้สำหรับอัพเดทข้อมูลใน table ที่อยู่ใน database
  • DELETE - ใช้ลบข้อมูลใน table ที่อยู่ใน database
  • INSERT INTO - ใช้เพิ่มข้อมูลใหม่ลงไปใน table ที่อยู่ใน database
  • WHERE - ใช้ในการกำหนดเงื่อนไขเพื่อ filter ใช้ควบคู่กับคำสั่งอื่น เช่น SELECT, DELETE

Reference
    - ข้อมูล SQL และคำสั่งพื้นฐาน : https://www.w3schools.com/sql
    - สไลด์นำเสนอ Week 3 : Link

ไม่มีความคิดเห็น:

แสดงความคิดเห็น