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

senior

Có thể nhập dữ liệu trực tiếp từ các lệnh T-SQL mà không cần sử dụng SQL Server Integration Services không? Nếu có, những lệnh nào?

middle

Cursor là gì và nó hoạt động như thế nào?

senior

Sự khác biệt giữa EXEC và sp_executesql là gì?

Bình luận

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

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