[데이터베이스] SSMS(SQL Server Management Studio) 사용법
코더 제로 2020. 9. 1.
1. Microsoft SQL Server Management Studio 18 실행
그림. Microsoft SQL Server Management Studio 18 실행
2. SQL Server 연결
그림. SQL Server 연결
3. 데이터베이스 만들기
① 개체 탐색기 탭에서
② 데이터베이스 마우스 우클릭.
③ 새 데이터베이스(N) 클릭.
그림. 데이터베이스 만들기
④ 데이터베이스 이름 입력
⑤ 확인 클릭
그림. 새 데이터베이스
⑥ 결과 : 개체 탐색기 > TestDB가 만들어짐
그림. 새 데이터베이스 결과
4. 테이블 만들기
① 만들어진 DB의 하이아키를 클릭하면 테이블이 나옴
② 테이블 마우스 우클릭
③ 새로 만들기
④ 테이블 클릭
그림. 테이블 만들기
⑤ 테이블에 열을 입력함.
그림. 테이블 열 입력
※ 데이터 형식
[숫자형 데이터 형식]
데이터 형식 |
바이트 수 |
범위 |
설명 |
BIT |
1 |
0, 1, NULL |
Boolean형. 참 (True, 1) 거짓 (False, 0) |
TINYINT |
1 |
0 ~ 255 |
양의 정수 |
SMALLINT |
2 |
-32,768 ~ 32,767 |
정수 |
INT |
4 |
-2,147,483,648 ~ -2,147,483,647 |
정수 |
BIGINT |
8 |
-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
정수 |
DECIMAL(p, s) |
5 ~ 17 |
|
고정 정밀도(p)와 배율(s)을 가진 숫자형. |
NUMERIC |
5 ~ 17 |
|
DECIMAL과 같은 데이터 형식 |
FLOAT[(p)] |
4 ~ 8 |
- 1.79E+308 ~ -2.23E-308 |
p가 1~24 이면 4바이트 |
REAL |
4 |
- 3.40E+38 ~ -1.18E - 38 |
FLOAT(24)와 같음 |
[문자형 데이터 형식]
데이터 형식 |
바이트 수 |
설명 |
CHAR[(n)] |
0 ~ 8,000 |
고정길이 문자형 |
NCHAR([n]) |
0 ~ 8,000 |
0~4,000자 글자. 유니코드 고정길이 문자형 |
VARCHAR[(n | max)] |
0 ~ (2GB) |
가변길이 문자형. |
NVARCHAR[(n | max)] |
0 ~ |
유니코드 가변길이 문자형. |
BINARY[(n)] |
0 ~ 8,000 |
고정길이의 이진 데이터 값 |
VARBINARY[(n | max)] |
0 ~ |
가변길이의 이진 데이터 값. |
[날짜 및 시간 데이터 형식]
데이터 형식 |
바이트 수 |
설명 |
DATETIME |
8 |
날짜 1753-1-1 ~ 9999-12-31, 시간 00:00:00 ~ 23:59:59.997 |
DATETIME2 |
6 ~ 8 |
날짜 0001-1-1~9999-12-31, 시간 00:00:00~23:59:59.9999999 |
DATE |
3 |
0001-1-1~9999-12-31 YYYY-MM-DD |
TIME |
5 |
00:00:00.00000000~23:59:59.9999999 hh:mm:ss |
[통화 데이터 형식]
데이터 형식 |
바이트 수 |
범위 |
설명 |
MONEY |
8 |
-922,337,203,685,477.5808 ~ 922,337,203,685,477.5807 |
화폐 단위로 사용 |
SMALLMONEY |
4 |
-214,748.3648 ~ 214,748.3647 |
화폐 단위로 사용 |
[기타 데이터 형식]
데이터 형식 |
바이트 수 |
설명 |
TIMESTAMP |
8 |
VARBINARY(8)과 동일. |
ROWVERSION |
8 |
TIMESTAMP와 동일 |
SYSNAME |
128 |
NVARCHAR(128)과 동일. 데이터베이스 개체의 이름에 사용 |
CURSOR |
1 |
T-SQL 커서 |
TABLE |
|
테이블 저장 |
UNIQUEIDENTIFIER |
16 |
복제(Replication)에서 사용되는 자료형. |
SQL_VARIANT |
|
다른 데이터 형식의 저장이 가능한 데이터형 (예외도 있음). |
XML |
|
XML 데이터를 저장하기 위한 형식. |
⑥ 아래 화살표에서 마우스 우클릭을 하면, 제약 조건을 넣을 수 있음.
그림. 제약 조건
※ 제약조건
- PRIMARY KEY: 기본키. 중복키 방지
- FOREIGN KEY: 외래키. 하나의 테이블이 다른 테이블에 의존함.
- UNIQUE : 필드의 데이터 값이 유일해야 함.
- CHECK : 주어진 조건에 해당하는 값만 입력 가능.
- DEFAULT : 해당 필드의 데이터 값이 기본값으로 설정함.
- NULL : 필드의 데이터 값이 NULL이면 허용.
⑦ 테이블 저장 : 아래 빨간 선 안에서 마우스 우클릭 > Table_1 저장 클릭
그림. 테이블 저장
⑧ 테이블 이름 입력 후 저장.
그림. 테이블 이름 입력
5. 쿼리 사용
① 개체 탐색기에서 데이터베이스 클릭.
그림. 개체 탐색기에서 데이터베이스 클릭
② 툴바에서 새 쿼리 클릭
그림. 새 쿼리
③ 쿼리 창이 뜨면 쿼리 입력 후 실행 클릭
그림. 실행
'프로그래밍' 카테고리의 다른 글
[데이터베이스] Microsoft SQL 사용법 (0) | 2020.12.30 |
---|---|
[데이터베이스] Microsoft SQL 설치 (0) | 2020.12.30 |
SQL SERVER 2019 Express 설치하기 (0) | 2020.11.03 |
SVN 이란?(정의) SVN 사용 이유 (0) | 2020.10.27 |
[DataBase] 스키마(Schema)란?? (0) | 2020.10.27 |