Skip to content

Latest commit

 

History

History
57 lines (43 loc) · 758 Bytes

2建立資料表.md

File metadata and controls

57 lines (43 loc) · 758 Bytes

建立資料表

語法

CREATE TABLE [IF NOT EXISTS] table_name (
   column1 datatype(length) column_constraint,
   column2 datatype(length) column_constraint,
   ...
   table_constraints
);

建立表格

CREATE TABLE student(
	student_id SERIAL PRIMARY KEY,
	name VARCHAR(20),
	major VARCHAR(20)
);

檢查表格

# \d student

刪除表格

DROP TABLE student;

修改表格 -> 增加欄位

ALTER TABLE student ADD gpa numeric(3,2)

修改表格 -> 刪除欄位

ALTER TABLE student DROP gpa

使用table constraints建立primary key

CREATE TABLE student(
	student_id SERIAL,
	name VARCHAR(20),
	major VARCHAR(20),
	PRIMARY KEY(student_id)
);