Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Mencipta Pangkalan Data MySQL Baharu Menggunakan go-sql-driver?

Bagaimana untuk Mencipta Pangkalan Data MySQL Baharu Menggunakan go-sql-driver?

Mary-Kate Olsen
Lepaskan: 2024-11-30 00:12:12
asal
218 orang telah melayarinya

How to Create a New MySQL Database Using the go-sql-driver?

Mencipta Pangkalan Data MySQL Baharu dengan go-sql-driver

Apabila membangunkan skrip Golang untuk mengklon pangkalan data, mungkin perlu mencipta pangkalan data baharu sebelum pengklonan. Pemacu go-sql menyediakan kefungsian yang diperlukan untuk menyelesaikan tugas ini.

Menggunakan go-sql-driver

Bertentangan dengan andaian bahawa pemandu lain diperlukan, ia adalah mungkin untuk menggunakan go-sql-driver untuk penciptaan pangkalan data. Walau bagaimanapun, pastikan pengguna MySQL yang digunakan untuk sambungan mempunyai kebenaran yang diperlukan untuk penciptaan pangkalan data.

Kod Contoh

Kod berikut menunjukkan penciptaan pangkalan data menggunakan go-sql-driver :

func create(name string) {

   db, err := sql.Open("mysql", "admin:admin@tcp(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)
   }
}
Salin selepas log masuk

Kunci Mata

  • Perhatikan ketiadaan nama pangkalan data dalam rentetan sambungan.
  • Penciptaan pangkalan data dilakukan selepas sambungan menggunakan arahan "CREATE DATABASE".
  • Arahan "USE" digunakan untuk menukar sambungan kepada yang baru dibuat pangkalan data.

Sumber Tambahan

Rujuk pangkalan data/tutorial sql komprehensif dan dokumentasi yang disediakan oleh VividCortex di http://go-database-sql.org /index.html untuk mendapatkan maklumat lanjut.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Pangkalan Data MySQL Baharu Menggunakan go-sql-driver?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan