반응형

MariaDB 41

[Database] 속성의 데이터 타입

데이터 타입(Data Type) 데이터 타입(자료형)이란 컴퓨터 시스템과 프로그래밍 언어에서 실수, 정수, 소수 자료형 등의 여러 종류의 데이터를 식별하는 타입으로서, 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 할 수 있는 명령어, 데이터의 형태, 의미, 크기와 해당 자료형의 값이 저장되는 방식이다. 문자형 데이터타입 숫자형 데이터타입 날짜형 데이터타입 이진 데이터타입

[Database] 조인 검색 - JOIN

조인 검색 여러개의 테이블을 연결하여 데이터를 검색하는 것 조인 속성 테이블을 연결해주는 속성 속성의 이름은 달라도 됨 속성의 도메인은 같아야 함 외래키를 조인 속성으로 이용 조인 검색 SQL 문 FROM 절 : 검색에 필요한 모든 테이블을 나열 WHERE 절 : 조인 속성의 값이 같아야 함을 의미하는 조인 조건을 제시 속성의 이름 앞에 소속된 테이블의 이름을 표시 테이블 이름과 속성이름은 점( . )으로 연결 예 : orders.item : 주문테이블(orders)의 item 속성 apple 고객이 주문한 제품의 이름을 검색하시오. 필요한 테이블 : orders, items ‘apple’ 검색 조건 : orders.customer = ‘apple’ 주문한 제품 검색 조건 : orders.item = i..

[Database] 그룹별 조건 검색 - GROUP BY, HAVING

그룹별 조건 검색 - GROUP BY, HAVING 일반적인 검색조건 : WHERE 절에 작성 집계 함수는 WHERE 절에서는 사용할 수 없음 그룹에 대한 조건 : HAVING 절에 작성 집계 함수는 HAVING 절에서 사용 가능 예제에 사용할 데이터베이스 Orders 테이블 GROUP BY … HAVING Orders 테이블에서 2건 이상 주문된 제품(item) 별로 제품의 주문건수와 가장 많이 주문된 개수를 검색하시오. (주문건수는 주문건수, 가장 많이 주문한 개수는 최대주문수로 표기) 주문한 제품(item)별 : GROUP BY item HAVING COUNT(*) >= 2 제품별 주문건수 : COUNT( * ) 최대주문수 : MAX( qty ) SELECT item, COUNT( * ) AS 주문..

[Database] 그룹별 검색 - GROUP BY

그룹별 검색 - GROUP BY 특정 속성 값이 같은 투플을 모아 그룹을 만들어 검색 GROUP BY 키워드를 사용 기본 형식 SELECT [ ALL ㅣ DISTINCT ] 속성_리스트 FROM 테이블_리스트 [ WHERE 조건 ] [ GROUP BY 속성_리스트 [ HAVING 조건 ] ] [ ORDER BY 속성_리스트 [ ASC ㅣ DESC ] ] ; 예제에 사용할 데이터베이스 Orders 테이블 GROUP BY 질의 : Orders 테이블에서 주문 제품별 (item) 수량의 합계를 검색하시오. SELECT item, SUM( qty ) as 총주문수량 FROM orders GROUP BY item; [TIP] 그룹별로 검색할 때, 그룹을 나누는 기준 속성을 SELECT 절에 작성하는 것이 좋다 S..

[jQuery(제이쿼리)] Object의 특정 클래스(Class) 포함 여부 확인

