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

बैश में चर घोषित करें?

एक आसान तरीका है :

var=$(mysql -h abcdcef.com --port=3306 --user=root --password=hbbfe --batch --skip-column-names -Dshop -e "select count(*) from shop_tab where catalog <> ''")

इसके अलावा, मैं आपकी सभी स्क्रिप्ट को संशोधित किए बिना आसानी से MySQL कमांड में विकल्प जोड़ने के लिए फ़ंक्शन के उपयोग को पूर्वनिर्धारित करूंगा।

function MysqlQuery() {
    mysql -h abcdcef.com --port=3306 --user=root --password=hbbfe --batch --skip-column-names -D "$1" -e "$2";
}

va=$(MysqlQuery Shop "SELECT COUNT(*) FROM shop_tab WHERE catalog <> ''")
vaABC=$(MysqlQuery Shop "SELECT COUNT(*) FROM shop_tab WHERE catalog <> 'abc'")
vadef=$(MysqlQuery Shop "SELECT COUNT(*) FROM shop_tab WHERE catalog <> 'def'")
# ...

मुझे यह और भी पठनीय लगता है...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं पूर्ण खोज अनुक्रमणिका क्वेरी कैसे लिख सकता हूं जो किसी स्टॉपवर्ड पर विचार नहीं करेगी?

  2. mysql में रिकॉर्ड के समूह के लिए एक ही सीरियल नंबर कैसे दें?

  3. PHPUnit परीक्षण केवल Laravel 5 में मूल पृष्ठ (विज़िट ('/') ) पर जाने पर ही विफल हो जाता है

  4. zf2 टेबलगेटवे कॉलम नाम से कॉलम का चयन करें

  5. विंडोज़ के लिए एक्सएएमपीपी में mysql क्लाइंट .my.cnf का स्थान क्या है?