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

गो-एसक्यूएल-ड्राइवर के साथ एक नया MySQL डेटाबेस कैसे बनाएं

आप गो-एसक्यूएल-ड्राइवर का पूरी तरह से उपयोग कर सकते हैं। हालांकि, आपको एक mysql उपयोगकर्ता का उपयोग करने की आवश्यकता है जिसके पास नए डेटाबेस बनाने के लिए उचित एक्सेस अधिकार हैं।

यहां एक उदाहरण दिया गया है:

func create(name string) {

   db, err := sql.Open("mysql", "admin:[email protected](127.0.0.1:3306)/")
   if err != nil {
       panic(err)
   }
   defer db.Close()

   _,err = db.Exec("CREATE DATABASE "+name)
   if err != nil {
       panic(err)
   }

   _,err = db.Exec("USE "+name)
   if err != nil {
       panic(err)
   }

   _,err = db.Exec("CREATE TABLE example ( id integer, data varchar(32) )")
   if err != nil {
       panic(err)
   }
}

ध्यान दें कि कनेक्शन स्ट्रिंग में डेटाबेस नाम प्रदान नहीं किया गया है। हम कनेक्शन के बाद बस डेटाबेस बनाते हैं (डेटाबेस कमांड बनाएं), और इसका उपयोग करने के लिए कनेक्शन स्विच करें (उपयोग कमांड)।

नोट:VividCortex लोग http://go- पर एक अच्छा डेटाबेस/एसक्यूएल ट्यूटोरियल और प्रलेखन बनाए रखते हैं। डेटाबेस-sql.org/index.html



  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 क्वेरी में BETWEEN के विपरीत का उपयोग कैसे करें?

  2. कैसे mysql स्वचालित रूप से प्रारंभ करें? (केवल लिनक्स-क्ली)

  3. यह 7 दिन पहले का डेटा क्यों नहीं खींच रहा है?

  4. MySQL विदेशी कुंजी त्रुटि 1005 त्रुटि 150 प्राथमिक कुंजी विदेशी कुंजी के रूप में

  5. Laravel 5.2 - वाक्पटु तालिका के लिए कस्टम प्राथमिक कुंजी के रूप में एक स्ट्रिंग का उपयोग करें 0 . हो जाता है