Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL

คำสั่งกำหนดข้อมูลใน DBMS


ใช้คำสั่งกำหนดข้อมูลเพื่อสร้าง แก้ไข และลบออบเจ็กต์ฐานข้อมูล เช่น สคีมา ตาราง มุมมอง ดัชนี ฯลฯ

คำสั่งนิยามข้อมูลทั่วไป -

สร้าง

การใช้งานหลักของคำสั่ง 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>