일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 가상화
- windows server
- 리눅스마스터1급
- 네트워크
- Linux
- windows
- Azure AD
- aws
- cloud
- 클라우드
- SE
- 컴퓨터
- network
- Microsoft Azure
- cloud engineer
- 메일보안
- Azure
- Server
- Exchange Online
- 클라우드엔지니어
- 시스템 엔지니어
- 시스템엔지니어
- It
- Entra ID
- 리눅스
- Docker
- Microsoft 365
- 그룹정책
- Microsoft
- 시트릭스
- Today
- Total
Cloud System Engineer
sql 고급 본문
sql 고급
숫자 데이터 형식:정수,실수 등 숫자를 표현함.
smallint
-바이트 수:2
-숫자 범위: -32.768~32.767
-설명: 정수
int
-바이트 수:4
-숫자범위:-21억 ~+ 21억
-설명:정수
bigint
-바이트 수:8
-숫자범위:-900경 ~ + 900경
-설명:정수
float
-바이트 수:4
-숫자범위:-3.40E+38 ~ -1.17E+308
-설명:소수점 아래 7자리까지 표현
decimal(m,[d])
numeric(m,[d])
-바이트 수:5~17
-숫자범위: -10^38+1 ~ +10^38-1
-설명:전체 자릿수m 소숫점 이하 자릿수 d 를 가진 숫자형
부호 없는 정수를 지정할 때는 unsigned 예약어를 뒤에 붙여준다.
문자 데이터 형식
char
-바이트 수:1~255
-설명:고정길이 문자열 char를 쓰면 char(1)과 동일하다.
varchar
-바이트 수:1~65535
-설명:가변길이 문자형 이다.
MYSQL은 기본적으로 CHAR , VARCHAR 모두 UTF-8형태를 지닌다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
text 형식
longtext
-바이트 수:1~4294967295
-설명:최대 4GB 크기 text
-소설 같은것을 저장
BLOB 형식
longblob
-바이트 수:1~4294967295
-설명:최대 4GB 크기의 BLOB 데이터값
-영화 같은 것을 저장
대용량의 데이터를 저장할 때 쓰임.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
날짜와 시간 데이터형식
DATE
-바이트 수:3
설명: "YYYY-MM-DD" 형식으로 사용됨
DATETIME
-바이트 수:8
-설명:"YYYY-MM-DD HH:MM:SS 형식으로 사용
날짜 확인
시간확인
전체 확인
기타 데이터 형식
GEOMETRY
-바이트수: N/A
-설명:공간 데이터형식으로 선, 점 ,및 다각형 같은 공간 데이터 개체를 저장하고 조작
JSON
-바이트수:8
-설명: JavaScript Object Notation 문서를 저장
변수 사용
sql 도 프로그래밍 언어처럼 변수를 선언 할 수 있다.
set @변수이름 = 변수 값;
select @변수이름;
myvar1 에대한 값
myvar2 에 대한값
myvar1 =3 으로 하고
myquery는 준비한다.
제한값을 3으로 설정한후
myquery 준비된커리에 using 한다고하면 3개의 값만 출력하게 된다.
'mysql > MySQL' 카테고리의 다른 글
sql 기본 (0) | 2021.02.06 |
---|---|
Group by , having 절 (0) | 2021.02.01 |
SQL기본 - WHERE 절 (0) | 2021.01.29 |
select 문 (0) | 2021.01.29 |
사용자 관리 (0) | 2021.01.28 |