데이터베이스

데이터베이스

DATABASE STEP 7 - Order

★ Order by 절 결과셋의 정렬(O) 원본 테이블의 정렬(사용자가 관여 불가능 > 오라클 스스로) oredr by 정렬 컬럼 (asc : 오름차순 | desc : 내림차순) ★ Order By 절 쓰는법 select 컬럼리스트 -- 3. 원하는 컬럼들을 from 테이블 -- 1. 테이블로부터 where 조건; -- 2. 원하는 행들을 order by 정렬기준; -- 4. 순서대로 ■ Order By 사용예제 select * from tblCountry order by name asc; select * from tblCountry order by name desc; --null 컬럼을 대상으로 정렬 select * from tblCountry where population is not null ord..

데이터베이스

DATABASE STEP 6 - Column

★ 컬럼(Column) 컬럼 명시 select name, buseo from tblInsa; 연산 select name, basicpay, basicpay *2 as basicpay2 from tblInsa; 상수 select name, '홍길동' from tblInsa; ■ 1. distinct 컬럼 리스트에서 사용 중복값 제거 distinct 컬럼명 > distict 컬럼리스트 select * from tblCountry; -- 14개 국가가 각각 속한 대륙을 가져오시오. select continent from tblCountry; -- tblCountry에는 어떤 어떤 대륙이 있나요? > 종류? select distinct continent from tblCountry; -- tblInsa. > 이..

데이터베이스

DATABASE STEP 5 - Where

★ Where 절 레코드를 검색한다. 원하는 행만 추출하는 역할 > 결과셋 반환 ★ Where절 검색 순서 select 컬럼리스트 -- 3. 컬럼 지정 from 테이블 -- 1. 테이블 지정 where 조건; -- 2. 조건 지정 ★ where 절 응용 select * from tblCountry where Name = '대한민국'; select * from tblCountry where Continent = 'AS'; select * from tblInsa where basicpay > 2000000; -- 19명 select * from tblInsa where basicpay < 2000000; -- 41명 select * from tblInsa where buseo = '개발부'; select *..

데이터베이스

DATABASE STEP 4 - Operator

★ 연산자 (Operator) 1. 산술 연산자 +, -, *, / %(없음) > 함수로 제공(mod()) 2. 문자열 연산자 || ex) 'd' || 'e' >> 'de' 3. 비교 연산자 >, >=, 조건이 필요한 상황에서만 사용 컬럼 리스트에서 사용 불가능 조건절에서 사용 가능 4. 논리 연산자 and(&&), or(||), not(!) 컬럼 리스트에서 사용 불가능 조건절에서 사용 가능 5. 대입 연산자 = 컬럼 = 값 update문 6. 3항 연산자 없음 제어문 없음 7. 증감 연산자 없음 8. SQL 연산자 자바 : instanceof, typeof 등 같은 연산자 in, between, like, is 등.. (00구, 00절) ★ 예제 소스코드 --테이블 구조(char형인지 num형인지 구분..

데이터베이스

DATABASE STEP 3 - select

★ SELECT SQL Query(질의) > SELECT SELECT 문 DML, DQL 관계대수 연산 중 셀렉션 작업을 구현한 명령어 대상 테이블로부터 원하는 행을 추출하는 작업 > 오라클 서버한테 데이터 좀 주세요~ 요청하는 명령어 읽기 - select문 [WITH ] - WITH 절 SELECT column_list - SELECT 절 FROM table_name - FROM 절 [WHERE search_condition] - WHERE 절 [GROUP BY group_by_expression] - GROUP BY 절 [HAVING search_condition] - HAVING 절 [ORDER BY order_expresstion [ASC|DESC]]; - ORDER BY 절 ★ select 절 ..

데이터베이스

DATABASE STEP 1 - DB정의

★ system 접속 일반 계정 접속 관리자가 생성 이미 생성되어 있는 일반 계정 > 교육용(Test용) > scott, hr hr 계정 일반 계정 테스트용 샘플 데이터 제공 설치 직후 > 잠겨있는 상태 > 잠금 해제 설치 직후 > 암호 변경 계정 풀기 alter user hr account unlock; --계정 풀기 계정 잠그기 alter user hr account lock; --계정 잠그기 ★ 현재 계정이 보유하고 있는 테이블 목록 가져오기 select* from tabs; 데이터베이스는 스크립트 파일(*.sql) 스크립트 파일은 계정에 비종속적이다. 스크립트 파일은 계정에 독립적이다. 스크립트의 내용을 실행할 당시의 접속 상태가 누구인지 중요하다. 오라클 데이터베이스 + 데이터베이스 관리시스템 ..

데이터베이스

데이터베이스 - Window에서 세팅하기

★ 오라클 DB 파일 다운로드 https://www.oracle.com/database/technologies/xe-prior-release-downloads.html 상위 X64다운 ★ SQL Developer 다운로드 https://www.oracle.com/database/sqldeveloper/technologies/download/ 상위 X64다운 ★ 셋팅 시작하기 SQL Developer 압축 해제 후, 원하는 파일 경로에 위치 변경 1. 실행 후 환경 셋팅 도구-환경설정-코드편집기-PL/SQL 구문 색상 : 원하는 색상 변경 가능 도구-환경설정-글꼴- 원하는 글꼴 변경가능 > 맑은고딕 맑은고딕 > 구글에서 맑은 고딕 글꼴체를 받아옴. 도구-환경설정-환경-인코딩-UTF-8 : 안하면 한글 글꼴..

SQLD

2과목 - 1장 SQL 기본

★ SQL 문장들의 종류 데이터 조작어 (DML) SELECT 데이터베이스에 들어있는 데이터를 조회하거나 검색하기 위한 명령어를 말하는 것으로 RETRIEVE 라고도 한다. INSERT UPDATE DELETE 데이터베이스의 테이블에 들어 있는 데이터에 변형을 가하는 종류의 명령어들을 말한다. 예를 들어 데이터를 테이블에 새로운 행을 집어넣거나, 원하지 않는 데이터를 삭제하거나 수정하는 것들의 멸영어를 DML이라고 부른다. 데이터 정의어 (DDL) CREATE ALTER DROP RENAME 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어들로 그러한 구조를 생성하거나 변경하거나 삭제하거나 이름을 바꾸는 데이터 구조와 관련된 명령어들을 DDL 이라고 부른다. 데이터 제어어 (DCL) GRANT RE..

IT의 큰손
'데이터베이스' 태그의 글 목록 (5 Page)