실용 sql 2장

2023. 10. 9. 17:19실용 SQL

320x100
320x100

쿼리도구   Alt+Shift+Q

 

데이터베이스 생성

CREATE DATABASE ...;

 

CREATE TABLE문

CREATE TABLE teachers (  --테이블 생성
	id bigserial,  --id열의 데이터 타입은 bigserial
	first_name varchar(25),
	last_name varchar(50),
	school varchar(50),
	hire_date date,
	salary numeric
);

bigserial   테이블에 행을 추가할 때마다 자동으로 증가하는 특별한 정수 타입

varchar   괄호 속에 적힌 숫자만큼 최대 길이가 정해진 문자 타입

 

테이블 생성 확인: databases > 생성한 데이터베이스 > schemas > public > tables

데이터항목 확인: table > 생성한 테이블 > columns

 

INSERT문

INSERT INFO 테이블이름 (...) --각 행의 열마다 들어가는 데이터 나열
VALUES (...) --각 행의 열마다 들어가는 데이터 나열
INSERT INTO teachers (first_name, last_name, school, hire_date, salary)
VALUES ('Janet', 'Smith', 'F.D. Roosevelt HS', '2011-10-30', 36200),
       ('Lee', 'Reynolds', 'F.D. Roosevelt HS', '1993-05-22', 65000),
       ('Samuel', 'Cole', 'Myers Middle School', '2005-08-01', 43500),
       ('Samantha', 'Bush', 'Myers Middle School', '2011-10-30', 36200),
       ('Betty', 'Diaz', 'Myers Middle School', '2005-08-30', 43500),
       ('Kathleen', 'Roush', 'F.D. Roosevelt HS', '2010-10-22', 38500);

- 정수와 소수가 포함된 숫자들은 ' ' 필요없음

- 날짜표기방식: yyyy-mm-dd

 

실행화면

INSERT 0 6  --삽입된 행 수 == 6
쿼리실행완료시간 ...

 

데이터 확인: 생성한 테이블이름 우클릭 > view/edit data > all rows

320x100
320x100

'실용 SQL' 카테고리의 다른 글

실용 sql 5장  (1) 2023.11.26
실용 sql 7주차 과제  (0) 2023.10.16
실용 sql 4장  (2) 2023.10.16
실용 sql 3장  (2) 2023.10.09
실용 sql 2장, 3장 과제  (0) 2023.10.09