Skip to content
DoKyuLee edited this page Aug 5, 2022 · 1 revision

PostgreSQL

Create table

  • person 이름의 테이블을 생성하는 명령어
  • <이름> <데이터 타입>
  • 끝맺음은 세미클론(;)
test=# CREATE TABLE person (
test(# id INT,
test(# first_name VARCHAR(50),
test(# last_name VARCHAR(50),
test(# gender VARCHAR(7),
test(# date_of_birth DATE );

Table 옵션 설정

  • Table 데이터를 무조건 채우도록 설정 가능
test=# CREATE TABLE person (
test(# id BIGSERIAL NOT NULL, PRIMARY KEY,
test(# first_name VARCHAR(50)) NOT NULL,
...

데이터 table에 추가

INSERT INTO <table name> (first_name, lsat_name, gender, date_of_birth)
VALUES ('Anne', 'Smith', 'FEMALE', DATE '1990-12-31')

sql 데이터 import

test=# \i /path/to/sql/person.sql

Tip

  • clear: CTRL + L
  • show table: \d
  • show ONLY table: \dt
  • show data: SELECT * FROM person;

Clone this wiki locally