CREATE TABLE – Lệnh tạo bảng
1. Tạo Table bằng lệnh
1.1 Mô tả
- Lệnh CREATE TABLE dùng để tạo cấu trúc bảng trong CSDL.
- Bảng có cấu trúc gồm các cột (column) và các dòng (row).
- Trong CSDL bảng thường có khoá chính (primary key).
- Bảng dùng để lưu trữ dữ liệu, các thông tin của một đối tượng trong thực tế.
- Các bảng thường liên hệ với nhau bằng các mối quan hệ.
- Bảng được tạo trong các Schema (mặc định là schema dbo).
1.2 Cú pháp
CREATE TABLE Tên_bảng
(
Tên_cột_1 Kiểu_dữ_liệu,
Tên_cột_2 Kiểu_dữ_liệu,
...
Tên_cột_n Kiểu_dữ_liệu
)
1.3 Ví dụ
- Tạo bảng có tên PHONGBAN trên CSDL QLNhanSu
CREATE TABLE PHONGBAN
(
MAPB char(2) PRIMARY KEY,
TENPB nvarchar(50) NOT NULL
)
- Tương tự tạo bảng có tên NHANVIEN
CREATE TABLE NHANVIEN
(
ID int IDENTITY(10,5) PRIMARY KEY,
HO nvarchar(30) NOT NULL,
TEN nvarchar(20) NOT NULL,
NGAYSINH datetime,
LUONG int,
GIOITINH bit,
MAPB char(2)
)
- Kiểm tra
2. Tạo Table bằng giao diện
Xem thêm: lệnh sửa bảng ALTER TABLE, lệnh xóa bảng DROP TABLE.