클래스(Class) 포함 여부 확인 jQuery를 통해 Javascript 코드 상에 HTML 객체(Object)를 제어하는 경우가 많이 있습니다. 이 때에 객체의 특정 class 값을 이용하여 다수의 객체에 동시 접근하여 제어를 하거나 한 번에 동일한 CSS를 적용하는 등 다양한 용도로 사용할 수 있습니다. html 예제 아래의 div HTML 객체는 3가지의 class 속성 값을 가지고 있습니다. ... hasClass 함수 사용 ID가 div_test 인 객체가 class apple 을 가지고 있는지 체크합니다. hassClass 는 해당 객체가 파라메터로 들어온 속성 값을 가지고 있는 경우 true를 반환합니다. 이 함수는 JQuery 1.2 버전에서 추가되었습니다. if($("#div_test"..

[유닉스] 파일 아카이브 - .gz 파일, .zip 파일, .bz2 파일

gzip/gunzip gzip 명령으로 파일을 압축하여 .gz 파일을 생성할 수 있고, gzip 또는 gunzip 명령을 이용하여 압축을 풀 수 있다. 압축하기 : gzip 지정한 파일을 압축해 파일이름.gz 파일 생성 압축 효율이 좋음 형식 : gzip [옵션] 파일명 옵션 -d : 파일 압축을 해제 -l : 압축된 파일의 정보를 보여줌 -r : 하위 디렉토리로 이동하여 파일 압축 -t : 압축 파일 검사 -v : 압축 정보를 화면에 출력 -g : 최대한 압축 사용 예 gzip test1.txt gzip –v test2.txt test3.txt $ gzip test1.txt $ ls test1.* test1.txt.gz $ -d 옵션을 사용해 압축 파일 복원 가능 -l 옵션을 사용해 압축 파일에 대한 ..

[유닉스] 파일 압축하기(compress), 압축풀기(uncompress)

압축하기 : compress 파일을 압축 가장 오래된 압축 유틸리티 형식 : compress [옵션] 파일명 옵션 -f : 강제 압축 -c : 압축 결과를 화면에 출력 (.Z 파일은 생성이 안 됨) -V : 압축 정보를 화면에 출력 사용 예 : compress test1.txt $ compress test1.txt $ ls test1.* test1.txt.Z $ 사용 예 : compress –v test2.txt test3.txt $ compress –v test2.txt test3.txt test2.txt: -- replaced with test2.txt.Z Compression: 15.83% test3.txt: -- replaced with test3.txt.Z Compression: 15.83% $..

[유닉스] 파일 아카이브 - tar 파일, .Z 파일

파일 아카이브 아카이브 : 보관소, 저장소 파일 아카이브 : 파일을 묶어 하나로 만든 것 과거 : 여러 파일이나 디렉토리를 묶어 이동식 저장 장치에 보관하기 위해 사용되었음 다른 시스템과 파일을 주고받거나, 백업을 하기 위해 아카이브 파일 생성 기존 아카이브에서 파일을 추출 tar(tape archive) 파일과 디렉토리를 묶어 하나의 아카이브 파일 생성 형식 : tar 기능[옵션] [아카이브 파일] 파일명 기능 키 기능 키 앞에는 ‘–’ 기호를 사용하지 않아도 됨 옵션 옵션 사용시 기능키와 결합하여 사용하며, ‘–’ 기호를 사용하지 않아도 되지만, 인자값이 있는 옵션을 여러 개 지정하는 경우에는 – 기호를 사용해야 함 사용 예 tar cvf unix.tar Unix tar xvf unix.tar 아카이..

[유닉스] 파일 시스템 마운트 와 복구

파일 시스템 마운트 유닉스 시스템은 주변장치를 파일로 취급 마이크로소프트의 윈도우즈에서는 장치들이 시스템 부팅 시 자동으로 인식되거나, 새로 연결한 하드웨어도 PnP(Plug and Play) 기능에 의해 자동 인식됨 유닉스는 주변장치 사용을 위해 시스템 부팅 후 mount 명령을 이용해 수동으로 작업. 작업 후 umount시켜야 함 마운트 : 특정 장치를 특정 디렉토리처럼 사용하기 위해 장치와 디렉토리를 연결하는 작업 mount 명령의 일반 형식 -a 옵션은 /etc/fstab에 명시된 모든 파일 시스템을 마운트할 때 사용 -o 옵션은 특별한 옵션들을 지정할 때 사용 mount –a [-fnrvw] [-t 파일 시스템 타입] [-O optlist] mount [-fnrvw] [-o options] de..

반응형