2022. 8. 4. 14:34ㆍ3층 1구역 - 개발의 장/Oracle 명령어 학습
DELETE FORM 테이블 이름; - 모든 내용 삭제
rollback; - 커밋 시점으로 돌아오기(테이블 내에 데이터만)
DELETE FROM 테이블 이름 WHERE 선택 데이터; - 데이터 삭제
DROP TABLE 테이블 이름; - 테이블 삭제
SELECT * FROM 테이블 이름 WHERE 검색하고자 하는 카테고리='검색이름';
일 경우에는 '='은 검색이름과 완벽하게 일치해야 한다.
SELECT * FROM 테이블 이름 WHERE 검색하고자 하는 카테고리 LIKE '%검색이름%' - 일부 검색이름으로 검색
UPDATE 테이블 이름 SET 카테고리 이름='변경테이터' - 테이블 내 카테고리 이름의 데이터들 전부 변경
UPDATE 테이블 이름 SET 카테고리 이름='변경테이터' WHERE 카테고리 이름='변경하고자 하는 데이터 기준?'
- 테이블 내 선택 카테고리의 데이터 변경
UPDATE 테이블 이름 SET 카테고리 이름1='변경데이터1' , 카테고리 이름2='변경데이터2' WHERE 카테고리 이름='변경하고자 하는 데이터의 카테고리 이름'; - 부분 카테고리 데이터 변경
SELECT count(*) FROM 테이블 이름; - 테이블에 등록되어 있는 전체 데이터
SELECT max(num) FROM 테이블 이름; - 테이블에 등록되어 있는 데이터의 수
SELECT count(*) FROM 테이블 이름 WHERE 검색 카테고리='검색하고자 하는 데이터'; - 테이블 내에 검색하고자 하는 데이터와 일치하는 이름을 가진 데이터의 수? (없을 경우 없다고 표현.)
DESC 테이블이름; - 테이블 정보 보기
ALTER TABLE 테이블 이름 ADD 추가할 칼럼 타입(바이트수); - 칼럼 추가
ALTER TABLE 테이블 이름 MODIFY 변경할 칼럼 타입(바이트수); - 칼럼 구조변경
ALTER TABLE 테이블 이름 RENAME COLUMN 이름변경할 카테고리 TO 이름변경 카테고리;
- 칼럼의 카테고리 이름 변경
ALTER TABLE 테이블 이름 DROP COLUMN 삭제할 카테고리;
CREATE SEQUENCE 테이블이름_seq INCREMENT BY (NUM) START WITH (NUM); - 시퀀스 생성
INSERT INTO 테이블이름 VALUES(테이블이름_seq. NEXTVAL); - 시퀀스 사용시 정보 생성
'3층 1구역 - 개발의 장 > Oracle 명령어 학습' 카테고리의 다른 글
DB - DB - Oracle(오라클) 명령어와 단축키 - 3일차 == ORDER BY '정렬' (2022-08-05) (0) | 2022.08.05 |
---|---|
DB - Oracle(오라클) 명령어와 단축키 - 1일차(내용추가) == sqlplus, CREATE, DESEC, INSERT INTO(2022-08-03) (0) | 2022.08.03 |