บทความ
SQL คืออะไร รวมคำสั่ง SQL
SQL ย่อมาจาก Structured Query Language เป็นภาษาคำสั่งที่ใช้ในการติดต่อกับฐานข้อมูล (Database) เพื่อเพิ่ม ลบ แก้ไข หรือดึงข้อมูลออกมาจากฐานข้อมูล นอกจากนี้ SQL ยังใช้สำหรับการสร้างฐานข้อมูลและตาราง การจัดการสิทธิ์ผู้ใช้งาน การสร้าง View และ Stored Procedure ซึ่งเป็นฟังก์ชันที่ถูกเก็บไว้ในฐานข้อมูล
โดยเราสามารถใช้ SQL กับฐานข้อมูลที่มีโครงสร้างแบบ Relational Database Management System (RDBMS) เช่น MySQL, PostgreSQL, Oracle, Microsoft SQL Server, SQLite และอื่นๆ
ตัวอย่างของคำสั่ง SQL ที่ใช้บ่อยๆ ได้แก่
-
SELECT: ใช้ในการดึงข้อมูลออกมาจากตาราง
SELECT column1, column2, ...FROM table_nameWHERE condition;
-
INSERT INTO: ใช้ในการเพิ่มข้อมูลเข้าไปในตาราง
INSERT INTO table_name (column1, column2, column3, ...)V
ALUES (value1, value2, value3, ...);
-
UPDATE: ใช้ในการแก้ไขข้อมูลในตาราง
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
-
DELETE: ใช้ในการลบข้อมูลออกจากตาราง
DELETE FROM table_name
WHERE condition;
-
CREATE DATABASE: ใช้ในการสร้างฐานข้อมูล
CREATE DATABASE database_name;
-
CREATE TABLE: ใช้ในการสร้างตาราง
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
...
);
-
ALTER TABLE: ใช้ในการแก้ไขโครงสร้างตาราง
ALTER TABLE table_name
ADD column_name datatype;
ALTER TABLE table_name
DROP COLUMN column_name;
-
GRANT: ใช้ในการกำหนดสิทธิ์ผู้ใช้งาน
GRANT permission_name
ON table_name
TO user_name;
-
CREATE VIEW: ใช้ในการสร้าง View
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
-
CREATE PROCEDURE: ใช้ในการสร้าง Stored Procedure
CREATE PROCEDURE procedure_name
AS
BEGIN
SQL statements;
END;
นอกจากนี้ยังมีคำสั่งอื่นๆอีกมากมายที่สามารถใช้กับ SQL ได้เช่น การใช้ JOIN, UNION, GROUP BY, ORDER BY และอื่นๆ ซึ่งเป็นคำสั่งที่สำคัญในการจัดการข้อมูลฐานข้อมูลในการพัฒนาระบบโปรแกรมหรือเว็บไซต์ต่างๆ ด้วย SQL.
หนังสือพัฒนาตัวเอง
จุดเริ่มต้นที่ชัดเจน