วิธีสร้างและวางตาราง PostgreSQL [ตัวอย่าง]
คำสั่งในการสร้างตารางใหม่คือ
วากยสัมพันธ์
CREATE TABLE table_name ( field_name data_type constrain_name, field_name data_type constrain_name );
Here
table_name: คือชื่อของตาราง
field_name: เป็นชื่อคอลัมน์
data_type: เป็นประเภทตัวแปรของคอลัมน์
Constrain_name: เป็นทางเลือก มันกำหนดข้อจำกัดในคอลัมน์
ตารางไม่เคยมีชื่อเดียวกันกับตารางที่มีอยู่ในสคีมาเดียวกัน
PostgreSQL สร้างตาราง: SQL Shell
นี่คือกระบวนการทีละขั้นตอนในการสร้างตาราง PostgreSQL:
ขั้นตอนที่ 1) เชื่อมต่อกับฐานข้อมูล
เชื่อมต่อกับฐานข้อมูลที่คุณต้องการสร้างตาราง เราจะสร้างตารางในฐานข้อมูล guru99
\c guru99
ขั้นตอนที่ 2) สร้างตาราง
ใส่รหัสเพื่อสร้างตาราง
CREATE TABLE tutorials (id int, tutorial_name text);
ขั้นตอนที่ 3) ตรวจสอบความสัมพันธ์ของตาราง
ใช้คำสั่ง \d เพื่อตรวจสอบรายการความสัมพันธ์ (ตาราง)
ขั้นตอนที่ 4) ลองสร้างตารางเดียวกัน
ลองสร้างตารางเดิมอีกครั้ง คุณจะได้รับข้อผิดพลาด
ขั้นตอนที่ 5) ใช้พารามิเตอร์หากไม่มีอยู่
ใช้พารามิเตอร์ IF NOT EXISTS และคุณจะได้รับการแจ้งเตือนแทนข้อผิดพลาด
รายการพารามิเตอร์ที่คุณสามารถใช้ได้ขณะสร้างตารางนั้นครบถ้วนสมบูรณ์ นี่คือสิ่งสำคัญบางประการ
| ชื่อพารามิเตอร์ | Descriptไอออน |
|---|---|
| ชั่วคราวหรือชั่วคราว | พารามิเตอร์นี้สร้างตารางชั่วคราว ตารางชั่วคราวจะถูกลบเมื่อสิ้นสุดเซสชันหรือหลังจากธุรกรรมปัจจุบัน |
| ไม่ได้เข้าสู่ระบบ | คำสั่ง Unlogged จะไม่ป้อนข้อมูลลงใน WAL (บันทึกการเขียนล่วงหน้า) เนื่องจากการลบการดำเนินการ IO เพิ่มเติมนี้ ประสิทธิภาพการเขียนจึงเพิ่มขึ้น |
| ถ้าไม่มี | หากมีตารางชื่อเดียวกันอยู่แล้ว คำเตือนจะแสดงแทนข้อผิดพลาด |
| Of_type_name | ตารางที่รับโครงสร้างจากประเภทคอมโพสิตที่ระบุ |
ที่นี่คือ PostgreSQL สร้างตัวอย่างตารางของตารางที่มีข้อจำกัด
CREATE TABLE order_info ( order_id integer CONSTRAINT order_details_pk PRIMARY KEY, Product_id integer NOT NULL, Delivery_date date, quantity integer, feedback TEXT );
PostgreSQL สร้างตาราง: pgAdmin
ด้านล่างนี้เป็นกระบวนการทีละขั้นตอนในการสร้างตารางใน pgAdmin:
ขั้นตอน 1) ในแผนผังวัตถุ
- เลือก ฐานข้อมูล
- เลือก Schema ที่คุณต้องการสร้างตารางในกรณีสาธารณะของเรา
- คลิกสร้างตาราง
ขั้นตอน 2) ในป๊อปอัป ให้ป้อนชื่อตาราง
ขั้นตอน 3)
- เลือกแท็บคอลัมน์
- ป้อนรายละเอียดคอลัมน์
- คลิกบันทึก
ขั้นตอน 4) ในแผนผังวัตถุ คุณจะเห็นตารางที่สร้างขึ้น
PostgreSQL ลบ/วางตาราง
การขอ PostgreSQL คำสั่ง DROP TABLE ช่วยให้คุณสามารถลบคำจำกัดความของตารางและข้อมูล ดัชนี ข้อจำกัด กฎ ฯลฯ ที่เกี่ยวข้องทั้งหมดสำหรับตารางนั้นได้
คุณควรใช้ความระมัดระวังในการใช้คำสั่ง DROP TABLE PostgreSQL เพราะเมื่อตารางถูกลบ ข้อมูลทั้งหมดที่อยู่ในตารางก็จะหายไปอย่างถาวรเช่นกัน
วากยสัมพันธ์
DROP TABLE table_name;
ตัวอย่าง
ขั้นตอน 1) มาตรวจสอบตารางที่มีอยู่โดยใช้คำสั่ง \d
ขั้นตอน 2) ลบบทช่วยสอนตารางโดยใช้คำสั่ง
DROP TABLE tutorials;
ขั้นตอน 3) ตรวจสอบรายการความสัมพันธ์อีกครั้งและเราเห็นว่าตารางถูกลบโดยใช้คำสั่งลบ Postgres
สรุป
|
สร้างตาราง table_name ( field_name data_type จำกัด_name, field_name data_type จำกัด_name ); |
คำสั่งให้สร้างตาราง |
| วางตาราง table_name; | คำสั่งให้ลบตารางใน PostgreSQL |











