使用golang在mysql中创建数据库

时间:2015-05-22 09:59:54

标签: mysql database go

我有一个代码,如果它们不存在,应该在mysql中自动创建数据库和表。

如果我有DB,我可以创建表,但我无法创建数据库,因为在连接字符串中我应该提供dbname。

db, err := sql.Open("mysql", "user:pass@tcp(localhost:3306)/dbname?charset=utf8")

是否可以使用sql包来实现?

1 个答案:

答案 0 :(得分:0)

是的,只需从网址中省略数据库名称,然后运行CREATE查询即可。之后,您可以打开与数据库的连接。