본문 바로가기

Programming

(126)
[DB] DML DML 데이터 조작 언어로써 데이터 베이스의 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는데 사용되는 언어. 또한, 데이터베이스 사용자와 데이터 베이스 관리 시스템 간의 인터페이스를 제공 * DML엔 INSERT, DELETE, UPDATE가 있습니다 INSERT 생성된 테이블에 새로운 튜플을 삽입할 때 사용하는 명령문입니다 데이터 입력 입력하는 데이터 값은 속성의 개수보다 적어야 합니다 또한 속성과 입력하는 데이터 타입이 같아야 합니다 insert를 사용하고 테이블 명 옆에 속성명들을 입력하지 않으면 테이블으 생성할 때 지정한 속성들 순으로 데이터를 전부 입력해 주어야 합니다 SELECT문을 이용하여 다른 테이블의 값을 넣을 수 있습니다 서브 쿼리문을 사용해 삽입할 수 있..
[DB] DDL문 DDL문 데이터 베이스 객체들을 생성, 변경, 제거할 때 ㅏ용 테이블 기준 명령어 create : 테이블 생성 alter : 테이블 구조변경 drop : 테이블 삭제 rename : 테이블 이름 변경 truncate : 테이블의 모든 내용 제거 오라클은 관계형 데이터 베이스를 기본으로 함 - 관계형 데이터베이스는 정보 저장을 위해 관계나 2차원 테이블을 사용 - 관꼐형 데이터 베이스는 기본적인 자료형 복사 CREATE TABLE 복사할 테이블 명 AS SELECT * FROM 기존 테이블명 ALTER : 테이블 구조 변경 - 새로운 칼럼 추가 새로운 칼럼은 항상 마지막에 새엉되므로 자신이 원하는 위치에 추가 불가 ALTER TABLE 테이블명 ADD(컬럼명 데이터 타입); 기존 컬럼 수정 해당 컬럼에 해..
[DB] 그룹함수 ■ 그룹함수 - 테이블의 전체 행을 하나 이상의 컴럼을 기준으로 컬럼값에 따라 그룹화하여 그룹별로 결과를 출력하는 함수(복수행 함수) * 종류 : COUNT, MAX, MIN, SUM, AVG, STDDV, VARIANCE ○ 규칙 - NULL 값이 있는 컬럼은 조회에 포함시키지 않는다 - 로우가 없는 테이블에 그룹함수 CONT를 사용시 0이 출력되면 SUM을 사용시 SUM값 출력 - COUNT, MAX, MIN은 문자 숫자 날짜 데이터 모두 사용가능 - AVG, SUM, VARIANCE, STDDV는 숫자만 가능 - Expr이 있는 인수들의 자료형태는 CHAR, VARIANCE, NUMBER, DATE형이 될수 있다 ○ COUNT - 테이블에서 조건을 만족하는 행의 개수를 반환하는 함수 ○ MAX/MI..
[DB] SQL함수 SQL 함수 DESC : 테이블의 구조를 살펴보기 위해사용 UPPER : 입력한 문자값을 대문자로 변환 LOWER : 문자열을 모두 소문자로 변경 INITCAP : 문자열의 이니셜만 대문자로 변경 LENGTH : 컬럼에 저장된 데이터 값이 몇개의 문자로 구성되어있는지 길이를 알려줌(한글 2바이트, 영어 및 숫자 1바이트) SUBSTR : 대상 문자열이나 칼럼의 자료에서 시작위치부터 선택 개수만큼의 문자를 추출 SUBSTRB : 같은 형식이지만 문자의 개수가 아닌 바이트의 수를 잘라낸다 INSTR : 특정문자가 나타나는 위치를 알려줌 ABS : 절대값을 구함 FLOOR : 소수점 아래를 버림 ROUND : 반올림, 자릿수를 지정할 수 있음 TRUNC : 지정한 자리수 이하를 버린 결과 MOD : 나누기 연..
[DB] SQL PLUS 명령어 ■ SQL PLUS 명령어 오라클에서는 SQL 명령문을 간다하게 편집하고 저장할 수 있도록 SQL PLUS 명령어라는 툴을 제공해 준다 ○ 개념 - SQL문을 실행, 그 결과를 볼 수 있도록 오라클에서 제공하는 틀 - SQL PLUS 명령어는 틀에서 출력 형식을 지정하는 등 환경을 설정 · 작동 원리 - SQL문 입력 -> SQL 버퍼라는 메모리 부분에 저장 - SQL PLUS는 버퍼에 있는 SQL문을 인식하여 이를 Oracle Server에서 실행할 수 있도록 전달해주는 Oracle Tool SQL문과 SQL PLUS문의 차이점 SQL PLUS 명령어 중에서 자주 사용하는 명령어 편집 명령어 SQL PLUS 파일 명령어 - SQL 버퍼를 편집할 떄에도 ;를 /로 대체 되어야만 한다 - SAVE 명령어가..
[DB] 데이터 베이스(오라클) ■ 데이터 베이스 ○ 개요 · 자료 - 현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 값 · 정보 - 의사결정에 도움을 줄 수 있는 유용한 형태 - 자료를 가공(처리)해서 얻을 수 있는 결과를 의미 · 데이터베이스 - 어느 한 조직체의 여러 응용 시스템들이 공동으로 사용할 수 있도로 통합하여 저장한 운영 데이터의 집합 - 공동의 목적을 지원하기 위한 서로 관련된 자료드의 모임 - 주제와 관련된 의미 있는 데이터들의 모음 ○ 정의 · 통합된 데이터 - 산재 되어있지 않고 한곳에 있어야함 - 모든 데이터가 중복을 최소화하면서 통합 · 저장 데이터 - 컴퓨터에서 처리가 가능하도록 전자적 형태로 저장 - 디스크, 테이프 등 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터 · 운영 데이터 - 고유 기..
[JSP] template 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 Include Colored by Color Scripter cs template.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Insert title here 신상품 인기상품 Colored by Color Scripter cs left.jsp 다른 페이지는 중요하지 않으므로 스킵
[JSP][JAVA BEANS] 회원가입 유효성 검사 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12..