1. 테이블 컬럼 추가하기(ALTER TABLE ADD)

[문법] ALTER TABLE 테이블명 ADD 컬럼명 데이타타입(사이즈);

( EX ) USER라는 테이블에 USER_NAME이라는 컬럼을 VARCHAR2(13) 타입으로 추가할 때

-> ALTER TABLE USER ADD USER_NAME VARCHAR2(13); 

 

2. 테이블 컬럼 수정하기(ALTER TABLE ALTER COLUMN)

[문법] ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 테이타타입(사이즈);

( EX ) USER라는 테이블에 USER_AGE 라는 컬럼을 NUMBER(3) 타입으로 수정할 때

-> ALTER TABLE USER ALTER COLUMN USER_AGE NUMBER(3);

 

3. 테이블 컬럼 삭제하기(ALTER TABLE DROP COLUMN)

[문법] ALTER TABLE 테이블명 DROP COLUMN 컬럼명

( EX ) USER라는 테이블에 USER_NAME 라는 컬럼을 삭제할 때

-> ALTER TABLE USER DROP COLUMN USER_NAME;

 

4. 테이블 컬럼 이름 변경하기(SP_RENAME)

[문법] SP_NAME '테이블명.원래컬럼명' '바꿀컬럼명';

( EX ) USER라는 테이블에 USER_NAME 이라는 컬럼을 USER_FIRST_NAME으로 변경할 때

-> SP_NAME 'USER.USER_NAME' 'USER_FIRST_NAME';

 

 

컬럼 수정 작업은 테이터가 별로 없는 테이블이나 시작 단계에서 작업을 하는 것을 추천합니다.

1. 데이터가 많으면 수정하는데 시간이 많이 걸릴 것입니다.

2. 컬럼 수정으로 인해 컬럼명이 매칭이 되지 않아서 프로그램 오류가 발생할 수도 있습니다.

1. 테이블 조회하기


  - 테이블 목록 조회

     SELECT * FROM all_all_tables

     SELECT * FROM dba_tables

     SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE = 'TABLE'


  - 테이블 목록 조회 (접속한 계정)

     SELECT * FROM tabs

     SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE'

     SELECT * FROM USER_TABLES


  - 테이블 코멘트 조회

     SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = '테이블명'

     SELECT * FROM USER_TAB_COMMENTS

 

2. 컬럼 조회하기

  - 컬럼 조회

     SELECT * FROM COLS WHERE TABLE_NAME = '테이블명'

     SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = '테이블명'

     SELECT * FROM USER_TAB_COLUMNS


  - 컬럼 코멘트 조회

     SELECT * FROM USER_COL_COMMENTS

YUM이란?  rpm 명령어의 패키지 의존성 문제 해결를 해결한 'rpm 패키지를 설치하는 편리한 도구'라고 보면 된다.


1. 기본 설치 방법

  - yum install [패키지이름]

    ^

   -y 를 넣어주면 yes/no를 묻지 않는다.


2. rpm만 설치 방법

  - yum localinstall [rpm파일명].rpm


3. 업데이트 가능한 목록 보는 방법

  - yum check-update


4. 업데이트 방법 (패키지명을 생략 시 전체를 업뎃하므로 많은 시간이 걸리므로 피하는 것이 좋다.)

  : 설치 되어 있으면 업데이트를 진행하는데 업데이트가 없으면 그냥 종료. 그리고 미설치 되어 있으면 설치를 진행.

  - yum update ([패키지명])


5. 삭제 방법

  - yum remove [패키지명]


6. 정보 확인 방법

  - yum info [패키지명] 




7. 패키지 그룹 설치 (패키지 그룹에 포함되는 패키지들을 통째로 설치할 때 사용, java 패키지 같은..)

  - yum groupinstall "패키지그룹명"

^ 패키지 그룹명은 띄어써져 있는 경우가 많으므로 "" 안에 넣는것을 추천!


8. 패키지 리스트 확인

  - yum list [패키지명]

  - yum list all : 전체   //   yum list available : 설치 가능한 목록


9. 특정 파일이 속한 패키지명 확인

  - yum provides [파일명]


10. GPG 키 검사 생략 (CentosOS 7에서 인증되지 않은 rpm파일 설치 하는데 설치가 안될 때)

  - yum install --nogpgcheck [rpm파일명].rpm


11. 기존 저장소 목록 지우기 (yum 문제 있을 시에)

  - yum clean all


'OS > LINUX' 카테고리의 다른 글

파일과 디렉터리  (0) 2017.11.02
사용자 및 그룹 관련 명령어  (0) 2017.11.01
기본 명령어 정리  (0) 2017.11.01

+ Recent posts