ขอบอกก่อนว่าผมไม่เก่ง อย่าเชื่อผมมาก -*- ซะงั้น
SQL ที่ผมจะกล่าวถึงนั้น เน้นการใช้งาน ทฤษฎีอย่าได้แคร์ 555+
และจะใช้โปรแกรมจัดการฐานข้อมูลที่มีชื่อว่า MySQL (แนะนำแค่พื้นฐานนะ ^^)
เอาล่ะมาเริ่มกันดีกว่า

SQL ย่อมาจาก Structured Query Language (มีออกข้อสอบ จำไว้ให้แม่น 555+ -*-)

SQL เป็นภาษาที่ใช้ทำงานกับข้อมูลบนฐานข้อมูล เป็นภาษามาตรฐานระดับโลก(เวอร์ไปไหม) -*-
ก็คือถ้าเราเรียนรู้ภาษา รู้ไวยากรณ์ของ SQL เราก็สามารถนำภาษา SQL ไปใช้กับโปรแกรมจัดการฐานข้อมูลได้อีกมากมาย เช่น MSAccess, SQL Server, MySQL, Orable เป็นต้น

คำสั่ง SQL ประกอบด้วยชุดคำสั่งหลักๆ 3 ประเภทด้วยกัน ได้แก่

1. DDL (Data Definition Language) เป็นชุดคำสั่งที่ใช้ในการนิยาม กำหนด หรือสร้างข้อมูล
บนฐานข้อมูล เช่น เทเบิล(table), อินเด็กซ์(index), วิว(view) ได้แก่คำสั่ง CREATE TABLE,
CREATE VIEW เป็นต้น

2. DML (Data Manipulation Language) เป็นชุดคำสั่งที่ใช้สนการประมวลผล หรือจัดการกับข้อมูล
ในฐานข้อมูล ได้แก่คำสั่ง SELECT, INSERT, UPDATE เป็นต้น

3. DCL (Data Control Language) เป็นคำสั่งที่ใช้ในการควบคุมสิทธิ์ของผู้ใช้ในการใช้ข้อมูล
รวมทั้งส่วนที่ใช้ควบคุมการใช้งานฐานข้อมูลจากผู้ใช้หลายๆ คนพร้อมกัน ได้แก่ คำสั่ง GRANT, REVOKE เป็นต้น

แค่นี้พอมั้ง สาระแยอะไปแระ -*- พบกันใหม่บทความหน้า

0 ความคิดเห็น