Tạo cơ sở dữ liệu PostgreSQL
Darryl Reeves
Industry Assistant Professor, New York University
CREATE TABLE student (
id SERIAL PRIMARY KEY,
name VARCHAR(50) NOT NULL,
courses VARCHAR(50) NOT NULL,
home_room SMALLINT NOT NULL
);
| id | name | courses | home_room |
|---|---|---|---|
| 122 | Susan Roth | Đại số I, Vật lý, Tiếng Tây Ban Nha II | 101 |
| 413 | Robert Cruz | Lịch sử, Hình học, Sinh học | 204 |
| 613 | Thomas Wright | Tiếng Anh III, Hóa học, Đại số II | 102 |
| id | name | courses | home_room |
|---|---|---|---|
| 122 | Susan Roth | Đại số I, Hóa học, Tiếng Tây Ban Nha II | 101 |
| 413 | Robert Cruz | Lịch sử, Hình học, Sinh học | 204 |
| 613 | Thomas Wright | Tiếng Anh III, Hóa học, Đại số II | 102 |
| id | name | courses | home_room |
|---|---|---|---|
| 122 | Susan Roth | Đại số I, Hóa học, Tiếng Tây Ban Nha II, Hóa học | 101 |
| 413 | Robert Cruz | Lịch sử, Hình học, Sinh học | 204 |
| 613 | Thomas Wright | Tiếng Anh III, Hóa học, Đại số II | 102 |
CREATE TABLE student (
id SERIAL PRIMARY KEY,
name VARCHAR(50) NOT NULL,
courses VARCHAR(50) NOT NULL,
home_room SMALLINT NOT NULL
);
| id | name | courses | home_room |
|---|---|---|---|
| 122 | Susan Roth | Đại số I, Vật lý, Tiếng Tây Ban Nha II | 101 |
| 413 | Robert Cruz | Lịch sử, Hình học, Sinh học | 204 |
| 613 | Thomas Wright | Tiếng Anh III, Hóa học, Đại số II | 102 |
CREATE TABLE student (
id SERIAL PRIMARY KEY,
name VARCHAR(50) NOT NULL,
courses VARCHAR(50) NOT NULL,
home_room SMALLINT NOT NULL
);
| id | name | courses | home_room |
|---|---|---|---|
| 122 | Susan Roth | Đại số I, Vật lý, Tiếng Tây Ban Nha II | 101 |
| 413 | Robert Cruz | Lịch sử, Hình học, Sinh học, Văn học Pháp | 204 |
| 613 | Thomas Wright | Tiếng Anh III, Hóa học, Đại số II | 102 |
| id | name | courses | home_room |
|---|---|---|---|
| 122 | Susan Roth | Đại số I, Vật lý, Tiếng Tây Ban Nha II | 101 |
| 413 | Robert Cruz | Lịch sử, Hình học, Sinh học | 204 |
| 613 | Thomas Wright | Tiếng Anh III, Hóa học, Đại số II | 102 |
| id | name | courses | home_room |
|---|---|---|---|
| 122 | Susan Roth | Đại số I, Vật lý, Tiếng Tây Ban Nha II | 101 |
| 413 | Robert Cruz | Lịch sử, Hình học, Sinh học | 204 |
| 613 | Thomas Wright | ??? | 102 |
CREATE TABLE student (
id SERIAL PRIMARY KEY,
name VARCHAR(50) NOT NULL,
courses VARCHAR(50) NOT NULL,
home_room SMALLINT NOT NULL
);
CREATE TABLE student (
id INTEGER,
name VARCHAR(50) NOT NULL,
courses VARCHAR(50) NOT NULL,
home_room SMALLINT NOT NULL
);
CREATE TABLE student (
id INTEGER,
name VARCHAR(50) NOT NULL,
course VARCHAR(50) NOT NULL,
home_room SMALLINT NOT NULL
);
| id | name | course | home_room |
|---|---|---|---|
| 122 | Susan Roth | Đại số I | 101 |
| 122 | Susan Roth | Vật lý | 101 |
| 122 | Susan Roth | Tiếng Tây Ban Nha II | 101 |
| 413 | Robert Cruz | Lịch sử | 204 |
| 413 | Robert Cruz | Hình học | 204 |
| 413 | Robert Cruz | Sinh học | 204 |
CREATE TABLE student (
id INTEGER,
name VARCHAR(50) NOT NULL,
course VARCHAR(50) NOT NULL,
home_room SMALLINT NOT NULL
);
CREATE TABLE student (
student_id INTEGER,
first_name VARCHAR(50) NOT NULL,
last_name VARCHAR(50) NOT NULL,
course VARCHAR(50) NOT NULL,
home_room SMALLINT NOT NULL
);
| id | first_name | last_name | course | home_room |
|---|---|---|---|---|
| 122 | Susan | Roth | Đại số I | 101 |
| 122 | Susan | Roth | Vật lý | 101 |
| 122 | Susan | Roth | Tiếng Tây Ban Nha II | 101 |
| 413 | Robert | Cruz | Lịch sử | 204 |
| 413 | Robert | Cruz | Hình học | 204 |
| 413 | Robert | Cruz | Sinh học | 204 |
Tạo cơ sở dữ liệu PostgreSQL