일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- R실습
- 데이터프레임조회
- 구구단
- 웹크롤링 예제
- java
- range retention
- 파이썬예제
- 파이썬
- r연습문제
- rolling retention
- 피처벡터화
- 함컴타자연습
- classic retention
- 프로그래머스 풀이
- pandas
- 문자열함수
- 웹크롤링
- requests 모듈
- 야구게임 코드
- 조건인덱싱
- 타자연습파이썬
- 파이썬 야구게임
- 웹크롤링 실습
- Python
- R기초
- 데이터프레임 정보 조회
- 문자열reverse
- 네이버웹툰크롤링
- R
- 특정값 추출
- Today
- Total
목록Database (Oracle) (4)
서비스 기획자의 성장기록

1. docker hub에서 rollernaut oracle19c pull https://hub.docker.com/r/rollernaut/oracle19c Docker hub.docker.com 2. 컨테이너 생성 docker run -d --name oracle19 -p 1521:1521 rollernaut/oracle19c 3. 초기설정 docker exec -it oracle19 bash bash: sys as sysdba sqlplus Enter user-name: sys as sysdba Enter password: (미입력 & 엔터) SQL> show user alter user system identified by oracle; 4. oracle19c 컨테이너 구동 sql developer..

▋서브쿼리 (Sub query)란 서브쿼리란 쿼리문 안에 포함된 쿼리문이다. 서브쿼리를 포함하고 있는 바깥의 쿼리문을 메인쿼리라고 한다. 서브쿼리의 결과로 반환되는 데이터나 값을 메인쿼리에서 참조하여 조건이나 조회 결과로 사용한다. 1) 메인쿼리 - 실행의 결과가 조회되는 바깥부분의 쿼리 - 서브쿼리의 결과에 의해 실행되는 쿼리 2) 서브쿼리 - 메인쿼리 안쪽에 위치한 쿼리 - 실행결과가 메인쿼리의 조건이나 결과로 사용됨 - order by를 사용할 수 없음 (from절에서는 가능) ▋서브쿼리의 종류 서브쿼리는 반환되는 결과값의 개수에 따라 단일행 서브쿼리와 복수행 서브쿼리로 나뉜다. 1) 단일행 서브쿼리: 결과가 하나만 나오는 서브쿼리 2) 복수행 서브쿼리: 결과가 여러개 나오는 서브쿼리 - 메인쿼리의..

▋문자열 단일행 함수 함수 내용 LOWER(문자열 or 컬럼명) 영문자 문자열을 소문자로 변경 UPPER(문자열 or 컬럼명) 영문자 문자열을 대문자로 변경 INITCAP(문자열 or 컬럼명) 영문자 문자열에서 첫글자만 대문자, 나머지는 소문자로 변경 CONCAT(문자열1, 문자열2) 문자열1과 문자열2 결합 = 문자열1 || 문자열2 (이 방법을 더 많이 씀) SUBSTR(문자열, 위치) 지정된 위치부터 문자열의 마지막까지 반환 SUBSTR(문자열, 위치, 개수) 지정된 위치부터 (개수)개의 문자를 반환 LENGTH(문자열) 문자열의 길이 반환 INSTR(문자열, 부분 문자열) 문자열 내에서 부분 문자열의 위치 반환 REPLACE(문자열, 찾는 문자열, 바꿀 문자열) 문자열 치환 ▋숫자연산 단일행 함수..
▋ 데이터 무결성의 5가지 제약조건 1) Primary Key (PK) 2) Foreign Key (FK) 3) Unique (UQ): 중복값을 허용하지 않음 4) Not Null (NN): Null 값을 가질 수 없음 5) Check (CK): 한정된 데이터 내에서 값을 가질 수 있음 (성별 등) ▋참조 무결성 - 자식 테이블에 데이터 입력, 수정 시 foreign key 컬럼의 데이터는 부모 테이블의 기본키 컬럼에서 해당 데이터가 존재하는지 검증 - 부모 테이블에서 레코드 삭제 or 기본키 컬럼의 데이터를 수정할 경우, 자식 테이블에서 해당 데이터를 참조하고 있는지 검증 On delete cascade - 부모 컬럼을 삭제하면 자식의 모든 참조 레코드가 사라지도록 하는 것 - 자식쪽에서 on dele..