본문 바로가기

분류 전체보기

(80)
변수와 자료형 ( 변수 선언 방식, 자료형 ) 변수 선언 위치에 따른 구분// 변수 선언 위치에 따른 구분var num1 = 10; // 전역 변수(선언된 후 같은 문서 내 어디서든 사용 가능)num2 = 5; // 전역 변수(변수명 앞에 어떤 키워드도 없으면 전역 변수가 됨)var num1 = 20; // JS에서 var 변수는 덮어쓰기가 됨.. / Java에서는 오류 발생console.log("num1 : " + num1); // 윈도우 개발자도구 콘솔창에 num1 : 20 출력console.log("num2 : " + num2); // 윈도우 개발자도구 콘솔창에 num2 : 5 출력function test(){ var num3 = 3; // function 지역 변수 num4 = 4; // * 전역 변수(변수명 앞에 ..
요소 접근 방법 ( DOM, document.get~. document.querySelector~ ) DOM(Document Object Model)- 웹 문서(HTML)의 모든 요소를 객체 형식으로 표현한 것   → 문서 내 특정 요소에 접근하는 방법을 제공DOM을 이용한 HTML 요소 접근하기 (해당 요소객체 가져오기)1) id로 접근하기 : document.getElementById("id속성값");2) name으로 접근하기 : document.get.ElementsByName("name속성값");3) class로 접근하기 : document.getElementsByClassName("class속성값");4) tag로 접근하기 : document.getElementsByTagName("태그명");5) CSS 선택자로 접근하기    5-1) document.querySelector("CSS 선택자")..
데이터 입출력 ( innerHTML, innerText, value ) ▶ 자바스크립트에서의 데이터 입/출력※ window : 자바스크립트 내장 객체로 브라우저 창이 열릴 때마다 하나씩 만들어지는 객체                   브라우저 창 안에 존재하는 모든 요소들의 최상위 객체(생략 가능)  document : 웹 문서마다 하나씩 만들어지는 객체 (html 문서에 대한 정보를 가지고 있음)1. 데이터를 출력하는 구문1)  [window.]alert("알림창에 출력할 문구");2) [window.]console.log("콘솔창에 출력할 문구");3) document.write("화면상에 출력할 문구");4) 선택한요소.innerText = "요소에 출력할 문구";5) 선택한요소.innerHTML = "요소에 출력할 문구";[window.]alert("내용")- ale..
DCL(Data Control Language) ▶ 계정(사용자)관리자 계정 : 데이터베이스의 생성과 관리를 담당하는 계정                      모든 권한과 책임을 가지는 계정                      ex) sys(최고 관리자), system(sys에서 권한이 몇 개 제외된 관리자)사용자 계정 : 데이터베이스에 대하여 질의, 갱신, 보고서 작성 등의 작업을 수행할 수 있는 계정으로,                      업무에 필요한 최소한의 권한만을 가지는 것을 원칙으로 함                      ex) 개별 이니셜 계정▶ DCL(Data Control Language)DCL(Data Control Language) : 계정에 DB와 DB 객체에 대한 접근 권한을 부여하고 회수하는 언어1) GRANT : ..
VIEW / SEQUENCE / INDEX ▶ VIEWSELECT 문의 실행 결과(Result Set)를 저장하는 객체논리적 가상 테이블 → 테이블 모양을 하고 있지만, 실제 값을 저장하고 있진 않음.★ ★  VIEW 사용 목적 ★ ★ 1) 복잡한 SELECT 문을 쉽게 재사용하기 위해서 사용2) 테이블의 진짜 모습을 감출 수 있어 보안상 유리함★ ★ ★  VIEW 사용 시 주의 사항 ★ ★ ★ 1) 가상의 테이블(실체 없음)이기 때문에, ALTER 구문 사용 불가능2) VIEW 를 이용한 DML(INSERT, UPDATE, DELETE) 가 가능한 경우도 있지만,    제약이 많이 따르기 때문에 보통은 조회(SELECT) 용도로 많이 사용함VIEW 생성 방법- CREATE [ OR REPLACE ] [ FORCE | NOFORCE ] VIEW ..
DDL (DATA DEFINITION LANGUAGE) _ 데이터 정의 언어 ▶ DDL (Data Definition Language) : 데이터 정의 언어객체(Object)를 만들고(CREATE), 수정하고(ALTER), 삭제하는(DROP) 등데이터의 전체 구조를 정의하는 언어로, 주로 DB관리자 / 설계자가 사용함오라클에서의 객체- 테이블(TABLE), 뷰(VIEW), 시퀀스(SEQUENCE), 인덱스(INDEX), 패키지(PACKAGE),  트리거(TRIGGER), 프로시져(PROCEDURE), 함수(FUNCTION), 동의어(SYNONYM),  사용자(USER)▶ CREATE테이블이나 인덱스, 뷰 등 다양한 데이터베이스 객체를 생성하는 구문테이블로 생성된 객체는 DROP 구문을 통해 제거할 수 있음1. 테이블(TABLE) 생성하기테이블(TABLE)이란?- 행(ROW)과 열..
DML (Data Manipulation Language) _ 데이터 조작 언어 ▶ DML (Data Manipulation Language) [ 데이터 조작 언어 ]테이블에 값을 삽입하거나(INSERT), 수정하거나(UPDATE), 삭제하는(DELETE) 구문▶ INSERTINSERT : 테이블에 새로운 행을 추가하는 구문작성 방법1) INSERT INTO 테이블명 VALUES(데이터1, 데이터2, ...);- 테이블에 모든 컬럼에 대한 값을 INSERT할 때 사용- INSERT하고자 하는 컬럼이 모든 컬럼인 경우, 컬럼명 생량 가능- 단, 컬럼의 순서를 지켜서 VALUES에 값을 기입해야 함2) INSERT INTO 테이블명(컬럼명, 컬럼명, 컬럼명) VALUES(데이터1, 데이터2, 데이터3, ...);- 테이블에 내가 선택한 컬럼에 대한 값만 INSERT할 때 사용- 선택 안..
SUBQUERY(서브쿼리) ▶ 서브쿼리(SUBQUERY)서브쿼리(SUBQUERY)  : 하나의 SQL문 안에 포함된 또 다른 SQL(SELECT)문메인쿼리(기존 쿼리)를 위해 보조 역할을 하는 쿼리문SELEC, FROM, WHERE, HAVING 절에서 사용 가능EX) 서브쿼리 예시 : 부서코드가 노옹철 사원과 같은 소속의 사원 명, 부서코드 조회1) 사원 명이 노옹철인 사원의 부서 코드 조회SELECT DEPT_CODEFROM EMPLOYEEWHERE EMP_NAME = '노옹철'; -- 결과 : D92) 부서코드가 'D9'인 사원 조회SELECT EMP_NAME, DEPT_CODEFROM EMPLOYEEWHERE DEPT_CODE = 'D9';3) 부서코드가 노옹철 사원과 같은 소속의 사원 명, 부서코드 조회→ 1, 2단계를 ..