SQL คืออะไร
SQL สามารถสร้างตารางในฐานข้อมูลได้ง่าย
SQL สามารถสร้างการจัดเก็บข้อมูลได้อย่างอิสระ
SQL สามารถเพิ่ม ลด ลบ แก้ไข เปลี่ยนแปลงได้ง่าย
SQL สามารถดึงข้อมูลออกจากฐานข้อมูลได้อย่างรวดเร็ว
SQL สมารถกำหนดสิทธิ์ในตาราง กระบวนการ และมุมมองในตารางได้
SQL สามารถสร้างมุมมองในฐานข้อมูลได้
- RDBMS ซึ่งก็คือโปรแกรมในการจัดการฐานข้อมูล เช่น My SQL, SQL Server, MS Access, Oracle
- ภาษาสคลิปฝั่ง sever เช่น PHP, ASP
- SQL
- HTML / CSS
ข้อมูลใน RDBMS ถูกเก็บไว้ในฐานข้อมูลเป็นออบเจ็กต์ที่เรียกว่าตาราง
ตารางเป็นชุดของรายการข้อมูลที่มีความสัมพันธ์กัน ประกอบด้วย แถว และคอลัมน์
Semicolon เป็นวิธีมาตรฐานในการแยกคำสั่ง SQL แต่ละคำสั่งออกจากกัน ในระบบฐานข้อมูลที่อนุญาตให้มีคำสั่งมากกว่าหนึ่งคำสั่ง
บางระบบฐานข้อมูลก็ไม่จำเป็นต้องใส่ Semicolon แต่ถ้าใส่ก็ไม่ถือว่าผิด แต่บางระบบบังคับให้คุณใช้มัน
Data Manipulation Language (DML) คือ ภาษาในการจัดการข้อมูล
- SELETE เป็นคำสั่งในการดึงข้อมูลออกมาจากฐานข้อมูล
- UPDATE เป็นคำสั่งในการแก้ไขเปลี่ยนแปลงข้อมูลในฐานข้อมูล
- INSERT เป็นคำสั่งในการเพิ่มข้อมูลลงในฐานข้อมูล
- DELETE เป็นคำสั่งในการลบข้อมูลลงในฐานข้อมูล
Data Definition Language (DDL) คือ ภาษาในการนิยามข้อมูล
- CREATE DATABASE เป็นคำสั่งในการสร้างฐานข้อมูล
- ALTER DATABASE เป็นคำสั่งในการปรับเปลี่ยนฐานข้อมูล
- CREATE TABLE เป็นคำสั่งในการสร้างตารางข้อมูล
- ALTER TABLE เป็นคำสั่งในการปรับเปลี่ยนตาราง
- DROP TABLE เป็นคำสั่งในการลบตาราง
- CREATE INDEX เป็นคำสั่งในการสร้างดัชนี
- DROP INDEX เป็นคำสั่งในการลบดัชนี