SQL
- 구조적 질의 언어
- DB랑 대화하기 위한 표준 언어
DML (Data Manifulation Language)
- 데이터 조작 언어(조회, 등록, 수정, 삭제)
- select(DQL)
DDL (Definition)
- 데이터 정의 언어
- 테이블 생성, 변경, 삭제
DCL (Control)
- 제어
- 권한 제어
TCL
- Transaction (논리적 작업 단위)
DBMS 구조 (오라클)
tablespace > table > data
계정(인증, 인가)
select (조회/검색)
구조
select 컬럼명1, 컬럼명2.... from 테이블명
* (모든)
접속안되면
실행창에 services.msc
oraclexe, listener
* 생각
생각 -> 코딩
데이터 조회
- 어디에서
- 어떻게
- 무엇을
- 순서
별명, 별칭
alias -> as (생략가능)
asc (ascending) : 오름차순 (생략가능)
desc (descending) : 내림차순
날짜포맷변경
도구 > 환경설정 > 데이터베이스 > NLS
날짜 형식 : RRRR-MM-DD
A and B : A 그리고 B : A도 B도 true이면 결과값이 true
A or B : A 또는 B : A 또는 B 둘중 하나 이상이 true이면 결과값이 true
title = '자바'
contents = '자바'
title like '%자바%' : 자바가 포함되어 있으면 true
title like '자바%' : 자바 시작하면 true
title like '%자바' : 자바 끝나면 true
% : 0개 이상
_ : 1개
자바% : 자바, 자바1, 자바짱, 자바머시기
자바_ : 자바1, 자바짱
김% : 김, 김구, 김구라
김_ : 김구
escape : 탈출
_, \_
title like '%\_%' escape '\'
안녕하세요 저는 홍길동입니다 저는 서울에서 태어나, 어쩌고 저쩌고....
select title from notice
union all
select subject from free
initcap
'안녕하세요'
'안', '안녕', '안녕하', '안녕하세요'
substr
- 코드가 길어지면
- 중첩
* 원인 : 착시효과
구조파악, 범위
INSTR
(index + string)
* index는 0부터 시작
오라클은 1부터 시작
'국비 > 수업내용' 카테고리의 다른 글
6일차 (0) | 2023.09.07 |
---|---|
5일차 (0) | 2023.09.05 |
신한DS 금융 SW 아카데미 - 4일차 (0) | 2023.09.04 |
3일차 (0) | 2023.09.01 |
[신한DS] 금융 SW 아카데미 3회차 - 1일차 (2) | 2023.08.29 |