티스토리 뷰

IT Story/DB

MSSQL - Table 생성/수정/삭제

행복한소식까치 2019. 11. 1. 14:52
반응형

 

 Table 생성 / 수정 / 삭제 


 1)기본문법 - 생성: Create 

   Create Table 테이블명(
    컬럼명1 타입    Default(값), -- Null값인 경우 초기값으로저장
    컬럼명2 타입    Not Null,    -- Null값은 허용안됨
    컬럼명3 타입    Null,          -- Null값 허용
Constraint PK이름 Primary Key(컬럼명) -- PK설정(고유한값)
)
   
EX) 
Create Table T1(
  Key_ID int Default(0),
  Key_Nm Varchar(30) not Null,
  Data  int Null,
  Constraint PK_Key Primary Key(Key_ID, Key_Nm)
 )
 결과 화면 



  2) 기본문법 - 수정: Alter
     2-1.새로운 컬럼 추가
         Alter Table 테이블명 ADD 컬럼명 타입
  
       Ex) 날짜 컬럼추가 
           Alter Table T1 Add InputDay DateTime 
 결과 화면

    2-2.기존 컬럼 수정
         Alter Table 테이블명 Alter Column 컬럼명 수정타입

        Ex) Data 타입을 Varchar(50)으로 수정
            Alter Table T1 Alter Column Data Varchar(50)
     결과화면


      2-3.기존 컬럼 삭제
           Alter Table 테이블명 Drop Column 컬럼명
           Ex)2-1에서 추가한 InputDay 삭제
               Alter Table T1 Drop Column InputDay
   결과화면


3) 기본문법 - 삭제 : Drop
   Drop Table 테이블명
   Ex) Drop Table T1  

반응형
댓글