일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 재귀함수
- OOP
- 투포인터알고리즘
- 코딩테스트
- String.valueOf()
- 스택
- 재귀와반복문
- 백준
- GCP
- 싱글톤패턴
- 프로그래머스
- 백준 11659
- 클라우드에서 도커 실행하기
- 인텔리제이
- 코드스테이츠 백엔드
- MySQL
- 11659
- vm인스턴스생성
- List.of
- Array.asList
- Spring MVC 구성요소
- 버블정렬
- 알고리즘
- 코드스테이츠
- 성능테스트툴
- java
- Spring MVC 동작원리
- 구간합구하기
- 자바
- Spring Web MVC
- Today
- Total
목록Computer Science (27)
순간을 기록으로
문법 SELECT AVG(집합) FROM 테이블명; 평균을 구할 때 데이터 값이 NULL이라면 무시합니다. 즉 NULL값에 해당하는 데이터를 갯수에 포함하지 않습니다. 예시 테이블 문제: quantity 열의 평균 값 구하기 해결 참고로 SUM 집계함수와 COUNT집계함수를 이용해서 구할 수 있다.
문법 SELECT SUM(열명) FROM 테이블명; 예시 테이블 문제: quantity열의 합계 구하기 결과
1. 테이블 모든 행(데이터) 갯수 구하기 SELECT COUNT(*) FROM 테이블명; 집계함수 COUNT(집합)를 이용해 행 데이터를 구할 수 있다. 집계함수는 복수의 값(집합)으로 하나의 값을 구하는 함수다. 집계함수는 총 5가지가 있다. COUNT(집합) SUM(집합) AVG(집합) MIN(집합) MAX(집합) 1.1 예시 테이블 sample51 1.2 예시 테이블 sample51의 모든 행 갯수 구하기 테이블 sample51의 모든 데이터의 갯수는 5개인 것을 확인할 수 있다. 2. WHERE 구를 추가하여 조건에 맞는 행 갯수 구하기 SELECT COUNT(*) FROM 테이블명 WHERE 조건식; 2.1 이름이 'A'인 데이터의 갯수 구하기 이름이 'A'로된 데이터의 갯수는 2개다. 3. ..
물리삭제 일반적으로 생각하는 삭제. DELETE 명령어를 이용해 데이터를 완전히 삭제하는 방식 논리삭제 가짜로 삭제하는 방법. 실제로 테이블 안에 데이터가 남아 있지만 조회할 때 삭제된 것처럼 하는 방법. 삭제 플래그를 나타내는 열을 추가로 만들어 유효한 값이 있는 데이터는 삭제된 것처럼 조회할 때 안보인다. 하지만 실제로 데이터는 남아있다.
UPDATE 테이블명 SET 열명 = 값 WHERE 조건식 조건에 맞는 테이블의 셀 값을 업데이트합니다. 만약 조건식을 빼면 모든 데이터의 해당 열의 값을 모두 변경합니다. 열명을 콤마로 구분하여 여러 개 지정할 수 있습니다. DBMS에 따라 SET 구의 실행 순서가 다릅니다. MySQL의 경우 앞의 열부터 차례대로 실행 됩니다. 예시 테이블 no = 3인 데이터의 b열 셀 값을 NULL로 업데이트하기 결과
1.테이블의 모든 데이터 삭제하기 DELETE FROM 테이블명 2.특정 데이터 삭제하기 DELETE FROM 테이블명 WHERE 조건식
1.행 데이터 추가하기 INSERT INTO 테이블명 VALUESE(값1, 값2, ...) 모든 열의 값을 넣어서 행(데이터)를 추가하는 방법이다. 예제 테이블 데이터가 없어서 어떤 칼럼이 있는지 확인하기 어렵다. 테이블 칼럼 확인하기 3개의 속성이 확인됐다. no는 null이 허용되지 않는 int형 필드 a는 null이 허용되는 최대 문자열 길이가 30인 문자열형 필드 b는 null이 허용되는 날짜형 필드 행(데이터) 추가하기 데이터가 추가됐는지 확인 2.열을 지정해서 행(데이터)추가하기 INSERT INTO 테이블명(열1, 열2, ...) VALUESE(값1, 값2, ...); 일부 값만을 입력해서 행(데이터)를 추가하는 방법이다. 값이 디폴트가 아닌 열은 반드시 명시해야한다. 데이터가 추가 됐는지 ..