golang database/sql 如果判断某个数据库是否已存在?

我的需求是,web应用启动时,golang 服务器端会判断mysql服务器中是否存在某个数据库,如不存在,则创建以及初始化数据,如存在,则打开数据库,供调用 。

请问应该如何做?

共 2 个回复


sneermorn

func (db *DB) Ping() error
Ping检查与数据库的连接是否仍有效,如果需要会创建连接。

# 0

stevewang

用sql语句create database if not exists YourDatabaseName

# 1