목록ETC (54)
Illie

JOIN 문법 SELECT * FROM __table1__ JOIN __table2__ ON __조건__; INNER JOIN(교집합) SELECT * FROM __table1__ INNER JOIN __table2__ ON __조건__; LEFT OUTER JOIN ( 교집합 + 왼쪽 테이블 전체) SELECT * FROM __table1__ LEFT OUTER JOIN __table2__ ON __조건__; RIGHT OUTER JOIN(교집합 + 오른쪽 테이블 전체) SELECT * FROM __table1__ RIGHT OUTER JOIN __table2__ ON __조건__; CROSS JOIN(테이블을 곱으로 나타내서 아주 양이 방대해짐) SELECT * FROM __table1__ CROSS..

UPPER(str) : 대문자 변환 LOWER(str) : 소문자 변환 INITCAP(str) : 첫 글자만 대문자로 변환 CONCAT(str, tmp) : 두 문자값 결합 SUBSTR(str,a,b) : 문자 추출 a = 시작위치, b = 개수 LENGTH(str) : 문자열 길이 반환 L/RPAD(대상,총길이,채울문자열) : 대상 문자열에 채울문자열을 총길이만큼 채워서 반환 LPAD('001',7,'0') ▶ 0000001 LTRIM, RTRIM(대상, 제거할 문자열) : 대상 문자열에서 제거할 문자열을 없앤 뒤 반환 select LTRIM('00010' , '00') ▶ 010 REPLACE(대상문자열,바꾸고싶은대상,바꾸고싶은내용) : 대상문자열에서 바꾸고 싶은 대상을 바꾸고 싶은 내용으로 수정한 ..

WHERE 각종 조건을 조회 가능 AND OR NOT 사용 가능(쿼리 읽는 순서는 NOT. AND. OR) like사용하면 포함된 글자 사용 가늠 ex) where like 김% -> 김으로 시작하는 결과 값 찾을 수 있음 LIMIT 조회되는 결과 값을 제한 가능 ex) LIMIT 3; -> 3개 조회 ex) LIMIT 3 5; -> 3번째 부터 5개 조회 GROUP BY 데이터를 그룹으로 짓는다 주로 갯수를 셀 때 사용함 ORDER BY 특정 칼럼을 기준으로 정렬 ASC : 오름차순 DESC : 내림차순 DISTINCT 중복 행 제거 ALIAS 별칭 여러 개의 테이블을 다룰 떄 아주 유용 ex) SELECT memberID a , boardID b FROM myMember a, myBoard b;

SELECT 원하는 정보만 쏙 쏙 골라서 뽑을 수 있다 모든 컬럼 조회 SELECT * FROM _테이블명_; 원하는 컬럼만 조회 SELECT _원하는 컬럼_ FROM _테이블명_; 원하는 조건 + 원하는 컬럼 조회 SELECT _원하는 컬럼_ FROM _테이블명_ WHERE _조건_; 문법 순서 SELECT -> FROM -> WHERE -> GROUP BY -> HAVING -> ORDER BY 쿼리 실행 순서 FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY

CREATE 테이블 생성 CREATE TABLE __테이블명__ ( 칼럼명 타입 조건(not null 등), 칼럼명 타입 조건(not null 등), 칼럼명 타입 조건(not null 등), PRIMARY KEY ~~ ); INSERT 데이터 삽입 INSERT INTO __테이블명__ (__필드 목록__) VALUES (__값 목록__); UPDATE 값 수정 UPDATE 테이블 SET 칼럼 = '값' WHERE 조건; DELETE 데이터 삭제 DELETE FROM _테이블_ WHERE _조건_;

개요 수업을 듣다보니 flex: 0 0 30%; 는 반응형이 안되고 flex: 1 1 30%;는 반응형이 된다고 하셨다 왜지? 왜일까? 그 이유를 알아보고자 한다 flex 구성 flex: flex-grow, flex-shrink, flex-basis; flex는 flex-grow, flex-shrink, flex-basis가 온다고 한다 이 세 가지를 하나씩 알아보자 flex-grow 할당받는 크기를 지정한다 1이라고 하면 모두 1만큼의 공간을 지정받으나 어느 하나의 값이 2라면 걔는 1의 2배 만큼의 공간을 지정 받는다 그림으로 보여줘야 쉬울거 같다 https://developer.mozilla.org/ko/docs/Web/CSS/flex-grow flex-shrink 얼마나 축소될지 정해준다 즉, g..

개요 flex는 쓰임이 많다 알면 알수록 모르는게 산더미다 그 산 더미 중 일부를 덜어내고자 정리를 한다 개념 flex-item을 배치할 때 어떻게 배치할 것인지를 설정한다 flex-direction: row; 로우~ 자 글자를 봐라 양옆으로 뻗어있다 이는 양 옆으로 나열한다는 뜻이다(암기 하기 쉽게 그런거나 그렇다고 해달라) flex-direction: row-reverse; 유추 가능하겠지만, 위와 같으나 나열 순서가 반대이다. flex-direction: column; 컬럼 자, 모음이 다 위아래로 뻗으니 위아래로 나열한다는 뜻이다 flex-direction: column-reverse; 유추 가능하겠지만, 위와 같으나 나열 순서가 반대이다. 결론 flex 중에 가장 쉽다..... 다른건 어렵다는 ..

개요 CSS는 알면 알수록 시간 절약이 가능하고, 모르면 모를수록 더 고생을 하는 분야인 거 같다 요즈음 자꾸 생소한 개념이 튀어나온다 오늘은 그 중 하나인 flex-wrap에 대해 알아보겠다 개념 flex-wrap이란, 어떤 방식으로 flex 배치를 할 것인지를 알 수 있다 모든 것이 한 줄에 배치될건지, 아니면 여러 행으로 나눠서 배치하게 될건지 등을 미리 설정할 수 있다 기본 설정 값 : flex-wrap: nowrap; 부모 요소를 벗어나더라도 한 줄에 배치한다 flex-wrap: wrap; flex-item 요소들이 내부 로직에 의해 분할되어 여러 행에 걸쳐서 배치된다 flex-wrap: wrap-reverse; wrap속성과 동일하나 순서가 반대로 된다 나의 경우 flex-wrap: wrap을..