달력

52024  이전 다음

  • 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
  • 31

SQL 명 정리

Database/ORACLE 2015. 2. 24. 11:40

 - SQL(대소문자 구별 안함)
   - 계정 생성 방법 : create user 계정명 identified by 비밀번호;
   - 계정 권한 부여 : grant resource, connect to 계정명;

   - 테이블 생성 : create table 테이블명(컬럼명, 데이터타입 추가속성, ...);
     - 추가 속성 : not null primary key
   - 테이블 삭제 : drop table 테이블명;
   - 테이블 정보 조회 : desc 테이블명;
   - 테이블 코멘트 : comment on table 테이블명 is 코멘트명;
   - 레코드 검색
     - 전체 : select * from 테이블명;
     - 특정 컬럼 : select 특정컬럼명, ... from 테이블명 where 조건식;
     - 조건 :  select * from 테이블명 where 조건식;
     - 별칭 : select 컬럼명 병칭, ... from 테이블명;
     - 연산(숫자인 경우만) : select 컬러명 [+|-|*|/] 숫자 from 테이블명;
     - 정렬 : select * from 테이블명 order by 컬럼 [asc|desc];
     - 테이블 레코드 수 : select count(*) from 테이블명;
     - 최대/최소값(문자열도 됨) : select max/min(컬럼명) from 테이블;

     - 모든 계정 검색 : select * from all_users;
     - 계정 내 모든 테이블 검색 : select * from tab;
   - 레코드 추가
     - 컬럼 갯수만큼 : insert into 테이블명 values ('값', ... );
     - 넣고 싶은 컬럼만 : insert into 테이블명 (넣고 싶은 컬럼명 ... ) values (값 ... );
   - 레코드 수정 : update 테이블명 set 수정할 컬러명 = '값' where 조건식;
   - 레코드 삭제 : delete from 테이블명 wehre 조건식;

   - 컬럼 추가 : alter table 테이블명 add(컬럼명 컬럼타입);
   - 컬럼명 수정 : alter table 테이블명 rename column 컬럼명 to 수정할 이름;
   - 컬럼 데이터타입 수정 : alter table 테이블명 modify(컬럼명 타입);
   - 컬럼 삭제 : alter table 테이블명 drop column 컬럼명;
   - 컬럼 코멘트 : comment on column 테이블명.컬럼명 is 코멘트명;
   - 커밋 : commit
   - (마지막 커밋 시점으로)롤백 : rollback

'Database > ORACLE' 카테고리의 다른 글

컬럼 정보 확인  (0) 2015.02.24
계정별 권한주기  (0) 2015.02.24
대용량 데이터 밀어넣기  (0) 2015.02.24
DELETE 삭제했던 데이터 복구  (0) 2015.02.16
SELECT문 활용(대체 변수,함수,형변환)  (0) 2012.11.01
Posted by 타카스 류지
|