Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

बैश स्क्रिप्टिंग के माध्यम से MYSQL कमांड लाइन से बचना

बैश में, printf आपके लिए पलायन कर सकता है:

$ a=''\''"\;:#[]{}()|&^example@sqldat.com!?, .<>abc123'
$ printf -v var "%q" "$a"
$ echo "$var"
\'\"\\\;:#\[\]\{\}\(\)\|\&\^\example@sqldat.com\!\?\,\ .\<\>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. MySQL में NULL और Blank Value के बीच अंतर

  2. MySQL तालिका में सरणियों को संग्रहीत करने के लिए BLOB बनाम VARCHAR

  3. सीमांकित फ़ाइल से mysql तालिका में डेटा लोड करते समय त्रुटि रेखाएँ छोड़ें

  4. MySQL:क्यों varchar(254) और varchar(255) नहीं?

  5. MySQL क्वेरी में IF ELSE स्टेटमेंट कैसे लिखें?