목록 분류 전체보기 (119)
네이처리 노트
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 GROUP BY [ HAVING ] 집계함수를 사용하여 데이터를 조회하면 전체 갯수만을 가져옵니다. 유형별로 갯수를 알고 싶을 때는 컬럼에 데이터를 그룹화 할 수 있는 GROUP BY를 사용하여 그룹별 데이터조회한다. GROUP BY의 결과에서 세부적으로 조건을 가질 때는 HAVING을 사용한다. SELECT 컬럼 FROM 테이블 GROUP BY 그룹화할 컬럼 [ HAVING 조건식 ]; SELECT 컬럼 FROM 테이블 WHERE 조건식 GROUP BY 그룹화할 컬럼 [ HAVING 조건식 ]; 예제 SELECT color, SUM(count) AS cnt FROM candies GROUP BY color; color별로 그룹화 하여 col..
주기적으로 오는 중랑구일보를 보다가 오늘 축제한다길래 구경나왔다 비가 추적추적 오지만 비산책도 좋으니까 ☔️ 어린이들이 뛰어 놀아야 하는 곳은 텅 비어있고 부모님 졸라서 겨우 왔던 아이들도 아쉬움에 툴툴.. 메인 공연장 규모가 꽤 크다 올때마다 느끼지만 오늘은 비가 와서 그런지 산이 더 웅장한 느낌이다. 멋있어.. 사진 찍다가 취소안내문을 보게됬다 그렇군.. 축제는 취소됐구 프로그램은 따로 진행하나보다 그림전시하는 곳도 가보니 그림은 다 철거되어있고 꽃장식 이쁘게 해둔 포토스팟이 있다 아쉬움에 사진남기는 분들이 있네 엉덩이 젖으실텐데.. 비산책를 끝내고 따듯한 커피 한잔 하면서 몸 녹이는 중 ☕️
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 - WHERE 데이터테이블 내에서 세부적으로 그룹을 지정하는 방법 ( '조건' 이라고 한다. ) SELECT * WHERE A; A도 여러 형태가 있지만 여기서는 기본값으로 컬럼명=값 이라고 하자 AND 결합하는 모든 조건을 충족해야만 결과를 조회한다. SELECT * WHERE A AND B; 예제 SELECT * FROM candies WHERE color = red AND price = 100; 📜 color값이 red이면서 price값이 100인 것을 조회한다. (둘 다 만족하는 데이터) SELECT * FROM candies WHERE size >= 10 AND price < 60; 📜 size값이 10보다 크거나 같으면서 price..
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 검색의 우선 순위 단순 검색의 경우 왼쪽에서 오른쪽으로 검색을 수행합니다. 여러 조건을 사용해야 하는 경우 결과물은 많은 양의 행을 제외하는 조건이 먼저 처리되는 것이 좋다. 그래야 잠재적으로 데이터베이스가 더 빨리 조건을 찾을 수 있게 된다. 👉🏻 where절로 조건 검색하기 작성 순서 select > from [ > join > on ] > where > group by [ > having ] > order by > limit 실행 순서 from [ > on > join ] > where > group by [ > having ] > select > order by > limit
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 C : Create (생성) R : Read (읽기) U : Update (수정) D : Delete (삭제) 기본 문법 서버와의 연결을 끊는 구문인 QUIT와 같은 경우를 제외한 구문 뒤에는 세미콜론( ; )을 붙입니다. SELECT * FROM 테이블명; SELECT 데이터를 조회한다. SELECT 컬럼명 FROM 테이블명 [WHERE]; where절을 옵션으로서 사용하지 않으면 테이블의 컬럼 전체를 조회한다. 예제 SELECT seq, title, view_order FROM table_name 🧾 seq, title, view_order 의 데이터를 조회한다. SELECT seq, title, view_order FROM table_n..
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 - 내장함수 사용자의 편의를 위해 다양한 기능의 내장 함수를 미리 정의하여 제공합니다. 날짜 현재날짜 확인하기 NOW() // YYYY-MM-DD HH:MM:SS CURDATE() // YYYY-MM-DD CURTIME() // HH:MM:SS now( 밀리초 ) 입력하면 yyyy-mm-dd hh:mm:ss 형태로 적용됨 Unix Time(milliseconds)UTC시간으로 기록됨 SELECT UNIX_TIMESTAMP("2021-04-01 09:00:00") // 1617235200000 SELECT FROM_UNIXTIME(1615437777568) //2021-3-11 13:42:57 DATE_FORMAT("날짜", 폼) 🔗날짜와 시간..
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 SHOW 명령어 SHOW는 데이터베이스 목록이나, 테이블 목록 등 다양한 정보를 보기 원할 때 사용하는 명령어입니다. // 데이터베이스 목록 (현재 계정이 접근 가능한 데이터베이스) SHOW DATABASES; // 특정 데이터베이스에 테이블 목록 SHOW TABLES FROM [데이터베이스]; // 현재 데이터베이스에 테이블 목록 SHOW TABLES; // 특정 데이터베이스에서 조건이 맞는 테이블 목록 SHOW TABLES FROM [데이터베이스] LIKE '키워드%'; // 현재 데이터베이스에서 조건이 맞는 테이블 목록 SHOW TABLES LIKE '키워드%'; // 특정 테이블을 만들기 위한 SQL 쿼리 가져오기 // 기존에 있는 테..
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 - 필드타입 COLUMN TYPE 데이터타입이라고도 하고, 테이블의 컬럼구조를 정의할 때 사용한다. 숫자 TINYINT / SMALLINT / MEDIUMINT/ INT / BIGINT 정수 (integer types) INT( INTEGER) / SMALLINT 표준정수 🚩 SIGNED 정수 음수까지 표현할 수 있는 타입 UNSIGNED 정수 양수만을 표현할 수 있는 타입 DEMICAL 고정소수점 (fixed-point types) FLOAT / DOUBLE 부동소수점(floating-point types) BIT 비트값 (bit-value type) 문자열 CHAR / VARCHAR 공통점 - 1 에서 255 글자 - BINARY 키워드가..
집들이 선물로 받고 우여곡절끝에 살아있는 9개월차 버킨입니다. 지금은 아주 멋있게 잘크고 있지만 한동안 고생했어요 ㅠㅠ 친구가 10일에 한번 물주라고 했는데 식물습도계로 확인해보니 wet상태이고... 화분안쪽이 전부 흙이 아니고 자갈과 흙이 분리된 특이한 구조인거같아요(추측) 3주가 지나도록 wet이어서 괜찮은건지 걱정하다가 4주만에 물을 조금 줬어요 😣 이게 타격이 컸는지 새로 나는 잎들이 다 쭈글쭈글 하더라구요 누가 찝어놓은 거처럼 자국이 생기고 심한건 잎이 생기다 말고.. 안죽고 버텨줘서 얼마나 고마운지😭 그래서 무심하게 키우려고했는데, 나름신경써서 키우기 시작했어요 10일에 한번씩 물주고, 건조한 날에는 분무기로 잎사귀들 촉촉해지라고 분무해주고 앞사귀도 먼지 안쌓이게 닦아주고있어요 전부 타죽을 뻔..
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 Error 이미지파일 전송시 Multer 오류 MulterError: Unexpected field 미들웨어 에러 인듯 하다 구글링 결과 upload.single 에 관해 언급 🔗stackoverflow 설명 1 👉🏼 upload.single('매개변수') 는 form을 통해 전송되는 파일의 name속성을 가져야 함. 설명 2 👉🏼 폼데이터의 속성명이 img이거나 폼 태그 인풋의 name이 img인 파일 하나를 받겠다는 뜻입니다. 정리하면 javascript의 formData.append("여기", file); //javascript formData.append("여기", file); 혹은 HTML //HTML 전송 "여기"라고 지칭한 곳과 ..