Mysql
 sql >> база данни >  >> RDS >> Mysql

Избягайте от командните редове на MYSQL чрез Bash скриптове

В Bash, printf може да направи бягството вместо вас:

$ a=''\''"\;:#[]{}()|&^[email protected]!?, .<>abc123'
$ printf -v var "%q" "$a"
$ echo "$var"
\'\"\\\;:#\[\]\{\}\(\)\|\&\^\[email protected]\!\?\,\ .\<\>abc123

Оставям на вас да решите дали това е достатъчно агресивно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да накарам mysqli да работи с DELIMITER в SQL изрази?

  2. Разлика между mysql, mysqladmin, mysqld

  3. Защо password_verify връща false?

  4. Как мога да намеря всички таблици в MySQL с конкретни имена на колони в тях?

  5. Как да класирате над дял в MySQL