วันพุธที่ 8 มีนาคม พ.ศ. 2566

ผลการเรียนรู้ครั้งที่ 9

ผลการเรียนรู้ที่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';

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

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