티스토리 뷰
DATE_FORMAT(날짜, 날짜 형식)
날짜를 형식에 맞게 출력한다.
select date_format(now(), '%Y-%M-%d') as "NOW";
select date_format(now(), '%Y-%M-%d %H:%i:%s') as "NOW";
select employee_id, date_format(hire_date, '%Y-%M-%d') "입사일"
from employees;
%Y | 연도 4자리 숫자 | %W | 요일 영문 풀네임 |
%y | 연도 2자리 숫자 | %a | 요일 영문 약자 |
%M | 월 영문 풀네임 | %H | 시간 24시 |
%b | 월 영문 약자 | %h | 시간 12시 |
%m | 월 2자리 숫자 | %k | 시간 24시, 한자리면 한자리 숫자 |
%c | 월 2자리 숫자, 한자리면 한자리 숫자 | %l | 시간 12시, 한자리면 한자리 숫자 |
%d | 일 2자리 숫자 | %i | 분 2자리 |
%e | 일 2자리 숫자, 한자리면 한자리 숫자 | %s | 초 2자리 |
CAST(값 AS 데이터타입)
값을 지정된 데이터타입으로 변환시킨다.
select cast("123" as signed) A, cast("-123.45" as signed) B;
select cast('2022-01-02 21:24:33.123' as date) as "DATE",
cast('2022-01-02 21:24:33.123' as time) as "TIME",
cast('2022-01-02 21:24:33.123' as datetime) as "DATETIME";
BINARY (2진수) | CHAR (문자형) |
SIGNED (부호 있는 정수형) | UNSIGNED (부호 없는 정수형) |
DECINAL (숫자형) | DOUBLE (숫자형 |
FLOAT (숫자형) | DATETIME (날짜형) |
DATE (날짜형) | TIME (시간) |
BINARY는 open value in viewer로 보면 보인다!
'배운 것 기록 > DB' 카테고리의 다른 글
[MySQL] 단일행함수 (0) | 2022.06.03 |
---|---|
[MySQL] select 구문 (0) | 2022.05.27 |
[MySQL] 그룹함수, GROUP BY, HAVING (0) | 2022.05.21 |
리눅스 명령어 (0) | 2022.05.16 |
키 - 기본키 / 슈퍼키 / 외래키 / 후보키 (0) | 2022.05.14 |
댓글