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) } }
Kunci Mata
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!