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
- spring boot
- cs
- oh-my-zsh
- Less
- zsh
- 티스토리챌린지
- 이진탐색
- 순차탐색
- 동적 프로그래밍 방법
- 네트워킹데이
- 인프런
- 터미널
- table status
- CS스터디
- mysql 표
- 오블완
- 맥
- VI
- 분할정복 방법
- 스터디2기
- zsh theme
- mycli
- mysql 표 출력
- Pager
- 인프런워밍업클럽
- MySQL
- 오일러 경로
- 욕심쟁이 방법
- 데이크스트라
- 알고리즘
Archives
- Today
- Total
Develop
14일차_SQL 문법(Function, DDL, DML, DCL, TCL) 본문
안녕하세요.
오늘은 14일차 (3주 5일차) 입니다.
MySQL Funtion
- 문자 관련 함수
- length (문자열의 길이)
- char_length (문자열의 문자수)
- instr (특정문자 위치 찾기)
- substr (문자열 지정위치부터 자르기)
- concat (여러 문자열 합치기)
- replace (특정문자를 다른문자로 대체하기)
- trim (공백 제거)
- lpad, rpad (원하는 숫자만큼 원하는 문자로 채우기)
- 숫자 관련 함수
- abs (절대값)
- mod (나머지)
- floor (내림)
- ceil (올림)
- round (반올림)
- truncate (지정한 자리수로 자르기)
- 날짜 관련 함수
- now(현재 연월일시)
- datediff(기준일에서 빼기)
- date _add(기준일에서 더하기)
- date_sub(특정기간 빼기)
- year, month, date
- sysdate(열월일시)
- curdate(연월일)
- 형변환 함수 : cast (데이터의 형식을 변환함)
- case-when-then
CASE
WHEN 조건식 THEN 표현식
ELSE 표현식
END AS 별칭
데이터베이스 언어 분류
DDL (Data Definition Language , 데이터 정의 언어)
- CREATE 생성
- ALTER 수정
- DROP 삭제
- TRUNCATE 데이터 초기화
- RENAME 이름 수정
DML (Data Manipulation Language - 데이터 조작 언어)
- SELECT 조회
- INSERT 삽입
- UPDATE 수정
- DELETE 삭제
TCL (Transaction Control Language - 트랜잭션 조작 언어)
- DBMS 의 데이터 일관성을 보장하며, 다수의 데이터 주작 요청을 동시에 안전하게 수행함
- Commit : 테이블의 변경사항을 저장
- Rollback : 테이블의 마지막 커밋 지점으로 테이블 상태 되돌리기
'백엔드 > KDT_Programmers' 카테고리의 다른 글
| 16일_Git 과 GitHub (0) | 2025.03.25 |
|---|---|
| 15일차_SQL(View, Procedure, Function, Trigger, JDBC 등) (0) | 2025.03.25 |
| 13일차_SQL(table, DB type, SQL 문법(select~join)) (0) | 2025.03.25 |
| 12일차_MySQL, DBeaver 설치, DB 이론, Java 프로젝트에서 .env 파일 적용하기(feat. 나름 딥다이브) (0) | 2025.03.20 |
| 11일차_IO class, Gemini API KEY 발급 및 Postman 테스트, HTTP (0) | 2025.03.19 |