전체 글

Weekly I learned
· sql
1. DML - 데이타 조작어DATA MANIPULATION LANGUAGE테이블 행에 대한 삽입,변경,삭제 기능을 제공하는 SQL 명령DML 명령 실행 후 COMMIT명령(DML 명령의 적용) 또는 ROLLBACK명령(DML 명령의 취소)을 실행하는 것을 권장그래야지 실제테이블에 적용이 됨     2. INSERT - 행 삽입테이블에 행을 삽입하는 명령1) 형식INSERT INTO 테이블명 VALUES(컬럼값, 컬럼값,...)2) 기본적인 행 삽입법-- DEPT테이블에 행 삽입하기 - 50-- 테이블에 삽입될 행의 컬럼값은 테이블 속성에 맞게 차례대로 나열하여 전달되도록 작성해야함-- 테이블 속성에 맞게 = 테이블의 순서나 자료형의 맞게DESC DEPT;..
· sql
1. 집합 연산자를 사용하기 위한 테이블 생성-- 🧛‍♂️SUPER_HERO테이블--SUPER_HERO테이블 생성 - 속성: 이름(문자형)CREATE TABLE SUPER_HERO(NAME VARCHAR2(20) PRIMARY KEY);--DROP TABLE SUPER_HIRE PURGE;--SUPER_HERO테이블에 행 삽입INSERT INTO SUPER_HERO VALUES('슈퍼맨');INSERT INTO SUPER_HERO VALUES('아이언맨');INSERT INTO SUPER_HERO VALUES('배트맨');INSERT INTO SUPER_HERO VALUES('앤트맨');INSERT INTO SUPER_HERO VALUES('스파이더맨');SELECT * FROM ..
· sql
1. 서브쿼리(SUBQUERY)의 개념SQL 명령에 포함되어 실행되는 SELECT 명령다수의 SQL 명령으로 얻을 수 있는 결과를 하나의 SQL 명령으로 얻기 위해 사용하는 기능(즉, 여러번 SQL 명령을 써야할 것으로 한번에 끝낼 수 있음!)SELECT 명령(MAINQUERY)에 포함되어 실행되는 SELECT 명령(SUBQUERY)서브쿼리의 명령 실행 후 제공되는 검색결과를 가지고 메인쿼리의 명령을 실행하여 검색서브쿼리는 메인쿼리의 FROM , WHERE , HAVING 에서 ( )안에 작성하여 실행      2. 단일행 , 단일컬럼 서브쿼리조건식의 비교대상(컬럼)과 같은 자료형의 값이 하나만 검색되도록 서브쿼리 작성서브쿼리로 단일행(SINGLE-ROW)의 단일컬..
· sql
1. SELECT의 가장 기본적인 문법SELECT 그룹함수(컬럼명)[,검색대상,...]FROM 테이블명[WHERE 조건식][GROUP BY {컬럼명|연산식|함수},{컬럼명|연산식|함수},... ][HAVING 그룹조건식][ORDER BY {컬럼명|연산식|별칭|COLUMN_INDEX} {ASC|DESC},...]     2. JOIN문의 개요두 개 이상의 테이블에서 행을 결합하여 원하는 컬럼값을 검색하기 위한 기능[step1] EMP테이블과 DEPT테이블에 저장된 컬럼값 검색 - 테이블을 각각 검색--EMP테이블에 저장된 모든 사원의 사원번호, 사원이름, 급여, 부서번호 검색SELECT EMPNO, ENAME, SAL, EMPNO FROM EMP;SELECT DISTIN..
· sql
1. 그룹함수의 개념 및 특징1) 그룹함수의 개념매개변수로 다수의 값을 전달받아 가공처리하여 결과값을 반환하는 함수주의) 딱 한 건의 결과만을 반환즉, 행이 한줄이다 = 한 행의 값으로 반환된다!COUNT함수MAX함수MIN함수SUM함수AVG함수..2) 그룹함수의 특징그룹함수는 다른 검색대상과 같이 사용하면 그룹함수와 검색대상의 검색행 갯수가 서로 다르기 때문에 에러 발생함그룹함수끼리 나열해 사용은 가능!-- COUNT(EMPNO)는 결과값이 1행이고, ENAME은 결과값이 여러행이기 때문 ERROR 발생SELECT COUNT(EMPNO) ,ENAME FROM EMP; --ERROR-- COUNT(EMPNO)와 COUNT(COMM)는 결과값이 모두 1행이기 때문에 가능..
· sql
1. 함수(FUNCTION)매개변수로 값을 전달받아 가공처리하여 결과값을 반환하는 기능을 제공매개변수로 값 받기 필수!! vs 자바의 메소드 : 필드가 있어 매개변수로 값 안받아도 됨1) 단일함수매개변수로 하나의 값을 전달받아 가공처리하여 결과값을 반환하는 함수문자함수매개변수로 문자값을 전달받아 가공처리하여 결과값을 반환하는 함수(String클래스의 메소드와 유사)숫자함수매개변수로 숫자값을 전달받아 가공처리하여 결과값을 반환하는 함수정수, 실수형 개념 없이 그냥 숫자형 하나임DUAL테이블 이용 (검색 테이블 없이 SELECT 명령을 작성할 경우 사용하는 가상의 테이블)(Math클래스의 메소드와 유사)날짜함수매개변수로 날짜값을 전달받아 가공처리하여 결과값을 반환..
· sql
1. SQL의 특징SQL은 행단위로 데이타를 처리함SQL 명령은 대소문자를 구분하지 않지만, '문자값'은 대소문자 구분함SQL에서 값 비교는 숫자값, 문자값, 날짜값 모두 다 가능!! (WHERE절 예시 참고)      2. DQL - SELECT구문DQL(DATA QURY LANGUAGE)데이터질의어 "SELECT"SELECT구문이란?하나 이상의 테이블에서 행(데이타) 검색을 위한 명령ex. 1개테이블에서, 2개테이블에서, 3개테이블에서, ..      3. SELECT구문 이용1) 검색대상-- 검색대상에는??-- * : 모든 컬럼, 다른 검색대상과 동시 사용 불가능-- 컬렴명-- 연산식-- 함수SELECT 검색대상,검색대상,... ..
· sql
1. DBMS 다운로드 및 설치🔥주의) 사용자계정, 파일명 .. 등 모든 것들을 영어로 설정해두기 / 한글NO![step1] Oracle 서버 프로그램 설치오라클 회사 이용함 ( oracle DBMS)오라클회사 접속 >> Oracle Database 클릭 >> Download Oracle Database 19c 클릭 >> setup.exe 클릭Oracle의 다양한 버전Oracle Enterprise Edition EE가장좋음, 비쌈, 대용량데이타베이스 효율적 관리에 용이전문가용, 실제 서버 구현해 관리하는 사람들문제가 발생하면 우리가 해결하기 어려움, 문제있어서 삭제 시 어려움, 소프트웨어 설치 삭제 어려움Oracle Standard Edition SE하위버전Or..
· sql
1. DATABASE의 등장 및 개념1)  DATABASE의 개요파일 시스템의 단점을 보완하기 위해 DATABASE 등장파일 시스템데이타를 저장하기 위한 가장 원시적인 방법대용량의 데이타를 관리하기에는 역부족데이타 공유가 어려움하나의 파일은 하나의 응용프로그램에서만을 위해 사용할 수 있음ㅠ - 즉, Stream을 하나밖에 만들지 못함ㅜㅜ다중 사용자 환경을 지원하지 못함보안에 취약정리파일시스템의 문제점을 극복하고, 대량의 데이터를 체계적으로 저장하고 관리하기 위해 DATABASE 등장2) DATABASE의 개념영속적(지속적)으로 유지 관리해야 할 유용한 데이터의 집합데이터베이스에 저장된 데이터는 검색뿐만 아니라 수정, 삭제까지 용이예시학사관리를 위한 데이터들,..
자바스크립트의 선언문은??변수, 함수변수, 객체변수 ... 등등명령들이 실행되기 전에 선언된 변수들과 함수들은 미리 생성되어있음즉, 미리 메모리를 차지하고 있음!!!!! 1. 자바스크립트 함수의 개념07_function.html1) 메스드와 함수의 차이점메소드 : 클래스 내부의 필드값을 이용해서 기능 제공함수 : 매개변수로 값을 전달받아 그 값에 대한 가공된 결과값 주는 것2) 자바스크립트 함수(Function)의 개념매개변수로 값을 전달받아 가공 처리하여 결과를 반환하는 기능 제공함수를 선언해야만 함수를 호출하여 함수 내부에 작성된 명령을 실행하여 처리결과 반환받아 사용 가능함수는 선언 방법에 따라 선언함수와 익명함수로 구분3) 선언함수함수명을 명시하여 선언하는 함수선언..
jeri
JERI LOG
loading