윈도우즈에서 postgresql을 사용하다 보니, pgAdmin과 EMS SQL Manager for PostgreSQL과 같은 그래픽 도구를 사용하므로 psql과 같은 텍스트 기반의 툴을 사용하는데 서툴었다.

간단히 정리하고 필요할 때마다 다시 보자.

psql을 다음과 같이 실행한다.

 

 

 

localhost에, postgres 데이터베이스에, 5432 포트로, postgres 사용자로 접속

 

###

bitnami wapp 로 설치할 경우 위와 같은 psql이 안 나올 수 있다. 그럴 경우 cmd에서 psql -U postgres 명령어로 psql에 접속

###

 

create user myuser2 with password '1234';

 

비밀번호 1234인 사용자 myuser2를 생성

 

 

create database mydb2 owner myuser2;

 

소유자가 myuser2인, mydb2 데이터베이스를 생성

 

 

 

select * from pg_database;

 

생성한 데이터베이스 확인.

 

 

\c mydb2 myuser2

 

mydb2에 접속

 

 

create table t1 (a varchar(2));

 

테이블 생성

 

select * from pg_tables where tableowner = 'myuser2';

 

생성한 테이블 확인

 

 

copy t1 from stdin;

 

표준 입력에서 테이블에 자료 입력

 

select * from t1;

 

입력한 자료 확인

 

 

select a, length(a) as len_a from t1 order by a;

 

a의 길이를 출력하고, a에 의해서 정렬

+ Recent posts