使用go-sql-driver 建立新的MySQL 資料庫
在Go 中,go-sql-driver 套件提供了一種強大的方法連接到MySQL 資料庫。然而,一個常見的挑戰是當連接方案需要現有資料庫名稱時建立新資料庫。
go-sql-driver 可以建立新資料庫嗎?
可以, go-sql-driver 可用於建立新的 MySQL 資料庫。您需要以具有建立新資料庫所需權限的 MySQL 使用者身分進行連線。
如何使用go-sql-driver 建立新資料庫:
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 "+databaseName) if err != nil { panic(err) }
_,err = db.Exec("USE "+databaseName) if err != nil { panic(err) }
// For example, create a table named 'example' in the new database _,err = db.Exec("CREATE TABLE example ( id integer, data varchar(32) )") if err != nil { panic(err) }
重要注意事項:
以上是go-sql-driver 可以在沒有預先存在的資料庫名稱的情況下建立新的 MySQL 資料庫嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!