oracle 썸네일형 리스트형 231107 - Java mini project : 쇼핑몰 만들기 기간 : 231103 ~ 231107 쇼핑몰 프로그램 만들기 기본 구조 : CustomerDTO, ItemDTO, OrderListDTO, DAO, Main 괄호는 변수 이름 CustomerDTO id(id) : String 글자 수 8~16글자, 기본키, 변경 불가, 제약 조건은 오라클에서 pw(pw) : String 글자 수 8~16글자, not null 주소(address) : String 1단계로는 입력을 그대로 받기, 2단계는 도로명 주소 api에서 주소 정보 받아오기 번호(phone) : String - 000-0000-0000의 구조로 입력 필요. 이메일(email) : String @가 포함된 문자열 포인트(point) : int not null, 기본 값 0 회원 등급(grade) : i.. 더보기 231102 (Oracle) 테이블의 생성 새로운 테이블을 만들 때 컬럼의 구조를 만들어 주어야 한다. 컬럼의 변수 char(size) : 고정 길이 문자 데이터. 입력은 크기만큼이 가능하지만 실제 저장은 1크기만 된다. varchar2(size) : String의 역할. 가변길이 문자 데이터. 최대크기를 지정해야함. number : 부호, 소수점 제외 40자리 크기의 숫자를 저장한다. number(w) : w자리까지 숫자를 저장한다. 최대 38 numver(w,d) : w는 전체 길이, d는 소수점 이하의 자리를 지정한다. date : 날짜 데이터를 저장 long : 가변 길이로 문자형 데이터를 저장한다. 최대 크기는 2gb lob : 2gb 크기까지 가변길이 바이너리 데이터를 저장할 수 있다.이미지, 실행파일 등 rowid : .. 더보기 231030 (Oracle) date 자료에서 특정 요소 추출하기 extract(요소 from 자료) 선택을 위한 함수 decode(열, 조건, 이름, 조건, 이름, …) : 열에서 각 조건에 해당하는 값을 가진 레코드에 이름을 출력한다. 마지막 에 조건, 이름 완료 후 이름을 작성하면 그 외의 값의 default 값을 설정할 수 있다. 조건에 따라 서로 다른 처리가 가능한 함수 case when 조건 then 결과 …… end : 스위치문과 같은 방식으로 동작하게 된다. default 값에 대한 결과는 else를 사용하여 나타낸다. 그룹함수 하나 이상의 행을 그룹으로 묶어 연산하여, 하나의 결과를 나타내는 함수이다. 그룹함수와 그룹함수가 아닌 함수를 같이 출력하는 경우 레코드의 수가 달라 오류가 발생한다. sum(열) : 열의 값.. 더보기 Oracle 조회 점검 과제 1. departments 테이블의 구조를 캡쳐하여 표시 2. employees 테이블의 모든 레코드를 표시 select * from employees; 3. employees 테이블의 employee_id, last_name, hire_date, salary 컬럼의 데이터만 표시 select employee_id, last_name, hire_date, salary from employees; 4. employees 테이블에서 last_name, salary, 그리고 salary*12의 값을 표시 select last_name, salary, salary*12 from employees; 5. employees 테이블에서 last_name은 이름으로, salary는 월급으로, 월급에 12를 곱한 값은 .. 더보기 231026 (Oracle) sql의 함수 산술 연산과 dual dual : x 하나의 임시 테이블. 내부 함수 점검용 테이블. dummy 테이블이다. +-*/ : 산술연산이 일반적인 방법과 동일하게 실시 할 수 있다. sysdate : 시스템 날짜. 연 월 일의 구조로 생성된다. 숫자 데이터 연산 함수 abs : 절대값 floor : 소수 아래를 버린다. round(숫자, 자리) : 특정 소수점 자리를 표시하고 그 이하는 반올림 하도록 한다. 음수 자리수를 입력 시 10단위로 반올림한다. trunc(숫자, 자리) : 숫자를 자리수에서 잘라낸다. floor의 강화 형태 mod(숫자1, 숫자2) : 숫자1을 숫자 2로 나눈 결과를 출력한다. 문자 데이터 처리 함수 upper, lower, initcap : 문자를 대문자로, 소문자로,.. 더보기 231025 (Oracle) 데이터 가져오기 데이터를 가져오는 기본 명령어 DESC : 테이블 구조를 확인하기 위한 명령어. 결과가 스크립트로 출력된다. SELECT : 테이블에 저장된 데이터를 조회하기 위한 명령어. FROM이 반드시 뒤따라온다. SELECT 다음에는 열 정보가 들어가고, FROM 뒤에는 테이블 정보가 들어온다. WHERE : IF문처럼 특정 조건에 맞는 데이터만 보여주도록 한다. 산술/비교/논리 연산자 산술연산자 : 숫자형 데이터에서 산술연산을 실시하면 임시 데이터가 생성되어 출력된다. 비교연산자 : 숫자형 데이터의 일치 여부에 따라 출력된다. 문자, 날짜는 단일 따옴표를 이용하여 표시하고, 문자는 대소문자를 구분하여 입력하여야 한다. and , or, not : 각 조건의 연산을 나타낸다. not은 숫자의 경우.. 더보기 231024 (Oracle) 오라클 설치 오라클 홈페이지에서 오라클 데이터베이스 xe 21c를 설치한다. 링크 : https://www.oracle.com/kr/database/technologies/xe-downloads.html 2. 압축을 풀어주고 설치를 진행한다. 비밀번호는 dev1234로 임시 설정 설치 완료 시 sql plus가 실행 가능해진다. 3. sql developer를 설치한다. 링크 : https://www.oracle.com/database/sqldeveloper/technologies/download/ 4. 설치한 sql developer를 c에 압축을 풀어준다. 5. sql developer를 사용하여 오라클 데이터베이스를 관리할 수 있다. 오라클 데이터베이스 만들기 접속 - +버튼을 클릭하여 새 데이터베.. 더보기 이전 1 다음