ฉันจะแทรกข้อมูลลงในแถวเฉพาะใน MySQL ได้อย่างไร

Chan Ca Thaerk Khxmul Lng Ni Thaew Chephaa Ni Mysql Di Xyangri



MySQL เป็น RDBMS ที่จัดเก็บและจัดการข้อมูลขนาดใหญ่ในรูปแบบที่เป็นระเบียบ เพื่อให้สามารถจัดการข้อมูลได้อย่างมีประสิทธิภาพ นอกจากนี้ยังอำนวยความสะดวกในการอัปเดตข้อมูลโดยใช้ ' อัปเดต ” แบบสอบถามด้วย “ ที่ไหน ” ข้อที่ตรงกับเงื่อนไขหรือเงื่อนไขเฉพาะในบันทึกที่มีอยู่

คู่มือนี้จะกล่าวถึงวิธีการ:







ข้อกำหนดเบื้องต้น

ในการเริ่มต้น ในโพสต์นี้ คุณควรลงชื่อเข้าใช้เซิร์ฟเวอร์ MySQL ที่มีฐานข้อมูล และเลือกฐานข้อมูลเพื่อแทรกข้อมูล หลังจากเข้าสู่ระบบ ใช้คำสั่งนี้เพื่อแสดงรายการฐานข้อมูลที่มีอยู่ทั้งหมด:



แสดงฐานข้อมูล

ผลลัพธ์กำลังแสดงรายการฐานข้อมูล:







เลือกฐานข้อมูล สำหรับโพสต์นี้ชื่อฐานข้อมูลคือ “ ลินุกซ์ ”:

ใช้ลินุกซ์ฮินท์

เรียกใช้คำสั่งเหล่านี้เพื่อแสดงตารางทั้งหมดที่มีในฐานข้อมูล จากนั้นเลือกตารางที่ต้องการ:



แสดงตาราง;

เลือก * จากพนักงาน;

แทรกข้อมูลลงในแถวใหม่ใน MySQL

ในการแทรกข้อมูลลงในแถวใหม่ ให้ใช้ปุ่ม “ ใส่ลงใน คำสั่ง ” และระบุชื่อตาราง ป้อนชื่อคอลัมน์และค่า ตัวอย่างเช่น ถ้าคุณต้องการแทรกแถวใหม่ใน ' พนักงาน ” ตาราง ใช้แบบสอบถามนี้:

INSERT INTO พนักงาน (Id,CompanyName,ContactName,City,Country,Phone)VALUES(7,'Maroon Door','John','London','UK','(000) 123-2531');

หลังจากดำเนินการคำสั่งสำเร็จ “ แบบสอบถาม ตกลง ” ข้อความจะแสดง:

หากต้องการตรวจสอบว่ามีการเพิ่มแถวใหม่หรือไม่ ให้ใช้แบบสอบถามนี้:

เลือก * จากพนักงาน;

แทรกแถวใหม่ในตารางสำเร็จแล้ว:

แทรกข้อมูลลงในคอลัมน์เฉพาะ

ในการแทรกข้อมูลลงในคอลัมน์เฉพาะโดยใช้ปุ่ม ' ชุด ' คำแถลง. ตัวอย่างเช่น หากคุณต้องการอัปเดตคอลัมน์ “ เมือง ' และ ' ประเทศ ” เป็นค่าเฉพาะ เรียกใช้แบบสอบถามนี้:

UPDATE พนักงาน SET City = 'London', Country = 'UK';

ข้อมูลใหม่จะแทรกลงในคอลัมน์เหล่านี้สำเร็จ:

แทรกข้อมูลลงในแถวเฉพาะที่ตรงตามเงื่อนไข

เพื่อแทรกข้อมูลลงในแถวเฉพาะที่ตรงตามเงื่อนไขใน “ ที่ไหน “ ข้อ หากคุณต้องการเปลี่ยนค่าของ “ เมือง ' และ ' ประเทศ ”, “ ที่ไหน ” ที่ “ รหัส ' เท่ากับ ' 1 ” เรียกใช้แบบสอบถามนี้:

UPDATE พนักงาน SET City = 'Osaka', Country = 'Japan' โดยที่ id = 1;

ข้อความ ' ข้อความค้นหาตกลง 1 แถวได้รับผลกระทบ ” แสดงว่าอัพเดทข้อมูลเรียบร้อยแล้วบน “ 1 ' แถว. ในการตรวจสอบจะแสดงข้อมูลของตารางโดยพิมพ์:

เลือก * จากพนักงาน;

แทรกข้อมูลเรียบร้อยแล้ว:

แทรกข้อมูลลงในแถวเฉพาะที่ตรงตามเงื่อนไขหลายข้อ

อัปเดต ” คำสั่งสามารถมีหลายเงื่อนไขโดยใช้ตัวดำเนินการตรรกะ หากคุณต้องการแทรกข้อมูลลงในแถวที่ตรงตามเงื่อนไข “โดยที่” id นั้นเท่ากับ “ 2 “ “ และ ” ที่ “ ชื่อผู้ติดต่อ ' เท่ากับ ' ซาเวดรา ” เรียกใช้แบบสอบถามนี้:

UPDATE พนักงาน SET City = 'Osaka', Country = 'Japan' โดยที่ id > 2 AND ContactName = 'Saavedra';

แถวหนึ่งตรงตามเงื่อนไขที่ระบุ ดังนั้นค่าของแถวจะได้รับการอัปเดตสำหรับ “ เมือง ' และ ' ประเทศ ” เพื่อตรวจสอบการเปลี่ยนแปลงที่แสดงข้อมูลของตาราง:

คุณได้เรียนรู้วิธีการแทรกข้อมูลลงในแถวเฉพาะใน MySQL

บทสรุป

ใน MySQL เพื่อแทรกข้อมูลในแถวเฉพาะลงในตารางที่มีอยู่ให้ใช้ปุ่ม ' อัปเดต ” คำสั่งกับ “ ที่ไหน ” ข้อระบุเงื่อนไข MySQL จะแทรกข้อมูลลงในแถวที่จะตรงตามเงื่อนไขเท่านั้น หากต้องการกำหนดหลายเงื่อนไข ให้ใช้ตัวดำเนินการเชิงตรรกะ คู่มือนี้แสดงขั้นตอนการแทรกข้อมูลลงในแถวที่ระบุใน MySQL