Cái nào sau đây có sẵn trong MySQL
MySQL là phần mềm nguồn mở phổ biến nhất, ngày nay mọi người khác đều dựa vào MySQL cho cơ sở dữ liệu của mình. Vì nó là mã nguồn mở nên bất kỳ ai trên thế giới này cũng có thể sử dụng hệ thống này. Hệ thống này được phát triển bởi sự hợp tác của ORACLE Show MCQ MySQL. Phần này chứa các câu hỏi và câu trả lời trắc nghiệm về các chủ đề khác nhau của MySQL. Thực hành các MCQ này để kiểm tra và nâng cao kỹ năng của bạn trên MySQL Danh sách MCQ của MySQL1. MYSQL được viết bằng ngôn ngữ nào? Câu trả lời. B) C/C++ Giải trình MYSQL được viết bằng C/C++ Thảo luận câu hỏi này 2. Để xem danh sách các tùy chọn do MYSQL cung cấp, lệnh nào sau đây được sử dụng? Câu trả lời. C) -- GIÚP ĐỠ Giải trình Để xem danh sách các tùy chọn do MYSQL cung cấp, chúng tôi sử dụng -- TRỢ GIÚP Thảo luận câu hỏi này 3. Bạn có ý nghĩa gì bởi HOST trong MYSQL?
Câu trả lời. B) HOST là đại diện cho nơi máy chủ MYSQL đang chạy Giải trình HOST là đại diện cho nơi máy chủ MYSQL đang chạy Thảo luận câu hỏi này 4. Dấu chấm phẩy có cần thiết sau mỗi truy vấn không? Câu trả lời. A) ĐÚNG Giải trình Điều quan trọng là đặt dấu chấm phẩy sau mỗi truy vấn Thảo luận câu hỏi này 5. Để biết phiên bản MYSQL của bạn và ngày hiện tại, bạn nên sử dụng lệnh nào sau đây?
Câu trả lời. C) CHỌN PHIÊN BẢN (), CURRENT_DATE; Giải trình CHỌN PHIÊN BẢN (), CURRENT_DATE; Thảo luận câu hỏi này 6. Kết quả truy vấn MYSQL được hiển thị ở dạng nào?
Câu trả lời. C) HÀNG VÀ CỘT Giải trình Kết quả truy vấn MYSQL được hiển thị dưới dạng ROWS AND COLUMNS Thảo luận câu hỏi này 7. Thời gian được đánh dấu thể hiện điều gì trong bức tranh đã cho?
Câu trả lời. C) GIỜ ĐỒNG HỒ TREO TƯỜNG Giải trình Thời gian được đánh dấu trong hình đại diện cho THỜI GIAN ĐỒNG HỒ TREO TƯỜNG vì thời gian này bị ảnh hưởng bởi tải của máy chủ và độ trễ của mạng Thảo luận câu hỏi này 8. Trong MYSQL, chúng ta có thể viết từ khóa trong bất kỳ trường hợp nào không? Câu trả lời. A) CÓ Giải trình CÓ, trong MYSQL, chúng tôi có thể viết từ khóa trong bất kỳ trường hợp thư nào Thảo luận câu hỏi này 9. Trong MYSQL, bạn có thể viết nhiều câu lệnh trong một dòng không? Câu trả lời. A) CÓ Giải trình CÓ, chúng ta có thể viết nhiều câu lệnh trong một dòng, chúng ta chỉ cần phân tách chúng bằng dấu chấm phẩy Thảo luận câu hỏi này 10. Nếu bạn muốn dừng xử lý truy vấn thì bạn nên sử dụng lệnh nào sau đây? Câu trả lời. C) /c Giải trình Để dừng truy vấn xử lý, lệnh /c được sử dụng Thảo luận câu hỏi này 11. Để xem tất cả các cơ sở dữ liệu, lệnh nào được sử dụng?
Câu trả lời. B) Hiện cơ sở dữ liệu; Giải trình Để xem tất cả các cơ sở dữ liệu HIỂN THỊ CƠ SỞ DỮ LIỆU; Thảo luận câu hỏi này 12. Chúng ta có thể tạo cơ sở dữ liệu có tên 01_test không? Câu trả lời. A) Có Giải trình Có, chúng tôi có thể tạo cơ sở dữ liệu có tên 01_test Thảo luận câu hỏi này 13. Trong tuyên bố sau đây, bạn có ý nghĩa gì bởi 'học sinh'? USE student;
Câu trả lời. A) Tên cơ sở dữ liệu Giải trình Trong USE student, 'student' đại diện cho cơ sở dữ liệu có tên Thảo luận câu hỏi này 14. Nếu tên cơ sở dữ liệu của chúng tôi là 'schooldb' và chúng tôi muốn loại bỏ cơ sở dữ liệu này thì truy vấn có hoạt động không nếu chúng tôi viết tên cơ sở dữ liệu của mình bằng chữ in hoa? Câu trả lời. A) Có Giải trình Chúng ta có thể viết bất kỳ trường hợp nào trong khi sử dụng câu lệnh drop Thảo luận câu hỏi này 15. Lệnh nào sau đây dùng để xóa cơ sở dữ liệu?
Câu trả lời. C) DROP CƠ SỞ DỮ LIỆU CƠ SỞ DỮ LIỆU_NAME; Giải trình DROP CƠ SỞ DỮ LIỆU CƠ SỞ DỮ LIỆU_NAME; Thảo luận câu hỏi này 16. Lệnh ALTER là một loại lệnh SQL nào? Câu trả lời. B) ĐL Giải trình Lệnh ALTER là lệnh SQL loại DDL (ngôn ngữ định nghĩa dữ liệu) Thảo luận câu hỏi này 17. Cú pháp nào sau đây là đúng để thêm một trường bằng lệnh thay đổi?
Câu trả lời. A) THAY ĐỔI TABLE tên_bảng THÊM kiểu dữ liệu tên_trường; Giải trình Để thêm một trường bằng cách sử dụng câu lệnh thay đổi, cần tuân theo cú pháp sau ALTER TABLE table_name ADD field_name data type; Thảo luận câu hỏi này 18. Bạn có thể thay đổi tên cột bằng lệnh thay đổi không? Câu trả lời. A) Có Giải trình Có, chúng ta có thể dễ dàng thay đổi tên cột bằng lệnh thay đổi Thảo luận câu hỏi này 19. Giả sử bạn có một bảng có tên để kiểm tra và bên trong bảng này bạn có một cột có tên CGPA, bây giờ nếu bạn được yêu cầu thay đổi cột có tên CGPA thành tổng phần trăm, sử dụng lệnh thay đổi thì bạn sẽ viết câu lệnh nào sau đây?
Câu trả lời. A) ALTER TABLE kiểm tra THAY ĐỔI CỘT 'cgpa’ 'total_percentage’ int; Giải trình chúng ta sẽ sử dụng cú pháp sau, ALTER TABLE test CHANGE COLUMN 'cgpa' 'total_percentage' int; Thảo luận câu hỏi này 20. Giả sử bạn được yêu cầu xóa một cột bằng cách sử dụng câu lệnh thay đổi thì bạn sẽ tuân theo cú pháp nào?
Câu trả lời. B) THAY ĐỔI TABLE table_name DROP COLUMN column_name; Giải trình chúng ta sẽ sử dụng cú pháp sau, ALTER TABLE table_name DROP COLUMN column_name; Thảo luận câu hỏi này 21. Lệnh show table làm gì?
Câu trả lời. B) Nó hiển thị tất cả các bảng của một cơ sở dữ liệu cụ thể Giải trình lệnh hiển thị bảng hiển thị tất cả các bảng của một cơ sở dữ liệu cụ thể Thảo luận câu hỏi này 22. Việc cung cấp điều kiện where với câu lệnh cập nhật trong MYSQL có quan trọng không? Câu trả lời. A) CÓ Giải trình CÓ, điều quan trọng là cung cấp điều kiện where với câu lệnh cập nhật, nếu không thì toàn bộ cột sẽ có cùng giá trị cập nhật Thảo luận câu hỏi này 23. Giả sử bạn có hai cột tên là student_name và student_department bên trong bảng student_details và bạn được yêu cầu cập nhật giá trị của hai cột này với ID=4 thì bạn sẽ viết câu lệnh nào?
Câu trả lời. A) CẬP NHẬT student_details SET Student_name="ram", Student_department='Chemical' WHERE ID='4'; Giải trình Theo tình huống đã cho, chúng tôi sẽ viết, UPDATE student_details SET Student_name="ram", Student_department='Chemical' WHERE ID='4'; Thảo luận câu hỏi này 24. Chức năng của câu lệnh DESCRIBE là gì?
Câu trả lời. B) Câu lệnh này giúp chúng ta có được định nghĩa của một bảng cụ thể tại một thời điểm Giải trình Câu lệnh DESCRIBE giúp chúng ta có được định nghĩa của một bảng cụ thể tại một thời điểm, nó cho chúng ta biết về tất cả các ràng buộc được áp dụng cho các cột Thảo luận câu hỏi này 25. Nếu bạn được yêu cầu xóa toàn bộ dữ liệu của một bảng mà không làm xáo trộn định nghĩa của bảng thì trong trường hợp đó bạn sẽ sử dụng câu lệnh nào? Câu trả lời. B) CẮT CẮT Giải trình Để chỉ xóa dữ liệu của bảng mà không làm xáo trộn định nghĩa của bảng ta sử dụng câu lệnh TRUNCATE, câu lệnh này giúp ta xóa toàn bộ dữ liệu của một bảng Thảo luận câu hỏi này 26. Cú pháp nào sau đây là đúng khi sử dụng câu lệnh TRUNCATE?
Câu trả lời. C) TRUNCATE TABLE TABLE TÊN; Giải trình Cú pháp đúng để sử dụng câu lệnh cắt ngắn là, TRUNCATE TABLE TABLE-NAME; Thảo luận câu hỏi này 27. Từ tất cả các mệnh đề trong MYSQL, nhiệm vụ nào được thực hiện bởi mệnh đề DISTINCT?
Câu trả lời. B) Nó trả về cho chúng ta các giá trị duy nhất Giải trình Nếu chúng tôi chỉ muốn giữ các bản ghi duy nhất thì trong trường hợp đó, chúng tôi chỉ cần sử dụng Mệnh đề DISTINCT Thảo luận câu hỏi này 28. Giả sử bạn có 1000 bản ghi và bạn chỉ muốn 100 bản ghi, bạn sẽ sử dụng mệnh đề nào sau đây?
Câu trả lời. B) mệnh đề giới hạn Giải trình Mệnh đề LIMIT giúp chúng tôi đặt giới hạn cho các bản ghi mà chúng tôi muốn trả lại. Thảo luận câu hỏi này 29. Câu lệnh sau sẽ trả về điều gì? SELECT * FROM student_details WHERE Student_name LIKE 'S%'; Trong đó student_details là tên bảng và student_name là tên cột?
Câu trả lời. A) Nó sẽ trả về tên bắt đầu bằng s Giải trình Câu lệnh sẽ trả về tên bắt đầu bằng s Thảo luận câu hỏi này 30. Giả sử bạn được yêu cầu hiển thị tất cả các tên có ký tự thứ hai là 'a' thì bạn sẽ sử dụng mẫu truy vấn nào? Câu trả lời. C) _a%; Giải trình Để biết tên người có ký tự thứ hai, chúng ta sẽ viết. _một%; Thảo luận câu hỏi này 31. Nếu bạn được yêu cầu tìm ra những cái tên chỉ có 5 ký tự thì bạn sẽ sử dụng mẫu truy vấn nào? Câu trả lời. C) _____ Giải trình Nếu chúng tôi được yêu cầu tìm ra những cái tên chỉ có 5 ký tự, chúng tôi sẽ đặt 5 dấu gạch dưới _____ Thảo luận câu hỏi này 32. Cho biết phát biểu đúng hay sai? Câu trả lời. B) SAI Giải trình Không, khóa UNIQUE và PRIMARY đều khác nhau theo nhiều cách Thảo luận câu hỏi này 33. Chúng ta có thể có nhiều hơn 1 khóa chính trong một bảng không? Câu trả lời. B) SAI Giải trình Không, trong một bảng chúng ta chỉ có thể có 1 khóa chính Thảo luận câu hỏi này 34. Một biến có ràng buộc khóa chính có thể có bất kỳ kiểu dữ liệu nào khác ngoài INT? Câu trả lời. B) SAI Giải trình Các ràng buộc PRIMARY KEY phải luôn có một giá trị bằng số Thảo luận câu hỏi này 35. Khóa nào thường được gọi là tập hợp con của siêu khóa?
Câu trả lời. A) Khóa ứng viên Giải trình Khóa ứng viên thường được gọi là tập hợp con của siêu khóa Thảo luận câu hỏi này 36. Số lượng siêu khóa luôn nhiều hơn số lượng khóa ứng cử viên? Câu trả lời. A) Đúng Giải trình Siêu khóa là siêu bộ nên chúng ta có thể có nhiều siêu khóa trong một bảng Thảo luận câu hỏi này 37. Khóa nào là bộ siêu khóa tối thiểu?
Câu trả lời. A) Khóa ứng viên Giải trình Khóa ứng viên là bộ siêu khóa tối thiểu Thảo luận câu hỏi này 38. Phím nào giúp ta thiết lập quan hệ giữa 2 bảng?
Câu trả lời. B) Khóa ngoại Giải trình Khóa ngoại giúp chúng ta thiết lập mối quan hệ giữa hai bảng Thảo luận câu hỏi này 39. Khóa siêu và khóa ứng cử viên có thể có giá trị NULL không? Câu trả lời. A) Đúng Giải trình Điểm giống nhau duy nhất giữa siêu khóa và khóa ứng viên là cả hai đều có giá trị NULL Thảo luận câu hỏi này 40. Toán tử nào kiểm tra xem bản ghi điều kiện cụ thể có tồn tại trong bảng hay không? Câu trả lời. A) Tồn tại Giải trình Toán tử EXISTS kiểm tra xem bản ghi điều kiện cụ thể có tồn tại trong bảng hay không Thảo luận câu hỏi này 41. Theo mặc định, kết quả của mệnh đề order by luôn được hiển thị theo thứ tự nào? Câu trả lời. A) tăng dần Giải trình Theo mặc định, kết quả luôn được hiển thị theo thứ tự tăng dần Thảo luận câu hỏi này 42. Bạn sẽ sử dụng cú pháp nào sau đây để đổi tên bảng?
Câu trả lời. A) THAY ĐỔI tên_bảng_bảng ĐỔI TÊN_tên_bảng mới; Giải trình Để đổi tên bảng, chúng tôi sẽ sử dụng ALTER TABLE table_name RENAME TO new_table_name; Thảo luận câu hỏi này 43. 'MYSQL là phần mềm mã nguồn mở' - Bạn có ý gì khi nói câu này?
Câu trả lời. A) Điều này có nghĩa là bất kỳ ai cũng có thể sử dụng phần mềm này Giải trình Phần mềm nguồn mở có nghĩa là bất kỳ ai trên thế giới này đều có thể sử dụng phần mềm này, có thể kiểm tra phần mềm này và cũng có thể sửa đổi phần mềm đó Thảo luận câu hỏi này 44. Lệnh SQL nào được sử dụng để cấp hoặc thu hồi quyền? Câu trả lời. C) DCL Giải trình Thường được gọi là Ngôn ngữ kiểm soát dữ liệu. Các lệnh này được sử dụng để cấp hoặc thu hồi quyền Thảo luận câu hỏi này 45. Hàm MySQL nào được sử dụng để lấy ngày và giờ hiện tại?
Câu trả lời. D) BÂY GIỜ() Giải trình Hàm NOW() dùng để lấy ngày giờ hiện tại trong MySQL Thảo luận câu hỏi này 46. CHỌN là một loại lệnh SQL nào? Câu trả lời. Đ) ĐQL Giải trình CHỌN là một loại lệnh DQL thường được gọi là Ngôn ngữ truy vấn dữ liệu Thảo luận câu hỏi này 47. Các lệnh SQL nào được sử dụng để thao tác/sửa đổi dữ liệu có trong bảng? Câu trả lời. A) DML Giải trình Thường được gọi là Ngôn ngữ thao tác dữ liệu. Như tên gợi ý, các lệnh này được sử dụng để thao tác/sửa đổi dữ liệu có trong bảng Thảo luận câu hỏi này 48. Nếu bạn muốn thêm một hàng vào bảng thì bạn sẽ sử dụng lệnh nào?
Câu trả lời. A) CHÈN VÀO Giải trình Lệnh INSERT INTO giúp chúng ta thêm một hàng trong bảng Thảo luận câu hỏi này 49. Kiểu liên kết nào kết hợp kết quả từ cả hai bảng và trả về cho chúng ta tích Đề các của các giá trị?
Câu trả lời. D) Nối chéo Giải trình CROSS THAM GIA kết hợp tất cả dữ liệu từ bảng đầu tiên và bảng thứ hai. Kết quả thu được thông qua phép nối này là tích Descartes giống như mọi giá trị sẽ được nhân với mọi giá trị khác của bảng khác Thảo luận câu hỏi này 50. Loại dữ liệu nào sau đây được sử dụng khi lưu trữ hình ảnh trong cơ sở dữ liệu của bạn? Câu trả lời. B) BLOB Giải trình Chúng thường được gọi là các đối tượng lớn nhị phân. Kiểu dữ liệu này (MySQL Data Type) thực sự quan trọng khi bạn phải lưu trữ một tập dữ liệu nhị phân lớn. Như chúng ta đã thấy hình ảnh có địa chỉ lớn nên để lưu trữ chúng ta có thể sử dụng kiểu dữ liệu này. BLOB phân biệt chữ hoa chữ thường. Nó có thể lưu trữ tới 65535 byte dữ liệu Cái nào sau đây không có sẵn trong MySQL?1 câu trả lời. Câu trả lời đúng cho câu hỏi “Điều nào sau đây không được MySQL hỗ trợ” là tùy chọn (D). Thủ tục lưu trữ . Bởi vì tất cả các tùy chọn khác như Bảng tạm thời, Nối bảng và Kết hợp biểu thức chính quy đều được MySQL hỗ trợ.
Điều nào sau đây là tính năng của MySQL?Có thể mở rộng . Khả năng mở rộng đề cập đến khả năng hệ thống hoạt động dễ dàng với lượng dữ liệu nhỏ, lượng dữ liệu lớn, cụm máy, v.v. Máy chủ MySQL được phát triển để hoạt động với cơ sở dữ liệu lớn.
Cơ sở dữ liệu MySQL chứa gì?Cơ sở dữ liệu mysql là cơ sở dữ liệu hệ thống. Nó chứa các bảng lưu trữ thông tin mà máy chủ MySQL yêu cầu khi nó chạy . Các bảng trong cơ sở dữ liệu mysql thuộc các danh mục này. Cấp bảng hệ thống.
Có bao nhiêu kiểu dữ liệu trong MySQL?Trong MySQL có ba loại dữ liệu chính . chuỗi, số và ngày giờ. |