---
# System prepended metadata

title: Trắc nghiệm MySQL

---

# Trắc nghiệm MySQL
1. Toán tử nào được sử dụng để lấy dữ liệu trong một khoảng?
    + RANGE
    + **BETWEEN**
    + WITHIN
2. Trong SQL, làm thế nào để xoá bản ghi" Peter" từ cột" FirstName" trong bảng" Persons"?
    + DELETE FirstName='Peter' FROM Persons
    + DELETE ROW FirstName='Peter' FROM Persons
    + **DELETE FROM Persons WHERE FirstName='Peter'**
3. Ràng buộc NOT NULL không chấp nhận một cột có giá trị null.
    + **Đúng**
    + Sai
4. Câu lệnh SQL nào sau đây là đúng?
    + **SELECT*FROM Sales WHERE Date BETWEEN '10/12/2005' AND'01/01/2006'**
    + SELECT FROM Sales WHERE Date BETWEEN '10/12/2005' AND'01/01/2006'
    + SELECT FROM Sales WHERE Date BETWEEN ('10/12/2005','01/01/2006')
5. Mệnh đề SQL nào sau đây được sử dụng để chọn dữ liệu từ 2 bảng trở lên?
    + **WHERE**
    + JOIN
    + HAVING
6. Trong Table, chức năng của Set Primary key là gì? Đâu là phương án đúng trong các phương án sau:
    + Kiểu dữ liệu
    + **Tạo khoá**
    + Chú thích
    + Sửa bảng
7. Hãy cho biết đâu là phương án ứng với quy trình các bước phục hồi cơ sở dữ liệu trong các phương án sau:
    + Left Click Database/ New Database
    + Right Click Database/ New Database
    + **Right Click Database/ Restore Database**
8. Kiểu khóa nào sau đây sẽ ngăn chặn bất kì người dùng nào truy cập vào cơ sở dữ liệu:
    + EXPLICIT
    + IMPLICIT
    + READ ONLY
    + **SHARED**
9. Từ khóa SQL nào được sử dụng để sắp xếp danh sách kết quả:
    + SORT
    + **ORDER BY**
    + ORDER
    + SORT BY
10. Cú pháp SQL nào được dùng để trả về những giá trị khác nhau:
    + SELECT UNIQUE
    + SELECT INDENTIY
    + **SELECT DISTINCT**
11. Cách duy nhất để liên kết 2 bảng dữ liệu với nhau là sử dụng cú pháp chuẩn ANSI:
    + Đúng
    + **Sai**
12. Câu lệnh SQL nào được dùng để chèn thêm dữ liệu vào Database
    + Add recrd
    + Add into
    + **Insert**
    + Add new
13. Câu lệnh CREATE TABLE dùng để làm gì?
    + **Tạo một bảng cơ sở dữ liệu mới**
    + Tạo một thủ tục lưu trữ
    + Tạo chế độ xem cơ sở dữ liệu
14. Hàm nào dưới đây là hàm hợp trong SQL
    + **AVG**
    + LEN
    + JOIN
    + LEFT
15. Câu lệnh SQL nào sau đây sẽ chọn tất cả các bản ghi với tất cả các cột của chúng từ một bảng có tên là Sales
    + DELETE FROM Sales
    + SELECT*FROM SALES WHERE OderID < 1
    + **SELECT*FROM Sales**
16. Câu lệnh SQL nào sau đây sẽ phát sinh lỗi khi thực thi?
    + CREATE DATABASE students
    + CREATE DATABASE students;
    + create database if not exists students
    + **IF NOT EXISTS CREATE DATABASE STUDENTS;**
17. DML có nghĩa là gì?
    + Different Mode Level
    + Data Mode Lane
    + Data Mode LanguageData Mode Language
    + **Data Manipulation Language**
18. VIEW trong SQL có nghĩa là gì
    + Là một sơ đồ cơ sở dữ liệu
    + **Là một bảng ảo trong cơ sở dữ liệu có nội dung được định nghĩa thông qua một câu lệnh SQL nào đó**
    + Là một thủ tục được lưu trữ đặc biệt thực hiện khi sự kiện nào đó xảy ra
19. Câu lệnh SQL nào sau đây có cú pháp đúng?
    + SELECT Username, Password WHERE Username='user1'
    + SELECT Username AND Password FROM Users
    + **SELECT Username, Password FROM Users**
20. Câu lệnh SQL nào sau đây có cú pháp đúng?
    + SELECT*FROM Table1 WHERE Column1 == 10
    + SELECT*FROM Table1 WHERE Column1 => 10
    + **SELECT*FROM Table1 WHERE Column1 >= 10**
    
    
