목록분류 전체보기 (231)
코딩 기록들

HTML5 문서구조 HTML (hyper text markup language) - 태그(= node = element)를 조합해서 하나의 문서를 만드는언어 - 브라우저로 결과를 즉시 확인해볼수있다(= Client Side Language) HTML의 구조 head 의 태그들 : 브라우저에 나타나지 않는다 title : 사이트에 보여지는 제목 meta : 반응형 웹 script : 자바스크립트 작성 style : html꾸밀때 body의 태그들 : 브라우저에 전부 다 노출됨 html의 표준 : 오페라 https://www.opera.com/ko/computer/thanks?ni=stable&os=windows - 우클릭 후 요소검사 누르면 개발자도구 볼수있음 ( head - meta charset = "..

div 태그 = division - 화면을 분할시키려는 목적으로 사용. 단, 띄어쓰기 많이한건 표시안됨 - 웹페이지를 만들때 *가장*많이 쓰는 태그 중 하나 p 태그 - 문장과 문단을 구분 - paragraph : 문장을 작성할 때 사용 - p태그를 두번쓰면, 아래와 같이 문장과 문장이 떨어져 표현된것을 확인할수있음 SPAN 태그 - 문자를 감싸기만 한것은 아무런 기능도 적용이 안됨. 꾸며줘야됨ex) Headlines 실습 (글씨크기) 기사 따라하기 (Headline 실습) https://n.news.naver.com/sports/wfootball/article/477/0000476940 김민재, 투헬 떠나보내고 새 감독 맞이한다..."뮌헨, 알론소와 긍정적인 초기 회담 진행"→ "리버풀은 부담" 입력2..

왓챠 사용자계정 만들기 1st. 시스템계정 -> 새 sql편집기 만들기 사용자아이디를 WATCHA로 전부 바꾸기 (CTRL + C + F) OracleX21WATCH PASSWORD : WATCHA로 설정 ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE; CREATE USER WATCHA IDENTIFIED BY WATCHA; --계정과 DB 함께 만들어줌 ALTER USER WATCHA DEFAULT TABLESPACE users QUOTA UNLIMITED ON users; ALTER USER WATCHA TEMPORARY TABLESPACE temp; GRANT CREATE SESSION, CREATE VIEW, ALTER SESSION, CREATE SEQUENCE TO..
https://www.goodgag.net/304468 해당 사이트의 공지글 및 다른 2개 게시글을 execel시트로 구성해보는 실습 순서 1. 컬럼명으로 들어갈 만한 요소들을 나열하기 2. '게시글' 시트에 PK로 지정할 요소 선택 (= 게시글 번호) - 게시글 시트에 들어갈 다른 컬럼값 작성(게시글 제목, 게시글 작성자, 게시글 작성일자, 게시글 내용, 출처, 좋아요/싫어요 등) 3. '댓글' 시트에 PK로 지정할 요소 선택 (= 댓글번호) - 댓글 시트에 들어갈 컬럼값 작성 ( 댓글내용, 댓글작성자, 댓글내용, 댓글이 등록된 시간, 댓글이 수정된 시간, 게시글 번호, 부모댓글 정보, 좋아요/싫어요 등) - 게시글1에 대해 댓글이 n개이므로, 1:N 관계에서 N에 해당하는것을 1에다 적으면 PK중복이..

INSERT INTO [TABLE NAME] ( [COLUMN NAME], [COLUMN NAME], [...] ) VALUES ( [DATA], [DATA], [...] ) - 각 컬럼은 생략 가능하긴 하지만, 웬만하면 생략하지 않는다(NULL을 지원하는 컬럼만 생략가능) - PK는 중복된값을 넣어서는 안됨 - COLUMN의 타입에 맞게끔 데이터를 넣어야 함 NOT NULL - 체크가 되어있다면 : NULL값(' ' 도 비어있는 값이므로, 오라클에서는 NULL로 취급함)을 넣을수 없다 - 즉, 체크가 있는것 = 필수입력값 - 만약 NULL 체크 되어있는 컬럼에 NULL값 넣으면 : 'ORA-01400'에러 발생함 예제 -- HR회사에 신규인력이 입사하였다. -- 이름: 장민창 -- 성: 장 -- 이메일..

Recursive Join - 데이터베이스마다 표현하는 방식이 다름 - 한 테이블에 PK가 존재하고, 해당 PK를 참조하는 FK가 동시에 있는 경우의 조인 - 주로 계층형 관계에 이용(like 조직도) ex) EMPLOYEES 테이블 - 여러 명의 사원(EMPLOYEE_ID: PK)은 한 명의 상사(MANAGER_ID: FK)가 있다 - 동일 테이블에서 참조가 이루어지고 있음 계층형 트리의 구조 표현방식 -최상위 노드 = Root Node -최하위 노드 : Leaf Node 100번 사원의 부하직원들을 모두 조회하는 쿼리 SELECT LEVEL , EMPLOYEE_ID , FIRST_NAME || ' ' || LAST_NAME AS NAME --한줄로 연결 , MANAGER_ID FROM EMPLOYEE..

테이블조인 (외부조인) - OUTER JOIN - inner join은 데이터가 연결되어있는(같은) 부분만 나왔지만, outer join은 교집합이 아니더라도 방향에 따라 표현해줌 1. left outer join - (오른쪽의 데이터를)왼쪽으로 붙임 : 왼쪽에 있는 데이터는 다 보여주되(왼쪽의 데이터를 기준으로), 데이터가없는것은 전부 null 처리함 2. right outer join (실무에서는 사용하지 않음) LEFT OUTER JOIN –TABLE A 에 TABLE B 를 조인하여 데이터를 가져온다. Left Outer Join E left outer join D - 좌측에 있는(E)것이 메인테이블 - 일단, 메인테이블에만 있는 정보 + 교집합 정보 가져온다 - join에 비해 성능이 매우 떨어..
VIEW = 임시 테이블 - 뷰를 만드는 목적 : 귀찮아서 - 매번 쓰는 QUERY들을 매번안쓰기위해 임시 테이블로 만들어 둔 것 - 실무에서는 잘 사용하지 않음(테이블의 구조변경이 빈번히 발생하기 때문. 바뀔때마다 뷰를 수정하기 힘들기 때문) - 쿼리내부에서 잠깐동안 쓸 뷰를 만들고 지우는것 = INLINE VIEW - 조인만으로 풀리지않는 문제를 INLINE VIEW를 통해서 처리함 - 보통 INLINE VIEW내부에는 복잡한 JOIN쿼리가 작성됨 -> 그 결과를우리가 사용할것! - INLINE VIEW는 FROM 테이블에 (위치) 쓴다 ( FROM에 들어가는 소괄호 : 인라인 뷰, 소괄호 안에는 새로운 SELECT 쿼리 써주면 됨 ) 인라인뷰 문법 SELECT COLUMN ... FROM (SELE..