Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tôi có thể cấp quyền truy cập vào cơ sở dữ liệu có tiền tố sau đó là thẻ đại diện không?

Có, bạn có thể.

Đây là những gì phpMyAdmin thực hiện khi tôi tạo người dùng jaap và sử dụng tùy chọn Grant all privileges on wildcard name (username\_%) :

GRANT ALL PRIVILEGES ON  `jaap\_%` . * TO  'jaap'@'localhost';

Đó là ý của bạn, phải không?

Tái bút
Như bạn có thể thấy, _ được thoát, vì trong SQL (của tôi) một _ không thoát có nghĩa là 'một ký tự'. (Như . trong regex.) Trong trường hợp này, bạn muốn _ theo nghĩa đen, vì vậy cơ sở dữ liệu phải bắt đầu bằng jaap_




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tối ưu hóa tính toán khoảng cách Levenshtein này

  2. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Fedora 12

  3. Khóa ngoại và NULL trong mySQL

  4. Nhóm SQL theo ngày, nhưng cũng nhận được các bản ghi ngày tháng

  5. chọn ngày trước, mysql