使用 go-sql-driver 创建新的 MySQL 数据库
开发 Golang 脚本来克隆数据库时,可能需要创建克隆之前的新数据库。 go-sql-driver 提供了完成此任务所需的功能。
使用 go-sql-driver
与需要另一个驱动程序的假设相反,它可以利用 go-sql-driver 来创建数据库。但是,请确保用于连接的 MySQL 用户拥有创建数据库所需的权限。
示例代码
以下代码示例使用 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) } }
钥匙要点
其他资源
请参阅 VividCortex 提供的综合数据库/sql 教程和文档,网址为 http://go-database-sql.org /index.html 以获得进一步的见解。
以上是如何使用 go-sql-driver 创建新的 MySQL 数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!