반응형

Database 75

[자바스크립트] 날짜 포맷 함수(Date 포맷 함수)

날짜 포맷 함수(Date 포맷 함수) Date format javascript moment.js 플러그인을 쓰면 더 많은 기능들이 있습니다. 하지만 아래처럼 직접 공통된 js 파일에 선언하고 날짜 포맷만 사용하셔도 됩니다. // script Date.prototype.format = function(f) { if (!this.valueOf()) return " "; var weekName = ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"]; var d = this; return f.replace(/(yyyy|yy|MM|dd|E|hh|mm|ss|a\/p)/gi, function($1) { switch ($1) { case "yyyy": return d.getFull..

[jQuery(제이쿼리)] table td 또는 ul li 값 가져오기

제이쿼리로 table td 또는 ul li 값 가져오기 How to get the text value of td or li(html) 간단히 this 를 사용해서 가져옵니다. 아이디를 직접 정의하기 보다는 클래스로 정의해서 사용합니다. // html 값1 값2 값3 값4 여기1 여기2 여기3 여기4 // script $(".test-td td").click(function(){ console.log($(this).text()); }); $(".test-li li span").click(function(){ console.log($(this).text()); });

[자바스크립트] 아이디, 이메일 유효성 검사

자바스크립트로 아이디, 이메일 유효성 검사 아이디와 패스워드가 적합한지 검사하는 정규식 입니다. 이메일이 적합한지 검사하는 정규식 입니다. function validate() { // 아이디와 패스워드가 적합한지 검사할 정규식 // 4자~ 12자 사이 var regexIdAndPw = /^[a-zA-Z0-9]{4,12}$/ // 이메일이 적합한지 검사할 정규식 var regexEmail = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i; var id = document.getElementById("id"); var pw = document.getElementById("pw"); var email = d..

[Database] 집계 함수 - AVG(평균), SUM(합), COUNT

AVG(평균), SUM(합), COUNT 특정 속성 값을 통계적으로 계산한 결과를 검색 집계 함수 (Aggregate Function)를 사용 열 함수 (Column Function)라고도 함 개수, 합계, 평균, 최댓값, 최솟값의 계산을 제공 집계 함수 [주의 사항] NULL 인 속성 값은 제외하고 계산함. WHERE 절에서는 사용할 수 없고 SELECT 절과 HAVING 절에서만 사용할 수 있음. 예제에 사용할 판매 데이터베이스 Customer 테이블 Items 테이블 Orders 테이블 AVG(평균) SELECT AVG ( price ) FROM items; 속성이름으로 AVG(price)을 사용함 AS 키워드를 사용해 이름을 부여 새이름에 공란이 포함된 경우 작음따옴표로 묶는다. SELECT AV..

[Database] 정렬 검색 - ORDER BY 를 이용한 검색

정렬 검색 - ORDER BY 를 이용한 검색 SELECT 문의 검색 결과 테이블의 투플 순서는 DBMS에서 정한 순서로 출력됨 결과 테이블의 내용을 사용자가 원하는 순서로 출력하는 방법 ==> ORDER BY 키워드 사용 기본 형식 SELECT [ ALL ㅣ DISTINCT ] 속성_리스트 FROM 테이블_리스트 [ WHERE 조건 ] [ ORDER BY 속성_리스트 [ ASC ㅣ DESC ] ]; ORDER BY 속성_리스트 : 정렬 기준이 되는 속성을 지정 여러 기준에 따라 정렬하기 위하여 정렬 기준이 되는 속성을 차례로 제시 ASC : 오름차순 정렬 DESC : 내림차순 정렬 기본 정렬 방식 – 오름차순 정렬 정렬 오름차순 정렬 : 알파벳 순서 / 사전 순서, ASCII 코드의 순서 내림차순 정렬..

[Database] 조건 검색 - NULL 을 이용한 검색

조건 검색 - NULL 을 이용한 검색 검색 조건에서 속성의 값이 NULL인지 비교하기 ==> IS NULL 키워드 사용 검색 조건에서 속성의 값이 NULL이 아닌지 비교하기 ==> IS NOT NULL 키워드 사용 예제에 사용할 판매 데이터베이스 Customer 테이블 Items 테이블 Orders 테이블 Customer 테이블에서 주소(address)가 입력되지 않은 고객의 account, name을 검색하시오. [TIP] NULL인지 비교하기 위하여 속성이름=NULL을 사용하면 안됨 투플을 수정 (UPDATE) 할 경우 UPDATE customer SET address=NULL WHERE account=’king’; 옳은 질의문 SELECT account, name FROM customer WHER..

[Database] 조건 검색 - LIKE 를 이용한 검색

조건 검색 - LIKE 를 이용한 검색 검색 조건을 정확히 모르는 경우 부분적으로 일치하는 데이터를 검색하려는 경우 ==> LIKE 키워드를 사용 검색 조건을 정확히 알면 = 연산자로 조건을 표현 LIKE 키워드는 문자열을 이용하는 조건에만 사용할 수 있음 LIKE 키워드와 같이 사용할 수 있는 기호 LIKE 키워드의 사용 예 예제에 사용할 판매 데이터베이스 Customer 테이블 Items 테이블 Orders 테이블 Customer 테이블에서 성이 김씨인 name, account, grade를 검색하시오. -SELECT name, account, grade FROM customer WHERE name LIKE ‘김%’; Customer 테이블에서 account가 5자인 고객의 account, name,..

[Database] 조건 검색(WHERE 절)

조건 검색(WHERE 절) 조건을 만족하는 데이터만 검색 SELECT [ ALL ㅣ DISTINCT ] 속성_리스트 FROM 테이블_리스트 [ WHERE 조건 ] ; 예제에 사용할 판매 데이터베이스 Customer 테이블 Items 테이블 Orders 테이블 조건에 사용하는 비교 연산자 조건에 사용하는 논리 연산자 items 테이블에서 재고량 (stocks)이 20이상인 제품의 code, name, stocks를 검색하시오. SELECT code, name, stocks FROM items WHERE stocks >= 20; Orders 테이블에서 apple 계정의 고객의 10 개 이상 주문한 item 과 qty, date를 검색하시오. SELECT item, qty, date FROM orders WH..

데이터 조작어(DML) - SELECT 문 (데이터 검색)

데이터 조작어(DML) - SELECT 문 (데이터 검색) SQL의 데이터 조작 기능 데이터 검색, 삽입, 수정, 삭제 데이터 검색 : SELECT - 테이블에서 조건에 맞는 튜플을 검색함 데이터 삽입 : INSERT - 테이블에 새로운 튜플을 삽입함 데이터 수정 : UPDATE - 테이블의 조건에 맞는 튜플의 내용을 변경함 데이터 삭제 : DELETE - 테이블에서 조건에 맞는 튜플을 삭제함 예제에 사용할 판매 데이터베이스 Customer 테이블 Items 테이블 Orders 테이블 데이터 검색(SELECT 문) 데이터 검색 (SELECT 문)의 개요 SELECT 키워드와 함께 검색하고 싶은 속성의 이름 나열 FROM 키워드와 함께 검색하고 싶은 속성이 있는 테이블의 이름 나열 검색 결과 : 테이블 형..

[Database] MySQL 뷰(View)

MySQL 뷰(View) 뷰 (View) 개념 다른 테이블을 기반으로 만들어진 가상 테이블 데이터를 실제로 저장하지 않음 논리적으로만 존재하는 테이블 일반 테이블과 동일한 방법으로 사용 다른 뷰를 기반으로 새로운 뷰를 만들 수 있음 뷰를 통해 기본 테이블의 내용을 쉽게 검색할 수 있음 기본 테이블의 내용을 변화시키는 작업은 제한적임 뷰 생성 명령어 : CREATE VIEW 속성리스트 : 뷰를 구성하는 속성의 이름 생략 가능 – SELECT 문에서 사용한 속성의 이름을 뷰에서 사용 SELECT 문 : 기본 테이블에 대한 SELECT 문 ORDER BY를 사용할 수 없음 일반적인 SELECT 문과 동일 WITH CHECK OPTION 생성한 뷰에 삽입이나 수정 연산을 할 때, SELECT 문에서 제시한 뷰의..

반응형