{ "Hello World!" }; 87
-
-
두 개 이상의 테이블을 서로 묶어서 하나의 결과 집합으로 만들어내는 것 (사용자가 필요한 집합 결과 도출) INNER JOIN - 교집합 (특정 컬럼 기준) OUTTER JOIN - 한 쪽 집합 모두 출력(특정 컬럼 기준) SELF JOIN - 동일 집합끼리 특정 컬럼 기준으로 집합 출력 계층형 구조를 만들 때 사용 ex) 사원 구조 더보기 SELECT m1.m_id AS memberId1 ,m2.m_id AS memberId2 ,m2.m_addr AS memberAdr FROM tb_memberAS m1 join tb_member AS m2 on m1.m_id m2.m_id AND m1.m_addr = m2.m_addr ORDER BY memberId1; CROSS JOIN - 두 집합의 곱집합 출력 ..
-
내장 함수 집계 함수 함수명 함수표기 설명 SUM SUM() 합계 AVG AVG() 평균 MIN MIN() 최솟값 MAX MAX() 최댓값 COUNT COUNT() 행의 개수 COUNT DISTINCT COUNT(DISTINCT) 행의 개수(중복은 1개만 인정) 데이터 형식 변환 함수 CAST (값) AS 변환하고싶은타입 또는 CONVERT (값, 데이터타입) 문자열 연결 함수 CONCAT(문자열1,문자열2, ... , 문자열N) 제어 흐름 함수 IFNULL : Null일 경우에 두번째 인수값 반환 SELECT IFNULL(54, '값이 존재하지 않습니다') AS IFNULL, IFNULL(NULL, '값이 존재하지 않습니다') AS IFNULL; NULLIF : 두값이 같으면 null을 반환 SELEC..
-
데이터 모델링 - 복잡한 현실 세계에 존재하는 데이터를 단순화 시켜 표현해 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정(업무에 필요한 정보들만 가공해서 자료의 형태로 이용) ex) 학원에서 수강신청을 하는것 특징 추상화(Abstraction) - 현실세계를 간략하게 표현한다 (누구나 가지고 있는 공통적인 특성을 뽑아내 간략하게 표현) 단순화(Simple) - 누구나 쉽게 이해할 수 있도록 표현한다 명확성(Clarity) - 명확하게 의미가 해석되어야 하고 한 가지 의미를 가져야 한다(중복의 최소화) 현실세계 > 개념적 구조 > (ERD) > 논리적 구조 개념적 데이터 모델 : 사람이 머리로 이해할 수 있도록 현실 세계를 개념적인 형태로 모델링 논리적 데이터 모델 : 개념적 구조를 논리적 형태로 모델링 ..
-
여러 시행착오를 거쳐 ... 현재 리스트들에서 카테고리명 가져와서, if문으로 원하는 색 주기 완료.. 이제 이걸 그냥 setAttribute했었는데 얘도.. 배열이여서 반복문으로 셋팅해줘야할 것 같다... 어케 바꾸지 하다가 역시 크롬 console창으로 이것저것 불러와보기 스킨 html파일에 위 코드를 이미 업로드 해둔 상태라 category[인덱스번호]하고 . 찍으니깐 style 태그 되길래 색을 입혀봄 ㅎ ^_____________________^ 드디어.....ㅜ ㅜ ㅜ for문 html에 올렸는데 안바뀜.. css가 적용돼서 그런건가,,,(그럴리없지만)해서 background-color 벗겨냈더니 그저 민둥... ㅠ 나중에 해결한다... (+220106) 안먹었던 이유: 그냥 반복문만 혼자 돌..
-
객체 생성자 함수(Object Constructor Function) - 함수를 new 연산자를 통하여 객체화 시키는 것 - var, let 키워드로 내부에 변수나 내부함수 선언시 외부에서 접근 불가능 > java의 private과 비슷 - this 키워드로 내부 변수나 함수(메서드) 선언시 외부에서 접근 가능 > java의 public과 비슷 새로 생성된 객체의 값 바꾸기 function MyFn2(){//클래스처럼 생각하기 //객체화된 나 자신의 속성 생성 this.userName = '홍길동'; //객체화된 나 자신의 메서드 생성 this.getUserName = function(){ }; } var myFnObj = new MyFn2(); myFnObj.userName = '홍길순'; consol..
-
객체 - 메모리에 등록된 데이터(자료구조, 함수) - 속성과 기능을 가지고 있다.(프로퍼티, 메서드) - 변수에 대입된 객체는 참조 변수라고 한다. 참조변수 - 메모리에 생성된 객체 주소를 생성된 변수가 참조하는것 - 생성된 객체가 여러 변수에 대입되더라도 대입된 변수들은 같은 주소를 가지고 있으며, 이 변수들 중 객체의 값을 변경 할 경우모든 변수들은 가같은 주소를 참조 하고 있음으로 변경된 동일한 결괏값을 가진다. //기본 자료형 //원시 타입 -> 기본 자료형 //원시 타입은 값을 복제하여 대입한다. var n1 = 100; var n2 = n1; console.log(n1, n2, '기본 자료형'); n2 = 200; console.log(n1, n2, '기본 자료형'); //n2의 값만 바뀜 /..
-
데이터베이스(DB) 1) 정의 통합된 데이터 ( Integrated Data ) - 자료의 중복을 배제한 데이터의 모임이다. 저장된 데이터 ( Stored Data ) - 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료이다. 운영 데이터 ( Operational Data ) - 조직의 고유한 업무를 수행하는 데 존재 가치가 확실하고 없어서는 안 될 반드시 필요한 자료이다. 공용 데이터 ( Shared Data ) - 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료이다 2) 특징 실시간 접근성(Real-Time Accessibility) - 수시적이고 비정형적인 질의(조회)에 대하여 실시간 처리에 의한 응답이 가능해야 한다. 계속적인 변화(Continuous Evolution) - 데이터베이스의 상..