Computer >> 컴퓨터 >  >> 프로그램 작성 >> SQL Server

SQL Server의 CREATE TABLE 명령

SQL Server(Transact-SQL)에서 CREATE TABLE 문은 테이블을 만들고 정의하는 데 사용됩니다.

SQL Server의 구문 CREATE TABLE 명령

  CREATE TA BLE ten_bang 
(
cot1 kieu_du_lieu [ NULL | NOT NULL ],
cot2 kieu_du_lieu [ NULL | NOT NULL ],

);

변수 이름 또는 변수 값

ten_bang

생성하려는 테이블의 이름입니다.

cot1, cot2

테이블에 생성하려는 열입니다. 각 열에는 1개의 데이터 유형이 있습니다. 열은 NULL 또는 NOT NULL로 정의되어야 하며, 공백으로 두면 데이터베이스는 기본적으로 NULL로 설정됩니다.

예:

  CREATE TABLE nh anvien 
( nhanvien_id INT NOT NULL,
ho VARCHAR(50) NOT NULL,
ten VARCHAR(50),
luong MONEY
);

위의 CREATE TABLE 명령은 4개의 열이 있는 nhanvien이라는 테이블을 생성합니다.

  1. nhanvien_id 열(직원 ID)은 INT 데이터 유형을 가지며 NULL 값을 포함하지 않습니다.
  2. 두 번째 열은 VARCHAR 데이터 유형(최대 50자)의 ho(직원 가족)이며 NULL 값을 포함하지 않습니다.
  3. 세 번째 열은 VARCHAR 데이터 유형(최대 50자)의 10(직원 이름)이며 NULL 값을 포함할 수 있습니다.
  4. 네 번째 열은 MONEY 데이터 유형의 luong(직원 급여)이며 NULL 값을 포함할 수 있습니다.

이 CREATE TABLE 문의 유일한 문제는 테이블에 대해 기본 키가 정의되지 않았다는 것입니다. 다음과 같이 비트를 수정하여 기본 키로 정의할 수 있습니다.

  CREATE TABL E nhanvien 
( nhanvien_id INT PRIMARY KEY,
ho VARCHAR(50) NOT NULL,
ten VARCHAR(50),
luong MONEY
);

nhanvien_id 필드 다음에 PRIMARY KEY 키워드를 사용하면 SQL Server는 사용자 이름을 테이블의 기본 키로 검색합니다.