Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bisakah saya memberikan akses ke database dengan awalan lalu kartu liar?

Ya, Anda bisa.

Inilah yang dilakukan phpMyAdmin ketika saya membuat pengguna jaap dan gunakan opsi Grant all privileges on wildcard name (username\_%) :

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

Itu maksudmu, kan?

PS
Seperti yang Anda lihat, _ diloloskan, karena di (My)SQL sebuah _ . yang tidak lolos berarti 'satu karakter'. (Seperti . di regex.) Dalam hal ini, Anda ingin _ menjadi literal, jadi database harus dimulai dengan 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. Permintaan mysql lambat, menyalin ke tabel tmp, menggunakan filesort

  2. Permintaan UPDATE VB.NET dan MySql

  3. Dapatkan semua blok berurutan dari daftar

  4. Akses ke data menggunakan hubungan Laravel

  5. Penyortiran MYSQL dengan doktrin