본문 바로가기
반응형

데이터베이스7

[lesson] DBMS - 파생 문법 1탄 (문자연결, LIKE, DUAL, 집계함수, GROUP BY, ALIAS, ORDER BY) 정의되지 않은 값. 빈 값 대신 미정 값을 부여할 때 사용 PK는 불가능, FK 가능, UK 가능 ALTER TABLE 테이블명 MODIFY 컬럼명 NOT NULL; ALTER TABLE 테이블명 MODIFY 컬럼명 DEFAULT 초기값; ALTER TABLE 테이블명 DROP CONSTRAINT 제약조건 이름; NVL(컬럼명, '값') : NULL 닶 대신 다른 값으로 변경 후 검색 NVL2(컬럼명, 'NULL이 아닐 때 값, 'NULL일 때 값') : NULL일 때의 값, NULL이 아닐때의 값을 각각 설정 컬럼명 IS NULL : 컬럼값이 NULL이면 참 컬럼명 IS NOT NULL : 컬럼 값이 NULL이 아니면 참 ※ 컬럼명 IS NULL 과 컬럼명 = 'NULL';은 상황에 따라 결과가 다르게.. 2021. 8. 12.
[lesson] DBMS - DDL (데이터 정의어) SQL문에서 오늘 배울 내용은 DDL입니다. 자! 오늘도 힘차게 배워볼까요!!! DDL은 주로 테이블 조작, 제어 관련된 쿼리문입니다. 1. CREATE : 테이블 생성 2. DROP : 테이블 삭제 +) (DML의 DELETE와 구분을 해야하며, DROP은 ROLLBACK이 되지 않고, 자동 COMMIT이 되기 때문에 꼭 주의하여 사용해야합니다.) 3. ALTER : 테이블 수정 - 테이블명 수정 : RENAME TO [새로운 테이블명] - 컬럼 추가 : ADD([새로운 컬럼명] [컬럼 타입(데이터크기)]) - 컬럼명 변경 : RENAME COLUMN [생성된 컬럼명] TO [새로운 컬럼명] - 컬럼 삭제 : DROP COLUMN [생성된 컬럼명] - 컬럼 수정 : MODIFY([생성된 컬럼명] [컬럼.. 2021. 8. 11.
[lesson] DBMS - 개요 이번에는 DBMS 즉 데이터베이스 관리 소프트웨어를 배워보려 합니다! DBMS가 무엇인지 알아보기 전에 DB와 DBMS가 무엇인지 알아볼까요? - DB 데이터(Data)가 모여있는 기지(Base) (추상적인 용어입니다.) - DBMS 데이터를 관리할 수 있는 구체적인 시스템 사용자와 DB사이에서 사용자의 요구에 따라 데이터를 생성하고, DB를 관리해주는 소프트웨어입니다. 관리 시스템의 종류는 오라클, 마리아DB, MYSQL, MS-SQL, MongoDB 등등 다양한 프로그램이 있습니다. +) 설치는 11G버전으로 합니다! -> 설치 방법은 저보다 더 자세히 해주신 분들이 많아 따로 올리지는 않겠습니다! ★ Point! 오라클 DBMS 버전 : I = INTERNET, G = GRID, C = CLOUD .. 2021. 8. 11.
반응형