급하신 분은 보라색 글씨만 보시면 됩니다.
# = root 계정으로 명령어 입력 $ = 사용자계정 (ex. oracle) 으로 명령어 입력
> = 오라클에 접속해 DB를 불러내고 쿼리 문 입력 - - - 명령문은 대문자, 칼럼이나 기타 변수는 소문자로 쓰겠음
# = root 계정으로 명령어 입력 $ = 사용자계정 (ex. oracle) 으로 명령어 입력
> = 오라클에 접속해 DB를 불러내고 쿼리 문 입력 - - - 명령문은 대문자, 칼럼이나 기타 변수는 소문자로 쓰겠음
1. 기본 형식
기본적으로 대, 소 문자를 구분하지 않는다.
> 명령문 변수; → ;를 입력해야 sql문이 끝이 난다. ;를 입력안하고 엔터를 치면 줄바꿈이 되고 2라고 나오게 되는데 sql 계속 입력하며 된다.
> DESC student; → 학생테이블의 구조 확인하기
2. 테이블, 칼럼, 로우
테이블 table
행행행행행행행행 칼럼 column
열
열
열
열
로우 row
3. 오름차순 ASC
현재의 데이터보다 다음 데이터가 큰 경우
cf. 내림차순 desc
4. 오라클이 느려지게 하는 큰 원인중 하나는 정렬 이다. 정렬을 안 하고 결과는 정렬된 값으로 보여주는 기술을 익히자. (ex. index활용)
5. 쿼리를 짜다가 바로전의 명령을 다시입력하거나 수정해서 입력하고 싶을때
> ed → vi 에디터에 바로전 입력했던 SQL문이 임시로 저장되어 있다. 수정후 wq!로 저장
> r
> / → r이나 / 를 입력하면 방금 저장된 sql문이 실행된다.
> l → 어떤 sql문이 저장되어 있는가 확인
> r
> / → r이나 / 를 입력하면 방금 저장된 sql문이 실행된다.
> l → 어떤 sql문이 저장되어 있는가 확인
6. 출력되는 결과물 좀더 편하게 보기
> set pagesize 50; → 기본 11줄이후 --------------로 구분선이 그어진다. 이 size를 늘려줌
> set linesize 200; → 한줄에 표시 할 수 있는 글자 수를 늘린다. 숫자는 가감 가능
> set linesize 200; → 한줄에 표시 할 수 있는 글자 수를 늘린다. 숫자는 가감 가능
'Oracle > Oracle - SQL' 카테고리의 다른 글
SQL정리 5장 그룹함수 (0) | 2012.01.05 |
---|---|
SQL정리 4장 함수 (0) | 2012.01.04 |
SQL정리 1-3장 (0) | 2012.01.04 |
SQL - SELECT 문 (0) | 2012.01.02 |
SQL - 실습 준비 (0) | 2012.01.02 |