DDL
CONSTRAINT
DML
100

Ngôn ngữ DDL

Ngôn ngữ DML

Ngôn ngữ DCL

SQL có những loại ngôn ngữ nào?

100

Thay đổi cấu trúc của một cột được định nghĩa từ ban đầu.

Câu lệnh Alter Table ... Alter column ... dùng làm gì?
100

Thêm mới 1 dòng dữ liệu vào bảng.

Câu lệnh Insert dùng để làm gì?

200
CHAR, VARCHAR, TEXT, NCHAR, NVARCHAR, NTEXT

Các Kiểu dữ liệu kiểu chuỗi?

200

Kiểm tra giá trị của khóa ngoại phải có bên khóa chính (nếu khác Null)

Ràng buộc toàn vẹn tham chiếu là gì?

200

Xóa những dòng dữ liệu của bảng?

Câu Delete dùng để làm gì?

300
Môt là kiểu dữ liệu có chiều dài cố định, nếu không sử dụng hết số byte thì tự động bổ sung các ký tự khoảng trắng.

Hai là kiểu dữ liệu có chiều dài biến đổi, sử dụng bao nhiêu byte thì cấp bấy nhiêu. 

Sự khác nhau giữa kiểu dữ liệu CHAR và VARCHAR?

300

Xóa ràng buộc tham chiếu trước, sau đó có thể xóa các hàng được tham chiếu bình thường.

Cách để xóa các hàng dữ liệu đang được tham chiếu bởi bảng khác?

300

SQL đầu tiên sẽ xóa những dòng dữ liệu đó đi. Sau đó thêm mới những dòng mới với giá trị thay đổi.

Cách để SQL cập nhật dữ liệu trong bảng?

400
Sao chép cơ sở dữ liệu ra thành 1 bản khác và lưu trữ. Cơ sở dữ liệu cũ vẫn còn.

Backup Database là gì?

400

Khi muốn cho một cột không phải lả khóa chính nhưng giá trị phải là không trùng.

Ràng buộc UNIQUE dùng để làm gì?

400

Một cái là Xóa dữ liệu trong các bảng, bảng vẫn còn.

Một cái là Xóa nguyên cấu trúc bảng.

Sự khác nhau giữa DELETE và DROP trên 1 TABLE?

500

Khi muốn thêm mới nhiều dòng dữ liệu từ một nguồn khác không cùng loại với phần mềm MS SQL Server?

Khi nào dùng Import Database?

500

Khi muốn tất cả những bảng có quan hệ ràng buộc tham chiếu với bảng này bị xóa theo.

Khi nào dùng lệnh DELETE CASCADE?

500

UPDATE 

SET

Khi muốn cập nhật dữ liệu của tất cả các bảng dùng câu lệnh gì?
M
e
n
u