데이터베이스 분류
CSQL 질의 사용 방법
작성자 정보
- 웹관리자 작성
- 작성일
컨텐츠 정보
- 10,625 조회
- 0 추천
- 목록
본문
| ||||||||||||||||||||||||||
1. 질의 사용 방법 | ||||||||||||||||||||||||||
1) DB 접속 | ||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||
csql [option list] 데이터베이스 이름 | ||||||||||||||||||||||||||
즉, 쉘 프롬프트 상에서 아래와 같이 입력을 하면 csql 에 접속할 수 있다. (여기서 사용되는 데이터베이스 CUBRID 설치 시에 생성되는 demodb 데이터베이스를 사용한다.) | ||||||||||||||||||||||||||
prompt> csql demodb | ||||||||||||||||||||||||||
2) REMOTE DB 접속 | ||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||
전제조건으로 local 데이터베이스와 remote 데이터베이스의 CUBRID 버전이 같아야 한다. | ||||||||||||||||||||||||||
① 설정 | ||||||||||||||||||||||||||
prompt>vi $CUBRID_DATABASES/databases.txt # local db 정보 demodb /home/cubrid/CUBRID/CUBRID_DATABASES/demodb DBHOST /home/cubrid/CUBRID/CUBRID_DATABASES/demodb # remote db 정보 testdb /home/cubrid/CUBRID/CUBRID_DATABASES/testdb 192.168.1.1 /home/cubrid/CUBRID/CUBRID_DATABASES/testdb | ||||||||||||||||||||||||||
② 접속방법 | ||||||||||||||||||||||||||
csql 인터프리터로 remote host 에 존재하는 데이터베이스에 접속하기 위해서는 쉘 프롬프트 상에서 아래와 같이 입력을 하면 접속할 수 있다. | ||||||||||||||||||||||||||
prompt> csql -C testdb | ||||||||||||||||||||||||||
3) COMMAND-LINE OPTION | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
4) COMMAND-LINE OPTION EXAMPLES | ||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||
이것은 이름이 demodb 인 데이터베이스에 데이터베이스 관리자가 standalone 모드로 접속하겠다는 의미로 현재 접속한 유저 외에는 해당 데이터베이스에 접속할 수 없다. | ||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||
이는 -l 옵션을 이용하여 SQL 구문 실행한 결과를 아래와 같이 라인 단위로 출력하는 구문이다. -l 옵션이 지정되지 않으면 열 단위로 출력된다 | ||||||||||||||||||||||||||
csql> select * from code csql> ;x | ||||||||||||||||||||||||||
"무단배포금지: 클라우드포털(www.linux.co.kr)의 모든 강좌는 저작권에 의해 보호되는 콘텐츠입니다. 무단으로 복제하여 배포하는 행위는 금지되어 있습니다."
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.