전체 글 33

[아이티윌 빅데이터 52기] Day 4 데이터 입력/수정/삭제/데이터 고급 조회 1

데이터 입력 / 수정 / 삭제 / 데이터 고급 조회 1-데이터 입력하기-데이터 수정/삭제-INNER JOIN / OUTER JOIN 데이터 입력하기(1) 데이터 저장하기 INSERT INTO-나열되는 컬럼 순서는 테이블 구조와 일치하지 않아도 괜찮음-VALUE 와 컬럼은 1:1 대응 필요 데이터의 무결정> 잘못된 데이터가 들어가는 것을 방지하고, 올바른 데이터만 유지되도록 보장하는 것> 무결성을 보장하기 위해 테이블 생성 시 적절한 제약 조건을 설정 (테이블 생성 시 지정하는 옵션)> 데이터 조회보다는 입력/ 수정 / 삭제 할 때 지키는 옵션들 (1) 엔티티 무결성-각 행은 고유해야하고, 각 행을 식별하기 위해서 NULL 이 아닌 고유 값(일련 번호) 가 필요하다 | 기본키 (PRIMARY KEY..

[아이티윌 빅데이터 52기] Day 3 SQL 함수 2 그룹 조회

SQL 함수2 그룹 조회-날짜 시간 함수-형변환 / 조건 함수-집계 함수-그룹 조회-윈도우 함수 날짜 시간 함수 1. 현재 날짜/ 시간 조회 : NOW() CURDATE() CURTIME()NOW() 현재 날짜와 시간 반환CURDATE(): 현재 날짜만 반환CURTIME():현재 시간 반환 *컴퓨터에 내장된 값을 가져오기 때문에 FROM 안 붙음SELECT NOW() AS 현재_날짜시간, CURDATE() AS 오늘날짜, CURTIME() AS 현재시간; 2,테이블에 저장된 날짜 데이터를 가져오는 DATE() ,TIME()-데이터 타입이 날짜/시간인 경우에 대해 활용 가능 3. YEAR() MONTH () DAY()년도 월 일자를 추출 4.DATE_ADD () 날짜 연산DATE_ADD(DATE, I..

[아이티윌 빅데이터 52기] Day 2 데이터 검색하기 SQL 함수

데이터 검색하기 SQL 함수 1-데이터 검색하기-집합 연산자-문자열 함수-숫자 함수 WHERE ,UNION, INTERSECT ,EXCEPT, 를 이해문자열/숫자 함수의 종류 파악 WHERE 절의 사용-특정 검색 조건을 만족하는 행만 조회-비교 / 논리/ SQL 연산자 비교 연산자 : = . != , ,>= , 논리 연산자 : AND . OR . NOT -AND 모든 조건이 참 / OR 하나라도 참 -괄호를 적용하면 우선적으로 적용 SELECT * FROM STUDENTS WHERE (GRADE =1 OR GRADE = 2) AND STATUS = '재학;ORDER BY GRADE ASC; -AND 가 OR 보다 우선적으로 적용SELECT * FROM STUDENTS WHERE GRADE =1..