목록Database (8)
매일매일 IT
ROUND()- 지정한 소수점 자리로 값을 반올림.- 값을 지정하지 않을 경우에는 소수전 이하값을 버린다. - 음수이면 소수점 왼쪽의 수가 반올림.- 날짜 함수와 함께 사용 가능. SELECT name, ROUND(price, 0) FROM fake_apps; SELECT ROUND(AVG(price), 2) FROM fake_apps;
Case statement fun if genre is romancefun if genre is comedyserious in all other cases SELECT name,CASE WHEN genre = 'romance' THEN 'fun' WHEN genre = 'comedy' THEN 'fun' ELSE 'serious' END FROM movies;
Key-Value 형식의 데이터 store 중 하나GOOGLE 개발C++로 만들어졌지만 많은 프로그래밍 언어로 사용 가능.구글 크롬에서 IndexedDB를 구현하기 위해 LevelDB를 만들었다.IndexedDB : HTML5 사양 중 하나LevelDB는 임베디드용으로 사용할 수 있는 DB로 다루기 용이 LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.db.createKeyStream([options])A KeyStream is a ReadStream where the 'data' events are simply the ke..
CSV : Comma-Separated ValuesTSV : Tab-Separated ValuesSSV : Space-Separated Values
INI 파일 형식이 웹에 배포되는 경우는 많지 않지만, 설정 파일을 기술하는 데 자주 쓰임.단순한 텍스트 팡리 형식.주로 윈도우에서 사용되고 있지만, PHP의 설정 파일 등에도 INI 파일 형식이 쓰인다. (PHP 공부해야해 ~ )기본적인 구조는 다음과 같이 설정 이름과 실제 값이 'name=value'형식으로 기술 된다. 아울러 각 설정 값을 분류하기 위한 섹션이 있다. 세미콜론(;)으로 주석을 달 수도 있다.
YAML은 들여쓰기를 사용하여 계층 구조를 표현하는 것이 특징인 데이터 형식텍스트 데이터XML 보다 간단, JSON과 다소 비슷들여쓰기로 계층 구조를 기술하지만, 탭은 사용 불가. 오직 스페이스만 사용 가능!!YAML의 기본은 배열, 해시, 스칼라(문자열, 수치 boolean 등)배열을 표현하기 위해 행 첫머리에 하이픈(-)을 붙인다.하이픈의 뒤에는 스페이스 必要! 스페이스로 들여쓰기하면 배열 속의 배열 표현 가능. 다만 들여쓰기 직전에 빈 요소를 넣어줘야 한다. YAML의 해시(hash)는 자바스크립트의 객체에 해당.'key:value' 형식으로 기술한다. 들여쓰기로 계층 구조 표현 배열과 해시를 조합하여 복잡한 데이터 표현 YAML에는 flow style이 마련되어 있어 이를 이용하면 JSON과 마찬..