Câu hỏi phỏng vấn T-SQL
Câu hỏi

Sự khác biệt giữa Ngôn ngữ Định nghĩa Dữ liệu (DDL) và Ngôn ngữ Thao tác Dữ liệu (DML) là gì?

Câu trả lời

Sự khác biệt chính giữa Ngôn ngữ Định nghĩa Dữ liệu (DDL) và Ngôn ngữ Thao tác Dữ liệu (DML) nằm ở mục đích sử dụng và các loại lệnh mà chúng cung cấp.

DDL là tập hợp các lệnh được sử dụng để tạo và điều chỉnh cấu trúc của cơ sở dữ liệu và các đối tượng cơ sở dữ liệu như bảng, chỉ mục, và cơ sở dữ liệu. Các lệnh DDL bao gồm CREATE, ALTER, và DROP. Ví dụ, lệnh CREATE TABLE được sử dụng để tạo một bảng mới trong cơ sở dữ liệu, ALTER TABLE được sử dụng để thay đổi cấu trúc của bảng hiện có, và DROP TABLE được sử dụng để xóa bảng khỏi cơ sở dữ liệu.

DML là tập hợp các lệnh được sử dụng để truy vấn và thao tác dữ liệu trong các đối tượng cơ sở dữ liệu như bảng. Các lệnh DML bao gồm SELECT, IN...

junior

junior

Gợi ý câu hỏi phỏng vấn

middle

Giải thích sự khác biệt giữa FunctionStored Procedure trong SQL Server.

junior

Sự khác biệt giữa bảng tạm cục bộ (Local Temp Table) và bảng tạm toàn cục (Global Temp Table) là gì?

expert

Liệu việc đặt khối TRY/CATCH bên trong giao dịch là đúng/sao cho tốt nhất hay giao dịch nên được đặt bên trong khối TRY?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào