반응형

mysql 126

[자바스크립트] input value 에 JSON으로 데이터 전달하기

input 태그에 에 JSON으로 데이터 전달 input 태그를 사용하다 보면 value 값으로 데이터를 한 번에 여러개를 전달하는 일이 생깁니다. 그냥 일차원 적으로 value="값1, 값2, 값3" 이렇게 생각을 할 수도 있는데, 이렇게 코딩을 하면 value 값을 자바스크립트로 뽑아낼 수는 있으나.. 비효율적인 코딩 입니다. 한 번에 여러 데이터를 전달하고 싶다면, Key : Value 로 이루어진 오브젝트 형인 JSON 형태로 전달을 하는게 깔끔합니다. JSON JSON은 Key : Value 로 구성하여 만듭니다. { key1 : value1, key2 : value2, key3 : value3, key4 : value4, key5 : value5 } JSON 데이터 전달하기 let jsonTe..

[자바스크립트] 소수점 버림, 올림, 반올림, 자르기 방법

Math() Math.ceil() : 소수점 올림, 정수 반환 Math.floor() : 소수점 버림, 정수 반환 Math.round() : 소수점 반올림, 정수 반환 올림 let testNum = 99.11; console.log(Math.ceil(testNum)); // 100 출력, 올림 적용 버림 let testNum = 99.11; console.log(Math.floor(testNum)); // 99 출력, 버림 적용 반올림 let testNum = 99.5; console.log(Math.round(testNum)); // 100 출력, 반올림 적용 toFixed(), toExponential(), toPrecision() toFixed(), toExponential(), toPrecisio..

[유닉스] 시스템 백업과 복구 명령어

스템 백업과 복구 명령어 테이프에 파일 보관 : tar tar 명령은 기본적으로 파일을 자기 테이프(magnetic tape)에 보관하도록 특별히 설계되었음 현재는 여러 개의 파일들을 하나의 파일로 묶는 용도로 더 많이 쓰이고 있음 tar 명령의 특징은 단순함, 신뢰성, 안정성, 자기 테이프 장치 이외의 어떤 매체에도 저장할 수 있는 유연성 형식 : tar [options] [생성될 파일명] [대상 파일명 또는 대상 디렉토리, 장치명] 가장 많이 사용되는 옵션은 cvf, tvf, xvf 저장 매체로 플로피 디스크나 자기 테이프로 지정하고 백업하는 예 /dev/fd0는 플로피 드라이브를 백업 매체로 지정하는 것 /var 디렉토리를 플로피 드라이브로 복사 # tar –cf /dev/fd0 /var 백업될 크..

[유닉스/unix] 사용자(User) 관리 명령어, 그룹(Group) 관리 명령어

사용자(User) 관리 명령어 사용자 계정 시스템 관리자의 중요한 역할 중 하나는 사용자 계정을 만들고 관리하는 일 사용자 계정의 구성 요소 로그인 ID : 시스템에 로그인할 때 사용자를 구분하기 위해 사용하는 이름. 사용자 이름. 시스템에서 유일해야 함 비밀번호 : 시스템에 로그인 허가를 받기 위해 사용자임을 증명하는 문자열. 6~8자 사이의 영문자, 숫자, 특수 문자의 조합으로 구성 홈 디렉토리 : 사용자가 로그인한 직후 위치하는 디렉토리. 자신의 파일과 디렉토리 저장 로그인 쉘 : 로그인할 때 자동으로 실행되는 쉘. 사용자의 명령을 입력받아 처리 사용자 초기화 피일 : 각 사용자가 자신의 작업 환경을 구성하는 파일. 로그인할 때마나 로그인 쉘이 자동으로 실행 /etc/passwd 파일 패스워드 파일..

[유닉스] 시스템 부팅과 종료

