ความแตกต่างระหว่างการอัพเดทและการเปลี่ยนแปลง

ความแตกต่างระหว่างการอัพเดทและการเปลี่ยนแปลง
ความแตกต่างระหว่างการอัพเดทและการเปลี่ยนแปลง

วีดีโอ: ความแตกต่างระหว่างการอัพเดทและการเปลี่ยนแปลง

วีดีโอ: ความแตกต่างระหว่างการอัพเดทและการเปลี่ยนแปลง
วีดีโอ: Differences between Fedora, Redhat Enterprise Linux (RHEL) & Centos #Linux #operating #system #os 2024, กรกฎาคม
Anonim

อัปเดตเทียบกับ Alter

Update and Alter เป็นคำสั่ง SQL (Structured Query Language) สองคำสั่งที่ใช้สำหรับแก้ไขฐานข้อมูล คำสั่ง Update ใช้เพื่ออัพเดตเร็กคอร์ดที่มีอยู่ในฐานข้อมูล การอัปเดตคือคำสั่ง Data Manipulation Language (DML) คำสั่ง Alter SQL ใช้เพื่อแก้ไข ลบ หรือเพิ่มคอลัมน์ในตารางที่มีอยู่ในฐานข้อมูล Alter เป็นคำสั่ง Data Definition Language (DDL)

อัพเดทคืออะไร

Update คือคำสั่ง SQL ที่ใช้ในการอัพเดตระเบียนที่มีอยู่ในฐานข้อมูล การอัปเดตถือเป็นคำสั่ง DML คำสั่งที่ใช้เพื่อจัดการข้อมูลโดยไม่แก้ไขสคีมาฐานข้อมูลเรียกว่าคำสั่ง DML ต่อไปนี้เป็นรูปแบบทั่วไปของคำสั่งอัพเดท

อัพเดทชื่อตาราง

SET column1Name=value1, column2Name=value2, …

WHERE คอลัมน์XName=someValue

ในตัวอย่างด้านบน tableName ควรถูกแทนที่ด้วยชื่อของตารางที่คุณต้องการแก้ไขระเบียนใน column1Name, column2Name ใน SET clause คือชื่อของคอลัมน์ในตารางซึ่งค่าของ บันทึกที่ต้องแก้ไข value1 และ value2 คือค่าใหม่ที่ควรแทรกในเร็กคอร์ด ส่วนคำสั่ง WHERE ระบุชุดของเรคคอร์ดที่จำเป็นต้องได้รับการอัปเดตในตาราง ประโยค WEHRE สามารถละเว้นจากคำสั่ง UPDATE จากนั้นระเบียนทั้งหมดในตารางจะได้รับการอัปเดตด้วยค่าที่ระบุในคำสั่ง SET

อัลเทอร์คืออะไร

Alter เป็นคำสั่ง SQL ที่ใช้ในการแก้ไข ลบ หรือเพิ่มคอลัมน์ในตารางที่มีอยู่ในฐานข้อมูล Alter ถือเป็นคำสั่ง DDL คำสั่งที่ใช้ในการกำหนดโครงสร้างของฐานข้อมูล (database schema) เรียกว่าคำสั่ง DDLต่อไปนี้เป็นรูปแบบทั่วไปของคำสั่งแก้ไขที่ใช้เพื่อเพิ่มคอลัมน์ในตารางที่มีอยู่

เปลี่ยนชื่อตาราง

ADD newColumnName dataTypeOfNewColumn

ในที่นี้ tableName คือชื่อของตารางที่มีอยู่ซึ่งจำเป็นต้องแก้ไข และ newColumnName คือชื่อที่กำหนดให้กับคอลัมน์ใหม่ที่เพิ่มลงในตาราง dataTypeOfNewColumn จัดเตรียมชนิดข้อมูลของคอลัมน์ใหม่

ต่อไปนี้ คือ syntax ทั่วไปของคำสั่ง alter ที่ใช้ในการลบคอลัมน์ในตารางที่มีอยู่

เปลี่ยนชื่อตาราง

DROP COLUMN ชื่อคอลัมน์

ในที่นี้ tableName คือชื่อของตารางที่มีอยู่ซึ่งจำเป็นต้องแก้ไข และ columnName คือชื่อของคอลัมน์ที่ต้องการลบ บางตารางอาจไม่อนุญาตให้ลบคอลัมน์ออกจากตาราง

ต่อไปนี้คือรูปแบบทั่วไปของคำสั่งแก้ไขที่ใช้ในการเปลี่ยนประเภทข้อมูลของคอลัมน์ที่มีอยู่ในตาราง

เปลี่ยนชื่อตาราง

ALTER COLUMN columnName newDataType

ในนี้ columnName คือชื่อของคอลัมน์ที่มีอยู่ในตาราง และ newDataType คือชื่อของประเภทข้อมูลใหม่

Update และ Alter ต่างกันอย่างไร

อัปเดตคือคำสั่ง SQL ที่ใช้ในการอัปเดตระเบียนที่มีอยู่ในฐานข้อมูล ในขณะที่ alter คือคำสั่ง SQL ที่ใช้ในการแก้ไข ลบ หรือเพิ่มคอลัมน์ในตารางที่มีอยู่ในฐานข้อมูล

อัปเดตเป็นคำสั่ง DML ในขณะที่ alter เป็นคำสั่ง DDL คำสั่ง Alter แก้ไขสคีมาฐานข้อมูล ในขณะที่คำสั่งอัพเดตจะแก้ไขเฉพาะเร็กคอร์ดในฐานข้อมูลโดยไม่แก้ไขโครงสร้าง