---
# System prepended metadata

title: TRẮC NGHIỆM MYSQL

---

# TRẮC NGHIỆM MYSQL
1. Trong các phương án dưới đây, hãy lựa chọn phương án ứng với ấn bản của SQL Server 2014
    + **SQL Server Enterprise Edition, SQL Server Standard Edition, SQL Server Business Intelligence Edition**
    + SQL Server Enterprise Edition, SQL Server Standard Editon
    + SQL Server Enterprise Edition, SQK Server Standard Edition, SQL Server Developer Edition
    + Tất cả đều sai
2. Ấn bản SQL Server Express là:
    + Ấn bản kiếm tra ứng dụng
    + Tất cả đều sai
    + Ấn bản phục vụ cho quản trị và phân tích dữ liệu
    + **Ấn bản miễn phí**
3. Trong Table, chức năng của Set Primary Key là gì, đâu là phương án đúng:
    + Kiểu dữ liệu
    + **Tạo khóa**
    + Chú thích
    + Sửa bảng
4. Hãy cho biết cơ sở dữ liệu Master dùng để làm gì?
    + CSDL mẫu để tạo ra các CSDL người dùng
    + Lưu trữ các dữ liệu tạm thời
    + Để lập lịch hoặc một số công việc thường nhật
    + **Lưu trữ tất cả thông tin hệ thống của SQL Server**
5. Hãy chọn các phương án dưới đây, phương án nào đúng ứng với thao tác CSDL trong SQL Server
    + Left click database/New database
    + Right click database/ New database
    + **Right click database/ Restore database**
    + Right click database/ Attach
6. Để lấy được tất cả bản ghi từ một bảng, chúng ta cần sử dụng câu lệnh nào bên dưới:
    + Select?from table_name
    + Select * from column_name
    + **Select * from table_name**
    + Select % from table_name
7. Để tạo một bảng Khoa gồm( makhoa char(10), tenkhoa char(30), dienthoai char(10) trong đó makhoa là khóa chính dùng lệnh nào dưới đây)
    + Create table Khoa (makhoa char(10), tenkhoa char(30), dienthoai char(10))
    + Create table Khoa (makhoa char(10) not null, tenkhoa char(30), dienthoai char(10), constraint khoachinh foreign key(makhoa))
    + Create table Khoa (makhoa char(10) null primary key, tenkhoa char(30), dienthoai char(10))
    + **Create table Khoa (makhoa char(10) not null primary key, tenkhoa char(30), dienthoai char(10))**
8. Câu lệnh SELECT...FROM kết hợp với mệnh đề nào để lọc các dữ liệu bên trong bảng thỏa mãn điều kiện cho trước?
    + GROUP BY
    + WHERE..ORDER BY...GROUP BY
    + **WHERE**
    + WHERE..ORDER.. GROUP BY

9. Trong cú pháp câu lệnh ràng buộc foreign key, từ khóa ON UPDATE có ý nghĩa gì?
   + **Là ràng buộc được phép cập nhật khoá foreign key**
    + Là ràng buộc được phép cập nhật khóa Primary key
   + Là ràng buộc được phép cập nhật CHECK key
    + Là ràng buộc được phép xóa khóa foreign key
10. Hãy chọn đáp án đúng trong câu lệnh được sử dụng ràng buộc check
    + CONSTRAINT tên ràng buộc CHK(điều kiện)
    + CONSTRAINT thuộc tính CHECK(điều kiện)
    + **CONSTRAINT tên ràng buộc CHECK(điều kiện)**
    + CHECK tên ràng buộc CONSTRAINT(điều kiện)
11. Hãy chọn phương án đúng với cú pháp được sử dụng để xóa bảng trong các phương án sau:
    + ALTER TABLE
    + **DROP TABLE**
    + DROP COLUMN
    + DELETE TABLE
12. Để hiện thị bảng theo thứ tự tăng dần của cột "TEN", trong câu lệnh select ta sử dụng mệnh đề nào trong các mệnh đề sau:
    + Having ten asc
    + Group by ten asc
    + Order by ten desc
    + **Order by ten asc**

13. Hãy chọn phương án ứng với tác dụng của câu lệnh ALTER TABLE trong các phương án sau
    + Xóa một bảng trong một cơ sở dữ liệu
    + Tất cả đáp án đều đúng
    + **Thêm, sửa, xóa các cột trong bảng hiện tại**
    + Tạo ra một bảng trong cơ sở dữ liệu
14. Trong lệnh create trigger, sau mệnh đề ON là gì?
    + Là một kết nối của các bảng mà trigger cần tạo để tác động đến
    + **Là tên của bảng mà trigger cần tạo sẽ tác động đến**
    + Là tên của cơ sở dữ liệu mà trigger cần tạo tác động đến
    + Là tên của bảng mà trigger cần tạo sẽ không tác động đến
15. Sau khi tạo trigger, bảng DELETED được tạo:
    + Được tạo bởi sau khi chạy trigger bởi lệnh exec<tên trigger>
    + **Tự động sau khi biên dịch trigger vừa tạo**
    + Bởi lệnh Create delete <tên trigger>
    + Bởi lệnh Create trigger
16. Trong khi khai báo thủ tục, thân thủ tục chính bắt đầu sau từ khóa nào trong các từ khóa sau:
    + create procedure
    + begin
    + create
    + **as**
17. Mệnh đề ORDER được sử dụng để sắp xếp các bảng ghi theo thứ tự tăng dần hoặc giảm dần
    + Đúng
    + **Sai**
18. Lệnh DROP PROCEDURE tên thủ tục dùng để
    + Sửa một thủ tục theo điều kiện nào đó
    + Thêm mới một thủ tục
    + Cập nhật đi một thủ tục
    + **Xóa đi một thủ tục đã có**
19. Khi khai báo thủ tục lưu trữ tên thủ tục phải tuân theo
    + **Qui tắc định danh và không được vượt quá 128 ký tự**
    + Qui tắc định danh và không được vượt quá 255 ký tự
    + Qui tắc định danh và lớn hơn 128 ký tự
    + Qui tắc đặt tên biến và không được vượt quá 128 ký tự
20. Inner join là kiểu liên kết gì trong các phương án sau:
    + Liên kết trái
    + Liên kết phải
    + **Liên kết bằng**
    + Liên kết đầy đủ