express+mysql 问题

我想使用express加mysql写一个用户的登录注册,在网上看了,大多都是使用mysql这个工具包,创建连接的时候直接把数据库名写进去例如,例如:

mysql.createConnection({
host: '127.0.0.1',
    user: 'root',
    password: 'root',
database:'my_db_01
'
})

这样的话,我就要在我这个服务启动前,事先创建好一个叫my_db_01的数据库。我想在我的服务启动的时候自动创建一个这样的数据库,如果它存在的话就不用再次创建了。找了一大圈没找到,来请教一下鱼友们。另外,如果在启动服务时,把用户表也初始化好就更好了!!!