วันพุธที่ 18 กุมภาพันธ์ พ.ศ. 2558

คำสั่ง SQL


1. SQL Select
     เป็นคำสั่งที่ใช้สำหรับการเรียกดูข้อมูลในตาราง (Table) คำสั่ง SQL SELECT สามารถเรียกได้ทั้งตาราง หรือว่า สามารถระบุฟิวด์ที่ต้องการเรียกดูข้อมูลได้ ตัวอย่างเช่น

SELECT * FROM Shippers;


2. SQL Where
     เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table)  คำสั่ง SQL WHERE สามารถระบุเงื่อนไขในการเลือกข้อมูลได้ 1 เงื่อนไข หรือมากกว่า 1 เงื่อนไข ตัวอย่างเช่น

SELECT * FROM Customers
WHERE Country='Mexico';












3. SQL OR AND 
     เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) การเชื่อมวลีสำหรับเงื่อนไขต่าง ๆ ตัวอย่างเช่น

(การใช้ OR)
SELECT * FROM Customers
WHERE City='Berlin'
OR City='München';



(การใช้ AND)
SELECT * FROM Customers
WHERE Country='Germany'
AND City='Berlin';





4. SQL ORDER BY 
     เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยจัดเรียงข้อมูลตามต้องการ ตัวอย่างเช่น

SELECT * FROM Shippers
ORDER BY Phone,ShipperName;







5. SQL INSERT INTO
     เป็นคำสั่งที่ใช้สำหรับเพิ่มข้อมูลลงในตาราง (Table) โดยสามารถเพิ่มได้ทั้งแถวหรือว่าเพิ่มในส่วนของแต่ละฟิวด์ ตัวอย่างเช่น

INSERT INTO Customers (CustomerName, City, Country)
VALUES ('Cardinal', 'Stavanger', 'Norway');

* เพิ่มข้อมูลในตาราง

6. SQL UPDATE 
     เป็นคำสั่งที่ใช้สำหรับแก้ไขข้อมูลในตาราง (Table) โดยสามารถทำการแก้ไขได้หลายฟิวด์และหลาย Record ภายในคำสั่ง 1 คำสั่ง ทั้งนี้ขึ้นอยู่กับ Where ที่ผู้ใช้ได้เขียนขึ้น ตัวอย่างเช่น

UPDATE Customers
SET ContactName='Alfred Schmidt', City='Hamburg'
WHERE CustomerName='Alfreds Futterkiste';

* เปลี่ยนเเปลงข้อมูลในตาราง

7. SQL DELETE
     เป็นคำสั่งที่ใช้สำหรับลบข้อมูลในตาราง (Table) โดยสามารถทำการลบได้หลาย Record ภายในคำสั่งเดียว หรือว่า Record เดียว ทั้งนี้ขึ้นอยู่กับ Where ที่ผูใช้เขียนขึ้นด้วย ตัวอย่าง

DELETE FROM Customers
WHERE CustomerName='Alfreds Futterkiste' AND ContactName='Maria Anders';

* ลบข้อมูลในตาราง

8. SQL UNION 
     เป็นคำสั่งที่ใช้สำหรับการรวมหลาย Query มารวมให้ใน Table เดียวกับ โดยจำนวน คอลัมบ์หรือฟิวด์นั้นจะต้องเท่ากันด้วย ตัวอย่างเช่น

SELECT City FROM Customers
UNION
SELECT City FROM Suppliers
ORDER BY City;














9. SQL UNIQUE
     เป็นคำสั่งที่ใช้สำหรับการสร้าง UNIQUE ต้องการให้ฟิวด์หรือ Column นั้น ๆ มีค่าไม่ซ้ำกันของ Rows ทั้งหมด ตัวอย่างเช่น

CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
UNIQUE (P_Id)
)

10. SQL DROP 
     เป็นคำสั่งที่ใช้สำหรับการลบคุณสมบัติต่าง ๆ ของตาราง เช่น ลบตาราง , ลบฐานข้อมูล , ลบ Index ตัวอย่างเช่น

- ลบฐานข้อมูล 
DROP TABLE 'TableName' 

- ลบตาราง 
DROP DATABASE 'DatabaseName'

- ลบ Index
DROP INDEX TableName.IndexName (for SQL Server) 
DROP INDEX TableName on IndexName (for Access)

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

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