Cheat Sheet

    Regular expression Cheat Sheet

    [정규표현식] 정규표현식 정리 정규표현식(正規表現式, Regular Expression)은 문자열을 처리하는 방법 중의 하나로 특정한 조건의 문자를 '검색'하거나 '추출', '치환'하는 과정을 매우 간편하게 처리 할 수 있도록 하는 수단이다. 대표적인 정규표현식의 여러 패턴들과 예제를 살펴보자. 기본 메타 문자 기호 설명 . 모든 문자 일치 | OR 왼쪽 문자(혹은 패턴) 혹은 오른쪽 문자(혹은 패턴)과 일치 [] 문자 집합 구성원 중 하나와 일치 ex) [abc] : a 혹은 b 혹은 c [^] 문자 집합 구성원을 제외하고 일치, [^abc] : a, b, c 제외한 모든 문자 - 범위 정의 ([A-Z]와 같은 형태로 대문자 A에서 Z사이의 문자를 의미) \ 다음에 오는 문자를 이스케이프 기본 메타 문..

    SQL Cheat Sheet

    Summary PostgreSQL을 가지고 배우지만, 여기서 배우는 모든 sql구문은 any major type of SQL Dababase(MySQL, Oracle등)에 모두 적용가능한 구문이다. 대소문자에 insensitive. 상관없지만, SQL keyword는 대문자로 쓰는게 관습.(성능 차이 있음) SQL 문법은 문자열을 제외하곤 대소문자를 구별하지 않지만 DBMS는 입력된 SQL 문이 예전에 수행된 적이 있는지를 빠르게 찾기 위해 입력받은 SQL문 전체에 대한 HASH 값을 구해서 판단한다. 그런데 대문자와 소문자의 아스키 코드 값이 다르기 때문에 SQL 문법상으론 같은 문장이라고 하더라도 DBMS는 새롭게 입력되는 문장으로 이해하기 때문에 HARD PARSING을 매번하게 되고 이로 인해 부..