시스템 부팅과 종료 init 프로세스 init 프로세스가 하는 일 파일 시스템의 구조 검사 파일 시스템 마운트 서버 데몬을 띄움 사용자 로그인을 기다림 사용자가 로그인하면 사용자를 위한 쉘을 띄움 /etc/inittab 시스템을 어떤 방식으로 쓰는지에 따라 수행되는 6가지 실행레벨(runlevel) 중에서 init 프로세스가 수행해야 할 행동(action)들을 서술해 놓은 파일 rc.sysinit 스크립트 실행 init 프로세스는 rc.sysinit 파일을 가장 먼저 실행 rc.sysinit 스크립트는 inittab 파일의 정의에 따라, 시스템을 초기화할 때 가장 먼저 한 번만 실행되는 초기화 스크립트 기본 적인 path 설정, swap 영역의 활성화, 디스크 검사(fsck), /etc/hostname ..

MySQL 왼쪽 조인 (Left Join)

왼쪽 조인 (Left Join) 오른쪽 테이블(테이블2)과 매칭되는 왼쪽 테이블(테이블1)의 모든 투플을 반환한다. 오른쪽 테이블과 매칭이 되지 않을 경우, NULL을 반환된다. 기본 형식 SELECT 속성_리스트 FROM 테이블1 LEFT JOIN 테이블2 ON 테이블1. 속성 = 테이블2.속성 [ ORDER BY 속성 ]; SELECT 속성_리스트 FROM 테이블1 LEFT OUTER JOIN 테이블2 ON 테이블1. 속성 = 테이블2.속성 [ ORDER BY 속성 ]; Customer 테이블 Orders 테이블 고객의 구매 현황을 조사하되, 구매하지 않은 고객은 구매 항목에 NULL로 표시하고, 구매한 고객은 구매한 상품코드를 조사하시오. (왼쪽 조인 사용) SELECT customer.name, ..

MySQL 오른쪽 조인 (Right Join)

오른쪽 조인 (Right Join) 왼쪽 테이블(테이블1)과 매칭되는 오른쪽 테이블(테이블2)의 모든 투플을 반환한다. 왼쪽 테이블과 매칭이 되지 않을 경우, NULL을 반환된다. 기본 형식 SELECT 속성_리스트 FROM 테이블1 RIGHT JOIN 테이블2 ON 테이블1. 속성 = 테이블2.속성 [ ORDER BY 속성 ]; SELECT 속성_리스트 FROM 테이블1 RIGHT OUTER JOIN 테이블2 ON 테이블1. 속성 = 테이블2.속성 [ ORDER BY 속성 ]; Customer 테이블 Orders 테이블 고객의 구매 현황을 조사하되, 구매하지 않은 고객은 구매 항목에 NULL로 표시하고, 구매한 고객은 구매한 상품코드를 조사하시오. (오른쪽 조인 사용) SELECT customer.na..

MySQL 내부 조인 (Inner Join)

내부 조인 (Inner Join) 두 테이블에서 속성이 일치하는 모든 투플을 반환 일반적인 조인과 동일 기본 형식 SELECT 속성_리스트 FROM 테이블1 INNER JOIN 테이블2 ON 테이블1. 속성 = 테이블2.속성 [ ORDER BY 속성 ]; SELECT 속성_리스트 FROM 테이블1 JOIN 테이블2 ON 테이블1. 속성 = 테이블2.속성 [ ORDER BY 속성 ]; Customer 테이블 Orders 테이블 주문을 한 고객의 이름(customer.name)과 주문 상품(orders.item)을 검색하시오. SELECT customer.name, orders.item FROM customer INNER JOIN orders ON customer.account=orders.customer;..

MySQL 인덱스 (Index)

인덱스 (Index) 테이블에서 자주 사용하는 속성을 별도로 생성 테이블의 검색 동작 속도를 향상시키기 위하여 사용 테이블에 대한 킷값을 가지고 있는 사본 테이블 사용자들은 인텍스를 볼 수 없다. MySQL에서는 기본키에 대하여 인덱스가 자동 생성된다. 대부분의 MySQL 인덱스 (기본키, UNIQUE, INDEX와 FULLTEXT)는 B-tree에 저장된다. B-tree는 Binary Tree와 다르다. B-tree : 여러 개의 자식 노드를 가질 수 있다. Binary Tree : 2개의 자식 노드를 가진다. 장점 WHERE 절이나 ORDER BY 처리에서 빠른 처리 속도 단점 인덱스가 설정된 테이블을 수정할 때 처리 속도가 떨어짐 인덱스 생성시 고려 사항 WHERE절에서 자주 사용되는 속성을 선택한..

반응형