일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 돼지갈비
- TOY
- 칸칸
- 전철
- 米沢、팽이
- 코라쿠엔
- 라면
- 스테이크
- 명령어
- 일본
- 신쥬쿠
- 원탭바이
- 리눅스
- 점심
- 시스템관리
- 동경 모터쇼
- paypay
- しまじろう
- Shimajirou
- one tab buy
- youtuber
- 돈까스
- 자동차
- 영단어
- 여름
- fish
- 시마지로
- 사이타마
- Sekai Entertainment
- 토익
- Today
- Total
IT Japan
PostgreSQL의 기본적인 명령어 본문
기동
서비스의 기동
postgres -D /usr/local/var/postgres |
터미널을 기동
디폴트의 테이블에 접속
psql -d postgres |
직접 테이블에 접속
psql -d 테이블 명 |
데이터베이스
데이터베이스 리스트를 표시
\l |
데이터베이스의 선택
\c 데이터베이스 명 |
테이블
테이블 리스트를 표시
\dt; |
테이블구조의 표시
\d 테이블명; |
테이블 내의 데이터 목록
select * from 테이블명; |
지정한 컬럼의 내용을 작은순으로 표시
select * from 테이블명 order by 컬럼; |
지정한 컬럼의 내용을 큰순으로 표시
select * from 테이블명 order by 컬럼 desc; |
표시수 지정
select * from 테이블명 limit 수; |
표시의 개시위치지정
select * from 테이블명 offset 수; |
컴럼내의 임의의 문자를 표시
select distinct 컬럼명 from 테이블명; |
컬럼내의 합계값
select sum(컬럼명) from 테이블명; |
컴럼의 최대값
select max(컬럼명) from 테이블명; |
컴럼내의 최소값
select min(컬럼명) from 테이블명; |
컬럼내의 평균값
select avg(컬럼명) from 테이블명; |
데이터의 갱신
update 테이블명 set 갱신내용; |
데이터이 삭제
delete from 테이블명 where 조건; |
테이블의 오너의 변경
alter table 테이블명 owner to 오너명; |
함수
문자수
select length(컬럼명) from 테이블명; |
문자열 연결
select concat(문자열, 문자열, ...) from 테이블명; |
테이블 구조의 변경
컬럼의 추가
alter table 테이블명 add 컬럼명 데이터형; |
컬럼의 삭제
alter table 테이블명 drop 컬럼명; |
컬럼명의 변경
alter table 테이블명 rename 컬럼명 to 새로운 컬럼명; |
컬럼의 데이터형을 변경한다.
alter table 테이블명 alter 컬럼명 type 데이터형; |
인덱스
인덱스의 추가
create index 인덱스명 on 테이블명(컬럼명); |
인덱스의 삭제
drop index 인덱스명; |
View
View의 작성
create view View명 as view에 지정하는 명령어; |
View 목록의 확인
\dv; |
view의 사용방법
select * from View명; |
view의 삭제
drop view View명; |
외부파일을 읽어올때
\i 파일명 |
'IT > PostgreSQL' 카테고리의 다른 글
PostgreSQL 초기화 (0) | 2019.03.07 |
---|---|
액세스 권한의 부여 (0) | 2019.03.07 |
메인티넌스 작업 수순서 (0) | 2016.05.30 |
Master,Slave의 전환 수순 (0) | 2016.05.30 |
백업 (0) | 2016.05.30 |