Tất Cả Khoá Học
Khoá Học
Học Qua Video
Học Qua Video + Group Zalo
Hướng Dẫn Làm Project
Học Qua Zoom / Meeting
Frontend
Học HTML5 - CSS3
Học Bootstrap
Học JS
Học JQuery
AngularJS
ReactJS
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Lập Trình Android Java
Lập Trình Flutter
CSDL
SQL Server/MySQL
Khác
Lập Trình C
C Sharp
Học PHP
Học Laravel
Git/Github
Trắc Nghiệm Tools
Blog
Quiz
Nhận Dự Án
Liên Hệ
Đăng nhập
QL - Bài Tập & Khoá Học
Tiếp Thị Liên Kết
Thoát
Light
Dark
Auto
Menu
Trắc Nghiệm
Tổng hợp
Phỏng Vấn
Tổng câu hỏi trong bộ đề
Phỏng Vấn
Previous
Next
Câu hỏi 1: MySQL là gì và thường được sử dụng cho mục đích gì?
A: Một trình soạn thảo văn bản
B: Hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở dùng để lưu trữ và truy xuất dữ liệu
C: Công cụ thiết kế đồ họa
D: Trình dịch ngôn ngữ lập trình
Đáp án: B
Câu hỏi 2: Sự khác biệt giữa DELETE và TRUNCATE là gì?
A: DELETE nhanh hơn TRUNCATE
B: TRUNCATE cho phép dùng WHERE
C: DELETE có thể rollback, TRUNCATE thì không
D: TRUNCATE dùng cho các bảng nhỏ
Đáp án: C
Câu hỏi 3: Chỉ mục (INDEX) là gì và có tác dụng gì trong MySQL?
A: Giảm khả năng truy cập
B: Giúp tăng hiệu năng truy vấn dữ liệu
C: Tăng dung lượng dữ liệu
D: Thay đổi kiểu dữ liệu cột
Đáp án: B
Câu hỏi 4: Tại sao nên chuẩn hóa cơ sở dữ liệu (Normalization)?
A: Để tăng số lượng bảng
B: Để giảm tính toàn vẹn dữ liệu
C: Để giảm dư thừa dữ liệu và tăng tính nhất quán
D: Để tạo ra dữ liệu mẫu
Đáp án: C
Câu hỏi 5: Thế nào là khóa ngoại (FOREIGN KEY)?
A: Một loại chỉ mục đặc biệt
B: Một cột lưu trữ dữ liệu mã hóa
C: Một cột tạo liên kết giữa hai bảng thông qua giá trị chung
D: Một cột không chứa dữ liệu
Đáp án: C
Câu hỏi 6: Câu lệnh ALTER TABLE dùng để làm gì?
A: Thay đổi cấu trúc bảng như thêm/sửa/xóa cột
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 7: INDEX có thể làm chậm truy vấn không?
A: Có, nếu dùng sai hoặc trên cột ít chọn lọc
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 8: View trong MySQL là gì?
A: Bảng ảo sinh ra từ truy vấn SELECT
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 9: Câu lệnh nào để sao lưu CSDL MySQL?
A: mysqldump
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 10: UNION và UNION ALL khác nhau như thế nào?
A: UNION loại bỏ trùng lặp, UNION ALL giữ nguyên
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 11: Trigger là gì?
A: Tập các lệnh tự động thực thi khi có hành động trên bảng
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 12: GROUP BY và HAVING khác nhau thế nào?
A: HAVING lọc dữ liệu sau khi GROUP BY
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 13: AUTO_INCREMENT có tác dụng gì?
A: Tự động tăng giá trị mỗi khi chèn bản ghi mới
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 14: PRIMARY KEY là gì?
A: Một hoặc nhiều cột định danh duy nhất mỗi dòng trong bảng
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 15: JOIN trong SQL dùng để làm gì?
A: Kết hợp dữ liệu từ nhiều bảng dựa trên khóa liên kết
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Đáp án: A
Đã sao chép!!!