2019. 10. 11. 10:08ㆍDB/오라클
1. select 학번 from 학생 where 학생이름 like '%길동' or 학생이름 like '_춘향';
특이사항: like 대신에 =을 쓰지않도록 주의한다.
2. insert into 학생 values('홍길동', 19910101, 'A1234', '???-1234-1234')
특이사항: 이름, 생년월일, 학번, 전화번호, 전공 이라는 칼럼이 없을 때 상기의 식을 실행하면 전공 칼럼에는 null이 들어간다.
3. alter table 학생 add (부전공varchar(20));
학생이라는 테이블에 부전공이라는 칼럼을 추가한다.
4. alter table 학생 rename column 이름 to 성명;
학생이라는 테이블에 이름이라는 칼럼 이름을 성명으로 수정한다.
특이사항: 이 때 칼럼 이름에 '' single quotation을 쓰지 않는다.
5. alter table 학생 modify(성명 varchar(20));
학생이라는 테이블에 성명이라는 칼럼의 데이터타입을 수정한다.
6. alter table 학생 drop column 전화번호;
학생이라는 테이블에서 전화번호라는 칼럼을 삭제한다.
7. grant select, insert, update, delete on 테이블명 to 유저명;
8. revoke select, insert, update, delete on 테이블명 from 유저명;
9. update 학생 set 생년월일 = 19911225 where 이름 = '홍길동';
특이사항: 학생이라는 테이블에서 이름이 홍길동인 사람의 생년월일을 수정한다.
'DB > 오라클' 카테고리의 다른 글
오라클 연결연산자와 리터럴 문자열 (1) | 2019.06.28 |
---|---|
오라클 널 값 null (0) | 2019.06.28 |
오라클 단일행 함수 NVL, NVL2, NULLIF, COALSECE, CASE, DECODE, CONCAT (1) | 2019.06.05 |
오라클 WHERE 절 : 데이터 제한 및 정렬 (0) | 2019.06.04 |
SQL SELECT문의 기능 (0) | 2019.06.03 |