วันเสาร์ที่ 30 มกราคม พ.ศ. 2559

To Do week2(cont. Try MySQL)

 บทความนี้เป็นการนำเสนอการใช้งาน MySQL เบื่องต้น ต่อจาก บทความ To Do week2(Try MySQL)
ในบทความนี้จำนำเสนอ
1.วิธีการลบข้อมูลใน table
2.วิธีการUpdate ข้อมูล
3.วิธีการแก้ไขลักษณะของตัวแปรใน columns
4.วิธีการกำหนด  PRIMARY KEY

1.วิธีการลบข้อมูลใน table 
  เริ่มแรกให้เข้าไปใน database ที่มีตารางที่เก็บข้อมูลที่เราต้องการลบ 
รูปแสดงข้อมูลที่อยู่ใน table 
  หลังจากนั้นให้ใช้คำสั่ง delete from ชื่อtable(Vip) where ชื่อcolumn(name) =" Book";


รูปแสดงข้อมูลที่อยู่ใน table หลังจากลบข้อมูล "Book" ไปแล้ว

*ปัญหาที่พบคือ เลข id ที่ถูกลบไปจะไม่ถูกแทนที่ 

2.วิธีการUpdate ข้อมูล 
   โดยในที่นี้จะทำการ Update เบอร์โทรศัพท์ของ Teng โดยใช้คำสั่ง 
   update vip
   set phone="084-444-4444"
   where name= "Teng";

รูปแสดงข้อมูลที่อยู่ใน table หลังจากUpdate เบอร์โทรศัพท์ของ Teng

3.วิธีการแก้ไขลักษณะของตัวแปรใน columns
 เริ่มแรกรายละเอียดข้อมูลของ table Vip เป็นดังภาพ
 รูปแสดงรายละเอียดข้อมูลของ table Vip 

ในที่นี้ต้องการเปลี่ยนแปลง column phone โดยดำหนดให้เป็น null ไม่ได้โดยใช้คำสั่ง
ALTER TABLE vip CHANGE phone  phone varchar(100) not null;
รูปแสดงรายละเอียดข้อมูลของ table Vip 

4.วิธีการกำหนด  PRIMARY KEY 
   กำหนด  PRIMARY KEY สำหรับตารางที่เราได้สร้างไปแล้วนั้นมีการกำหนดPRIMARY KEY อยู่ก่อนแล้วคือ id 
รูปแสดงรายละเอียดของ table vip

โดยในที่นี้ต้องการกำหนดให้ phone เป็น PRIMARY KEY ต้องทำการลบ PRIMARY KEY ตัวเก่าออกก่อน
   โดยใช้คำสั่ง
ALTER TABLE vip
DROP PRIMARY KEY;
    

รูปแสดงรายละเอียดของการลบPRIMARY KEY 
แต่เนื่องจาก colomn  Id สามารถเป็น PRIMARY KEY ได้จากการนิยามค่าให้ตั้งแต่ตอนสร้างตารางทำให้ค่าไม่ซ้ำกัน จึงไม่สามารถลบออกจากการเป็นPRIMARY KEY  ได้

 จากคำสั่งที่ใช้สร้างตาราง Vip 
create table VIP (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 
name VARCHAR(50),
phone VARCHAR(50));

 จะเห็นว่ามีการกำหนด PRIMARY KEY ไว้ตั้งแต่ต้นแล้ว หากการสร้างตารางไม่ได้กำหนด PRIMARY KEY เอาไว้และต้องการ กำหนดPRIMARY KEY ภายหลังให้ใช้คำสั่ง 
ALTER TABLE ชื่อtableADD PRIMARY KEY (ชื่อcolumn);





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

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