티스토리 뷰

728x90

 

 
 
종료 – exit, quit
암호변경 – alter
도움말 – help 명령
생성된 테이블 이름 – select * from tab;
테이블 구조 – desc 테이블명 or describe 테이블명
윈도우 프로그램 (메모장) - host notepad;
 
 
버퍼
APPEND text , A text – 마지막 행에 text 추가
CHANGE /old/new , C old/new – 선택된 라인에서 old를 new로 변경
CHANGE /text , C /text – 선택된 라인에서 text 삭제
CLEAR BUFFER , CL BUFF - 버퍼의 모든 내용을 지움
DEL (DEL *) - 현재 행 삭제
DEL n - n번 행을 삭제
DEL m n - m번 행부터 n번 행까지 삭제
INPUT , I - 하나 이상의 행 추가
INPUT text , I text - text로 구성된 행 추가
LIST , L - SQL 버퍼의 모든 행 나열
LIST n , L n , n - N번 행을 나열
 
 
LIST 1-> 1행을 선택(편집)
RUN – 버퍼의 내용 실행
/ - 버퍼 내용 출력하지 않고 실행
 
 
파일 저장
get 파일명 - 파일의 내용을 버퍼에 저장
save 파일명 - 버퍼의 내용을 파일에 저장
start 파일명 , @ 파일명 - 파일에 저장된 내용을 실행
 
 
spool은 명령들을 일괄로 처리해 주는 명령어. spool off – spool을 끝냄
 
 
제약조건 이름 명시하며 기본키 설정 ->
ALTER TABLE students
ADD CONSTRAINT pk_students_id PRIMARY KEY (id);
 
 
제약조건 이름 명시하며 외래키 설정 ->
ALTER TABLE students
ADD CONSTRAINT fk_stu_deptid
FOREIGN KEY (dept_id) REFERENCES dept(dept_id);
현재 생성된 제약조건 보기
SELECT constraint_name, constraint_type, table_name
FROM user_constraints;
 
 
DROP TABLE dept CASCADE; (오류 발생)
DROP TABLE dept CASCADE CONSTRAINTS; (정상적으로 실행됨)
 
 
뷰 정보 보기 - SELECT view_name, text FROM user_views;
 
 
DML (insert, delete, update) - commit 시키지 않으면 반영되지 않음.
(버퍼가 가득 찼을 때 commit 하기 때문) 즉 rollback 후 commit 하면 반영 x
DDL – 라인 단위로 commit 되므로 별도의 commit 안해도 반영.
 

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
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
글 보관함