SQL WHERE Clause 

SELECT는 몇 개의 절(Clause)로 이루어져 있는데, WHERE Clause는 특정 조건으로 레코드를 필터링 하기 위해서 사용한다. WHERE 절은 특정 조건을 다루기 때문에 다양한 연산자 그 중에서도 Comparsion(비교) 연산자를 특히 많이 사용한다....

SQL SELECT DISTINCT 

SELECT 명령을 이용하면 모든 데이터를 읽는다. 이 경우 중복된 컬럼들도 모두 읽게 되는데, 중복을 제거하고 싶을 때가 있다. DISTINCT 키워브를 이용해서 중복을 제거 할 수 있다....

SQL SELECT Statement 

일상생활에서 어떤 데이터를 다룬다고 생각해보자. 읽고, 쓰고, 수정하고, 삭제하는 4가지 틀에서 벗어나지 않는 다는 것을 알 수 있을 것이다. 데이터베이스 시스템도 마찬가지로 CRUD 가 가장 중요하며, SQL에서 핵심은 CRUD와 관련된 구문을 익히는 것이다. CRUD 구문을 익히고 나면, 효과적으로 데이터베이스를 설계하고 조회하기 위한 추가적인 기술을 ...

SQL Syntax 와 연산자 

SQL 은 프로그래밍 언어로 SQL만의 독특한 문법을 가지고 있다. 다행인 점은 특정 목적에 특화된 DSL(Domain-specific language)이기 때문에 범용 언어들에 비해서 훨씬 쉽게 배울 수 있다는 점이다. 여기에서는 SQL 문법, SQL의 구성요소(element), 연산자들을 살펴본다....

MySQL & SQL 스터디 준비 

SQL은 Structured Query Language의 줄임말로 RDBMS(관계형 데이터베이스 관리 시스템-Relational database management system) 에서 데이터를 처리하고 조회하기 위한 목적으로 만들어진 DSL(Domain-specific language) 다. DSL은 Python, Java와 같은 범용적으로 사용하기 위한 ...

SQL GROUP BY 사용하기 

SQL은 가장 널리 사용하는 언어 중 하나다. MYSQL을 이용해서 SQL을 학습한다. GROUP BY 명령어는 동일한 값을 가진 컬럼을 그룹으로 묶어서 요약하기 위해서 사용한다. MySQL에서 GROUP BY의 사용법을 예제를 통해서 알아보자....

HTTP Status Code 

출처 Status Code는 클라이언트의(Mozilla, Chrome, Curl ...등) HTTP 요청이 성공적으로 완료되었는지를 알려준다. 응답은 "정보응답", "성공응답", "리다이렉트", "클라이언트 에러", "서버에러"의 5개 카테고리로 구성된다. HTTP Status Code는 3자리의 숫자로 표현한다. 첫번째 숫자로 응답 클래스를 확인 할 수...

git clone 

git clone명령을 이용해서 github 등에 공개된 코드를 로컬 PC에 복제할 수 있다. $ git clone directory를 생략할경우 저장소 이름이 디렉토리 이름이 된다. "github.com/yundream/helloworld.git"저장소를 hellotest 디렉토리로 복제해보자. $ git...

zsh 

zsh를 사용하기로 했다. 대단한 계기가 있는 건 아니다. 맥미니를 구매해서 개발환경 세팅하는 중, 쓸만한 쉘 없냐라고 했더니 누군가 oh my zsh를 써보라고 한게 이유가 됐다. Z shell(Zsh)는 쉘 스크링팅을 위한 command 인터프리터 및 로그인 쉘로 사용 할 수 있는 유닉스(unix)쉘이다. Zsh는 Bouren 쉘의 확장&개선된 쉘로 B...

XZ - 무손실 압축 툴 

xz LZMA/LZMA2 압축 알고리즘을 이용해서 파일에 대한 무손실 압축을 수행하는 프로그램이다.xz은 바이트 스트림 기반으로 작동하며 파일정보나 메타데이터등을 관리하지 않는다. 따라서 여러 개의 파일을 묶어서 압축하고 싶다면 .tar .cpio와 같은 툴과 함께 사용해야 한다.메타데이터를 관리하지 않기 때문에 디렉토리를 압축 할 수 없다. 디렉토리를 압...