위로 아래

SSMS 실행

SSMS (SQL Server Management Studio) 실행

 

접속 에러 뜰 시, 연결 보안 > 암호화 > 필수를 '선택적'으로 변경 후 시도

 

 

 

 

 


데이터베이스 생성

데이터베이스 우클릭 > 새 데이터베이스

 

데이터베이스 생성

 

DB 저장 경로 

C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA

 

생성 완료

 

 

 


테이블 생성

테이블 우클릭 > 새로 만들기 > 테이블

 

열 이름, 데이터 형식, 널 여부 작성

 

 

데이터 형식

더보기

숫자형 데이터 형식

데이터 형식 바이트 수 범위 설명
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)을 가진 숫자형.
예) decimal(7, 3) 전체 자릿수 7자리, 소수점 이하 3자리
NUMERIC 5 ~ 17   DECIMAL과 같은 데이터 형식
FLOAT[(p)] 4 ~ 8 - 1.79E+308 ~ -2.23E-308
0과 2.23E-308 ~ 1.79E+308
p가 1~24 이면 4바이트
p가 25 ~ 53 이면 8 바이트로 크기를 할당.
REAL 4 - 3.40E+38 ~ -1.18E - 38
0과 1.18E-38 ~ 3.40E + 38
FLOAT(24)와 같음

 

문자형 데이터 형식

데이터 형식 바이트 수 설명
CHAR[(n)] 0 ~ 8,000 고정길이 문자형
NCHAR([n]) 0 ~ 8,000  0~4,000자 글자. 유니코드 고정길이 문자형
VARCHAR[(n | max)] 0 ~ ​ (2GB) 가변길이 문자형.
n : 1 ~ 8,000 크기 지정, max 사용하면 최대 크기 2GB로 크기 지정
NVARCHAR[(n | max)] 0 ~ ​ 유니코드 가변길이 문자형.
N : 1 ~ 4,000 크기 지정,  max 사용하면 최대 크기 2GB로 크기 지정
BINARY[(n)] 0 ~ 8,000 고정길이의 이진 데이터 값
VARBINARY[(n | max)] 0 ~ ​ 가변길이의 이진 데이터 값.
n : 1 ~ 8,000 크기 지정, max 사용하면 최대 크기 2GB로 크기 지정

 

날짜 및 시간 데이터 형식

데이터 형식 바이트 수 설명
DATETIME 8 날짜 1753-1-1 ~ 9999-12-31, 시간 00:00:00 ~ 23:59:59.997
YYYY-MM-DD hh:mm:ss
DATETIME2 6 ~ 8 날짜 0001-1-1~9999-12-31, 시간 00:00:00~23:59:59.9999999
YYYY-MM-DD hh:mm:ss
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 VARBINARY(8)과 동일.
데이터베이스 내에서 자동으로 생성된 고유 이진 숫자를 표시.
ROWVERSION TIMESTAMP와 동일
SYSNAME 128  NVARCHAR(128)과 동일. 데이터베이스 개체의 이름에 사용
CURSOR T-SQL 커서
TABLE   테이블 저장
UNIQUEIDENTIFIER 16  복제(Replication)에서 사용되는 자료형.
유일성을 보장하기 위한 GUID 값을 저장
SQL_VARIANT   다른 데이터 형식의 저장이 가능한 데이터형 (예외도 있음).
XML   XML 데이터를 저장하기 위한 형식.

 

좌측 삼각형 우클릭 > 제약 조건 설정

 

 

제약조건

더보기

Primary Key : 기본키. 중복키 방지

Foreign Key : 외래키. 하나의 테이블이 다른 테이블에 의존

Unique : 필드의 데이터 값이 유일해야 함

Check : 주어진 조건에 해당하는 값만 입력 가능

Default : 해당 필드의 데이터 값이 기본값으로 설정

Null : 필드의 데이터 값이 null이면 허용

 

설정 완료

 

테이블 저장

  1. 제목 탭 우클릭 > 저장
  2. Ctrl + S

 

 

테이블 이름 작성

 

 

 

 


데이터 생성

쿼리 작성

1. 데이터베이스 우클릭 > 새 쿼리

 

2. 데이터베이스 선택 > 새 쿼리 클릭

 

 

쿼리 창

 

 

쿼리 입력

INSERT INTO ohstable (열) VALUES (값)

 

 

실행 클릭 (단축키 F5)

 

적용 완료

 

 

 

 

 


데이터 확인

SELECT * FROM ohstable

 

 

 

 


폰트 크기 변경

도구 > 옵션 

 

 

환경 > 글꼴 및 색