SQL (2) 썸네일형 리스트형 MS SQL 테이블 조작(생성,삽입,삭제,변경) 1)테이블 삭제 - DROP TABLE 테이블이름 2)테이블 생성 - CREATE TABLE 이름( 컬럼명 TYPE [not null] [primary key] [UNIQUE] [ IDENTITY(시작,증가량) ] …. , PRIMARY KEY(컬럼명들) , CONSTRAINT 이름 FOREIGN KEY(컬럼명) REFERENCES 테이블명(컬럼명) , CONSTRAINT 이름 CHECK( 조건 ) ); *[]는 생략 가능 / CHECK의 조건은 where절 조건 처럼 작성하면됨 * foreign key는 참조 테이블의 primary key와 unique 컬럼만 가능하며 참조하는 테이블에 존재하는 값들로만 이루어 져있어야한다. 3) 테이블 변경 - 컬럼 없애기: ALTER TABLE 이름 DROP COL.. MS SQL 데이터 타입 1. 문자형 - CHAR:영문만을 담는 데이터 타입이며 삽입된 문자의 길이가 할당한 크기 보다 적은 경우 나머지를 공백으로 채운다. - VARCHAR: 영문만을 담는 데이터 타입이다. - NCHAR: 영문뿐만 아니라 한국어등의 다국어를 담을 수 있는 데이터 타입이며 삽입된 문자의 길이가 할당한 크기 보다 적은 경우 나머지를 공백으로 채운다. - VARCHAR: 영문만을 담는 데이터 타입이다. * NCHAR와 VARCHAR에 데이터 삽입시 N을 붙혀주어야한다! EX) INSERT INTO 테이블명(컬럼명) VALUES (N '삽입하고자하는 값') * 문자형(N)에서 문자형이 CHAR,VARCHAR,NCHAR, NVARCHAR 모두 최대 N길이까지 문자를 담을 수 있다. 하지만 CHAR와 VARCHAR의 경.. 이전 1 다음