-
연산자
● 산술 연산자 : + - * / ● 논리 연산자 : >, >=, <, <=, =, !=(^=, <>) ● IN 연산자 : IN (data1, data2, data3, ….) = data1 or data2 or data3 ● BEETWEEN A AND B 연산자 : A <= x <= B - A에 작은값, B에 큰값이 와야함 ● LIKE 연산자 : 문자, _ ☞문자1개, # ☞숫자1개 ● 집합 연산자 : UNION(합집합, 중복x, 정렬o), UNION ALL(합집합, 중복o, 정렬x), MINUS(차집합), INTERSECT(교집합) A UNION B...
-
계정
● 계정, 이메일 연결 $ git config --global user.name "깃허브 이름" $ git config --global user.email "europa@abc.com" ● 계정, 이메일 연결 해제 $ git config --global --unset user.name $ git config --global --unset user.email ● 계정, 이메일 확인 $ git config user.name $ git config user.email $ git config --list # 모든 config 확인
-
Github repository의 하위 폴더만 Clone하기
0. 워크스페이스로 이동 + git bash 실행 1. folder라는 새로운 폴더를 만든 다음 그 폴더 안에 clone (-n때문에 파일이 바로 clone되진 않음) + 폴더로 이동 git clone -n http://github.com/repository.git folder cd folder 2. Sparse Checkout 기능 활성화 git config core.sparseCheckout true 3. checkout 하기 원하는 폴더나 파일 “ “안에 입력 + » .git/info/sparse-checkout -> “ “안에 하위 폴더를 적을 때 github repository의 ...
-
DCL(데이터 제어어), TCL(트랜잭션 제어어)
DCL - GRANT : 시스템, 객체 권한 부여/ WITH ADMIN OPTION -> 권한부여 받은 사용자가 권한부여 가능 GRANT CREATE 테이블명 TO 사용자 WITH ADMIN OPTION; GRANT SELECT, INSERT ON 테이블명 TO 사용자; - REVOKE : 시스템, 객체 권한 취소 REVOKE CREATE 테이블명 TO 사용자; REVOKE SELECT, INSERT ON 테이블명 FROM 사용자; TCL - COMMIT : 트랜잭션을 영구 반영 - ROLLBACK : 트랜잭션을 취소 - SAVEPOINT : 트랜잭션 내에서 저장점(ROLLB...
-
DML(데이터 조작어)
SELECT 컬럼명 FROM 테이블명 DISTINCT : 중복 제거, 한번만 사용가능, 효율 x ALL : 중복 허용 SELECT DISTICNT column1, column2 FROM table ▷ 별칭(alias) : AS 키워드 사용, “ “도 사용함 ▷ ORDER BY : 오름차순(default)이나 내림차순으로 정렬함. SELECT로 조회되지 않은 칼럼도 정렬기준으로 사용가능 조회된 칼럼은 칼럼번호로도 설정 가능 # column1 오름차순, column3 내림차순 정렬 SELECT column1, column2*10 AS 별명or"별명" FROM table ORDER BY 1, co...