1. Microsoft SQL Server Management Studio 18 실행 2. 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 데이터를 저장하기 위한 형식. ⑥ 아래 화살표에서 마우스 우클릭을 하면, 제약 조건을 넣을 수 있음. ※ 제약조건 ⑦ 테이블 저장 : 아래 빨간 선 안에서 마우스 우클릭 > Table_1 저장 클릭 ⑧ 테이블 이름 입력 후 저장. 5. 쿼리 사용 ① 개체 탐색기에서 데이터베이스 클릭. ② 툴바에서 새 쿼리 클릭 ③ 쿼리 창이 뜨면 쿼리 입력 후 실행 클릭 '기타/데이터베이스' 관련글 |