Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 정렬 알고리즘
- 웹 프로그래밍
- 순열 알고리즘
- 정렬
- DP
- 부스트코스
- programmers
- 벡엔드
- 해시
- jsp
- 다이나믹 프로그래밍
- SERVLET
- mst
- 프로그래머스
- 백준
- 웹서버
- 그리디
- greedy
- 네이버 부스트캠프 ai tech
- 프림 알고리즘
- Kruskal's Algorithm
- 브라우저
- mysql
- BJ
- dbms
- Prim's Algorithm
- request
- 소수
- 웹프로그래밍
- 크루스칼 알고리즘
Archives
- Today
- Total
끵뀐꿩긘의 여러가지
[부스트코스]웹 프로그래밍 29. SQL(2) -MySQL 본문
데이터 조작어(Data Manipulation Language, DML)의 종류
데이터 조작어는 모두 동사로 시작합니다.
시작하는 동사에 따라서 다음과 같은 4가지 조작어가 있습니다.
- SELECT – 검색
- INSERT - 등록
- UPDATE - 수정
- DELETE - 삭제
<SELECT(정렬) 구문의 기본문형>
*( 괄호 ) 안쪽은 생략가능
<SELECT 구문 -정렬하기(order by)>
<SELECT 구문 -특정 행 검색(where)>
<SELECT 구문 - 형변환 (CAST)>
<SELECT 구문 - 단일함수>
- FLOOR(x) : x보다 크지 않은 가장 큰 정수를 반환합니다. BIGINT로 자동 변환합니다.
- CEILING(x) : x보다 작지 않은 가장 작은 정수를 반환합니다.
- ROUND(x) : x에 가장 근접한 정수를 반환합니다.
- POW(x,y) POWER(x,y) : x의 y 제곱 승을 반환합니다.
- GREATEST(x,y,...) : 가장 큰 값을 반환합니다.
- LEAST(x,y,...) : 가장 작은 값을 반환합니다.
- CURDATE(),CURRENT_DATE : 오늘 날짜를 YYYY-MM-DD나 YYYYMMDD 형식으로 반환합니다.
- CURTIME(), CURRENT_TIME : 현재 시각을 HH:MM:SS나 HHMMSS 형식으로 반환합니다.
- NOW(), SYSDATE() , CURRENT_TIMESTAMP : 오늘 현시각을 YYYY-MM-DD HH:MM:SS나 YYYYMMDDHHMMSS 형식으로 반환합니다.
- DATE_FORMAT(date,format) : 입력된 date를 format 형식으로 반환합니다.
- PERIOD_DIFF(p1,p2) : YYMM이나 YYYYMM으로 표기되는 p1과 p2의 차이 개월을 반환합니다.
<SELECT 구문-그룹함수>
<Insert(입력) 구문의 기본문형>
1
2
3
4
5
|
INSERT INTO 테이블명(필드1, 필드2, 필드3, 필드4, … )
VALUES ( 필드1의 값, 필드2의 값, 필드3의 값, 필드4의 값, … )
INSERT INTO 테이블명
VALUES ( 필드1의 값, 필드2의 값, 필드3의 값, 필드4의 값, … )
|
cs |
<Update(수정) 구문의 기본문형>
1
2
3
|
UPDATE 테이블명
SET 필드1=필드1의값, 필드2=필드2의값, 필드3=필드3의값, …
WHERE 조건식
|
cs |
<Delete(삭제) 구문의 기본문형>
1
2
3
4
|
DELETE
FROM 테이블명
WHERE 조건식
|
cs |
'부스트코스 - 웹 > 2. DB 연결 웹 앱' 카테고리의 다른 글
[부스트코스]웹 프로그래밍 31. Maven (0) | 2020.03.20 |
---|---|
[부스트코스]웹 프로그래밍 30. SQL(3) -MySQL (0) | 2020.03.20 |
[부스트코스]웹 프로그래밍 28. SQL(1) -MySQL (0) | 2020.03.20 |
[부스트코스]웹 프로그래밍 27. DB(데이터베이스), DBMS(데이터베이스 관리시스템)& MySQL 설치 환경설정 (0) | 2020.03.20 |
[부스트코스]웹 프로그래밍 26. EL(표현언어) & JSTL(JSP Standard Tag Library) (0) | 2020.03.20 |
Comments