2학년/DataBase

MSSQL 테이블 생성 실습

김야키 2017. 9. 15. 16:04


처음 화면은 이렇게 나옵니다. 인증 방식에 따라 생성되는 테이블의 서버가 달라집니다. 화면이 나오면 도구가 있는 텝이서 '새 쿼리(N)'를 클릭하면 쿼리를 작성할 수 있는 시트지가 나옵니다.



요런 화면이 출력되면 무언가를 입력할 수 있도록 나오게 됩니다.



그러면 여기서 

'CREATE DATABASE (데이터베이스 명);'

을 입력합니다.

저는 연습용으로 TEST라고 적었습니다.



처음엔 데이터베이스에 없지만 F5키를 눌러서 새로고침을 하면 TEST라는 DB가 만들어 졌습니다.



사용할 DB를 master에서 TEST로 변경합니다.



이제 DB에 컬럼(Column)을 생성하는 쿼리문을 작성할 것 입니다. 밑에와 같이 작성해 주세요.


CREATE TABLE emp

(

deptid int NOT NULL;

dname cahr(20),

budget char(5),

PRIMARY KEY (deptid)

);


메시지 텝에 '명령이 완료되었습니다.'라고 출력되면 테이블이 생성된 것 입니다.

emp라는 테이블을 생성합니다.

deptid는 int형으로 숫자형이 들어가게 됩니다.

dname는 char형으로 문자형, 입력은 ' '로 입력합니다.

budget char은 char형으로 위와 동일합니다. 다만 길이를 5비트로 정합니다.

기본키는 deptid가 됩니다.




이제 실행을 시키고 다시 F5키로 새로 고침을 하면 TEST DB안에 emp라는 테이블이 형성되어 있습니다.



이제 테이블을 생성 했으면 각 테이블의 열에 맞춰서 데이터를 저장합니다.

아래와 같이 입력 해 주세요.


INSERT INTO emp(deptid, dname, budget) VALUES( 100, '관리부', '100K');

INSERT INTO emp(deptid, dname, budget) VALUES( 100, '영업부', '200K');


실행을 합니다. 그럼 메시지 텝에서 '(1개 행이 영향을 받음)'이라고 출력이 되고 emp테이블의 각 열(deptid, dname, budget)의 순서에 맞춰서 각각의 값이 입력됩니다.



생성된 테이블을 우클릭 하고 '상위 1000개 행 선택(W)' 



그러면 테이블이 출력됩니다.



혹은 쿼리문에서 바로 입력된 값을 확인 하려면 'SELECT * FROM emp'를 입력합니다.


'2학년 > DataBase' 카테고리의 다른 글

01. DB기초  (0) 2017.09.16