본문 바로가기

database

(11)
oracle - IN, LIKE, IS NOT NULL, AND, OR, NOT 19.11.21. IN, LIKE, IS NOT NULL, AND, OR, NOT 데이터베이스 구현 2019-11-21 23:46:05 ▶IN 연산자 col 의 값이 IN 연산자 안에 나열된 값 중에 포함될 때 참으로 판정. - SELCT * FROM emp WHERE deptno IN (10,20); => emp 테이블의 직원 소속부서가 10번 "이거나" 20번인 직원 정보 조회. RDBMS : 집합의 개념. 1. 순서가 없다. (1,5,7),=(5,7,1) 2. 중복이 없다. (1,1,5,7) = (5,1,7) "이거나" => OR "이고" => AND 따라서 IN 연산자는 OR 로 바꿀 수 있다. SELECT * FROM emp WHERE deptno = 10 OR deptno = 20; ▶LIKE..
oracle 컬럼조회(WHERE, TO-DATE, ALIAS, UPDATE 등) 19.11.20. SQL1 컬럼조회, WHERE, TO-DATE, ALIAS, UPDATE 등 데이터베이스 구현 2019-11-20 23:58:46 SQL -특정 테이블의 컬럼 조회 DESC 테이블명; : 테이블 속 컬럼과 그 데이터타입에 대해 알려준다. SELECT * FROM user_tab_columns; : 테이블 속의 모든 테이블(* 는 모든 테이블을 조회한다.) 을 보여준다. -prod 테이블의 컬럼 조회 DESC prod; - VARCHAR2, CHAR : 문자열. variable character(character) : 최대 사이즈 4000byte Number : 숫자 CLOB : character Large Object --> 최대사이즈 4GB DATE : 날짜(일시 = 년, 월, 일 +..
oracle 계정생성 19.11.19. SQL 처음, 계정생성 데이터베이스 구현 2019-11-20 23:34:26 SQL DBMS 데이터 베이스 : 여러 사람에 의해 공유될 목적으로 저장된 데이터의 집합. 트랜잭션 : 여러 단계의 과정을 하나의 작업 행위로 묶는 단위. ex) ATM기에서 입금시, 출금과 입금을 하나의 트랜잭션으로 묶어서 하나가 취소되면 나머지 하나도 취소되고, 하나가 이뤄지면 나머지 하나도 이뤄지게 된다. 'all or nothing' 데이터는 RDBMS 정형 데이터와 NOSQL 비정형데이터가 있다. RDBMS : 데이터관리가 중요한 곳에 쓰임. 제조업체, 회계, 금융 등. 틀리면 안 돼. NOSQL : 데이터가 유연한 구조로 한두건 누락돼도 문제없는 곳에 쓰임. 통계치, sns 분석 등. 한쪽이 우월한 ..