ผลการเรียนรู้ที่9 (การใช้SQL)
INSERT INTO : เพิ่มข้อมูลลงไปในฐาน (สามารถทำได้ครั้งละ 1 เรคอด ถ้าหากจะทำหลายเรคอดต้องทำเป็นวนลูป ส่วนใหญ่ไม่นิยมใช้)
ตัวอย่าง
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
ตัวอย่าง
INSERT INTO Customers (CustomerName, City, Country) VALUES ('Cardinal', 'Stavanger', 'Norway'); *VALUES : ค่าที่จะเพิ่มเข้าไป
** Null Values : เช็คค่าว่าง -Is null = ไม่มี
(ตรวจที่ว่าง แล้วไม่มีที่ว่าง)
-Is not null = มี (ตรวจแล้วมีค่า)
ตัวอย่าง
SELECT column_names FROM table_name WHERE column_name IS NULL;
ตัวอย่าง
SELECT CustomerName, ContactName, Address FROM Customers WHERE Address IS NULL; Update : ปรับปรุงหรือแก้ไขข้อมูล
- การแก้ไขข้อมูลที่มีอยู่แล้ว หรือปรับปรุงจากข้อมูล โดยยึดหลักจากข้อมูลเดิมที่มีอยู่แล้วมาแก้ไข
ตัวอย่าง
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
ตัวอย่าง
UPDATE Customers SET ContactName='Juan' WHERE Country='Mexico';
ตัวอย่าง
UPDATE Customers SET ContactName = 'Alfred Schmidt', City= 'Frankfurt' WHERE CustomerID = 1; Delete : การลบข้อมูล
-ใช้คำสั่ง Delete เมื่อต้องการลบข้อมูลทั้งเรคอด(ลบทั้งแถว)
-ถ้าหากว่ามีชื่อซ้ำจะลบหมดเลย พอลบออกเสร็จแล้วจะขึ้น Rows affected : 1 หรือ 1 = แสดงค่าที่ลบออก -ไม่สามารถกู้คืนได้
ตัวอย่าง
DELETE FROM table_name WHERE condition;
ตัวอย่าง DELETE FROM Customers WHERE CustomerName='Alfreds Futterkiste';
ไม่มีความคิดเห็น:
แสดงความคิดเห็น