Câu hỏi phỏng vấn MySQL
Câu hỏi

Giải thích lệnh GRANT trong MySQL

Câu trả lời

Lệnh GRANT trong MySQL được sử dụng để cấp quyền truy cập vào cơ sở dữ liệu và các bảng dữ liệu cho người dùng. Quyền này có thể bao gồm khả năng thực hiện các thao tác như SELECT, INSERT, UPDATE, DELETE, và nhiều quyền khác trên một hoặc nhiều cơ sở dữ liệu hoặc bảng. Lệnh GRANT cũng cho phép người quản trị cơ sở dữ liệu cấp quyền cho người dùng khác để họ có thể cấp hoặc thu hồi quyền từ người dùng khác, thông qua việc sử dụng tùy chọn GRANT OPTION.

Cú pháp cơ bản của lệnh GRANT là như sau:

GRANT [type of permission] ON [database name].[table name] TO ‘[username]’@'localhost’;

Trong đó, [type of permission] là loại quyền bạn muốn cấp, [database name] là tên cơ sở dữ liệu, [table name] là tên bảng (nếu cần thiết), và [username] là tên người dùng bạn muốn cấp quyền. Nếu bạn muốn cấp quyền trên tất cả các cơ sở dữ liệu hoặc tất cả các bảng, bạn có thể sử dụng dấu * thay cho tên cơ sở dữ liệu hoặc tên bảng.

Ví dụ, để cấp toàn bộ quyền trên tất ...

middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Tìm giá trị trùng lặp trong bảng SQL

junior

Ràng buộc khóa chính (Primary Key Constraint) và ràng buộc khóa duy nhất (Unique Key Constraints) là gì?

middle

MySQL hỗ trợ những đối tượng lưu trữ nào khác nhau?

Bình luận

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

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