ใช้คำสั่งกำหนดข้อมูลเพื่อสร้าง แก้ไข และลบออบเจ็กต์ฐานข้อมูล เช่น สคีมา ตาราง มุมมอง ดัชนี ฯลฯ
คำสั่งนิยามข้อมูลทั่วไป -
สร้าง
การใช้งานหลักของคำสั่ง create คือการสร้างตารางใหม่ในฐานข้อมูล มีไวยากรณ์ที่กำหนดไว้ล่วงหน้าซึ่งเราระบุคอลัมน์และประเภทข้อมูลที่เกี่ยวข้อง
ไวยากรณ์
CREATE TABLE <TABLE NAME> ( <COLUMN NAME> <DATA TYPE>, <COLUMN NAME> <DATA TYPE>, <COLUMN NAME> <DATA TYPE>, <COLUMN NAME> <DATA TYPE> );
ตัวอย่าง
สร้างตารางนักเรียนที่มีคอลัมน์ชื่อนักเรียนและหมายเลขม้วน
CREATE TABLE STUDENT (STUDENT_NAME VARCHAR(30), ROLL_NUMBER INT );
แก้ไข
อ็อบเจ็กต์ฐานข้อมูลที่มีอยู่สามารถแก้ไขได้โดยใช้คำสั่ง alter คำสั่ง Alter สามารถทำการเปลี่ยนแปลงตารางใดๆ ได้ -
-
เพิ่มคอลัมน์ใหม่
-
เพิ่มข้อจำกัดด้านความสมบูรณ์ใหม่
-
แก้ไขคอลัมน์ที่มีอยู่
-
ยกเลิกข้อจำกัดด้านความสมบูรณ์
ไวยากรณ์
ไวยากรณ์ทั่วไปของคำสั่ง ALTER มีการกล่าวถึงด้านล่าง -
สำหรับเพิ่มคอลัมน์ใหม่
ALTER TABLE <table_name> ADD <column_name>
สำหรับการเปลี่ยนชื่อตาราง
ALTER TABLE <table_name> RENAME To <new_table_name >
สำหรับแก้ไขคอลัมน์
ALTER TABLE <table_name> MODIFY <column_name > <data type >
สำหรับการลบคอลัมน์
ALTER TABLE <table_name> DROP COLUMN <column_name>
วาง
คำสั่งนี้สามารถลบดัชนี ตาราง หรือมุมมองได้ โดยพื้นฐานแล้ว ส่วนประกอบใดๆ จากระบบการจัดการฐานข้อมูลเชิงสัมพันธ์สามารถลบออกได้โดยใช้คำสั่ง Drop เมื่อวัตถุตกหล่น ไม่สามารถใช้ซ้ำได้
ไวยากรณ์ทั่วไปของคำสั่งดร็อปมีดังนี้ −
DROP TABLE <table_name>; DROP DATABASE <database_name>; DROP TABLE <index_name>;
ตัดทอน
การใช้คำสั่งตัดทอน เร็กคอร์ดทั้งหมดในฐานข้อมูลจะถูกลบออก แต่โครงสร้างฐานข้อมูลจะยังคงอยู่
ไวยากรณ์
TRUNCATE TABLE <table name>
ความคิดเห็น
คำสั่งนี้ใช้เพื่อเพิ่มความคิดเห็นในพจนานุกรมข้อมูล
ไวยากรณ์
- ความคิดเห็นบรรทัดเดียว:ใช้ ‘ --‘ ก่อนข้อความใดๆ
- ความคิดเห็นหลายบรรทัด:/* ความคิดเห็นอยู่ระหว่าง */
เปลี่ยนชื่อ
คำสั่งเปลี่ยนชื่อเปลี่ยนชื่อวัตถุ
ไวยากรณ์
Rename <old name> to <new name>