如何使用go-sql-driver创建新的MySQL数据库

如何使用go-sql-driver创建新的MySQL数据库,第1张

如何使用go-sql-driver创建新的MySQL数据库

您可以完美地使用go-sql-driver。但是,您需要使用具有适当访问权限的mysql用户来创建新数据库。

这是一个例子:

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)   }}

请注意,连接字符串中未提供数据库名称。我们只是在连接后创建数据库(CREATE DATAbase命令),然后切换连接以使用它(USE命令)。

注意:VividCortex团队在http://go-database-sql.org/index.html上维护了不错的数据库/ sql教程和文档。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5163462.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存