코딩 배우는 중/DB 3

DB : 오라클 함수

● 문자 함수 UPPER(문자열) : 문자열 데이터를 모두 대문자로 변환하여 반환 LOWER(문자열) : 문자열 데이터를 모두 소문자로 변환하여 반환 INITCAP(문자열) : 문자열 데이터를 첫 글자는 대문자, 나머지는 소문자로 변환하여 반환 LENGTH(문자열) : 문자열의 길이 반환 LENGTHB(문자열) : 문자열의 byte 수를 반환 SUBSTR(문자열, 시작위치, 추출길이) : 문자열 데이터의 시작 위치부터 추출 길이만큼 추출 INSTR(문자열, '검색할 문자열', 시작위치, 문자의 위치) : 문자열 안 특정 문자가 어디 포함되어 있는지를 반환 REPLACE(문자열, '찾는 문자', '대체할 문자') : 특정 문자를 다른 문자로 대체하여 반환 -- 대체할 문자를 지정하지 않으면 삭제하여 반환 ..

DB : SELECT문 사용하기

SELECT문 : 데이터 베이스에 저장되어 있는 데이터를 조회할 때 사용 ● 테이블의 정보 조회 DESC 테이블명; ● 테이블에 있는 전체 정보 조회 SELECT * FROM 테이블명; ● 테이블에서 필요한 열의 전체 정보 조회 SELECT 컬럼 이름1, 컬럼 이름2, 컬럼 이름3 FROM 테이블 명; ● 중복 데이터 삭제해서 데이터 조회 -- 열 1과 열 2, 열 3의 모든 데이터가 동일할 경우 데이터가 하나만 조회된다 SELECT DISTINT 컬럼 이름1, 컬럼 이름2, 컬럼 이름3 FROM 테이블명; ● 열에 별칭 지정하기 (alias) - 방법1) 칼럼연산식 별칭 - 방법2) 칼럼연산식 "별칭" - 방법3) 칼럼연산식 AS 별칭 -- 주로 사용 - 방법4) 칼럼연산식 AS "별칭" ● 데이터 원..

DB : 데이터 베이스

데이터 베이스 (Data Base) 데이터 : 아직 정제되지 않은 값이나 자료들 정보 : 데이터를 정리한 결과 : 여러 사람이 공유하며 효율적인 데이터 관리와 검색을 위한 데이터의 집합 DBMS (Data Base Management System) : 데이터 베이스 관리 시스템 데이터 모델 : 컴퓨터에 데이터를 저장하는 방식을 나눈 것 계층형, 네트워크형, 관계형, 객체 지향형 등이 있다 관계형 데이터 베이스 RDBMS : 관계형 데이터 모델을 바탕으로 데이터를 저장, 관리하는 데이터 베이스 ● 관계형 데이터 베이스 구성 요소 테이블 : 데이터 저장 공간 행(row) : 하나의 개체를 구성하는 여러 값 (ex. 20230312, 홍길동, 38 등) 열(column) : 저장하는 데이터의 대표 이름이나 특..