You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Node.js中创建MySQL数据库后如何确认是否创建成功

Node.js 创建MySQL数据库后的验证方法及代码修复

现有代码问题修正

你提供的原始代码存在拼写和逻辑错误,先修正后可正常执行创建操作:

var mysql = require('mysql');
var con = mysql.createConnection ({
  host: "localhost",
  user: "root",
  password: "12345"
});
con.connect(function(err) {
  // 原逻辑写反:连接出错直接抛出异常,无错误才打印连接成功
  if(err) throw err;
  console.log("Connected!");
  // 原拼写错误:DATABSE 修正为 DATABASE
  con.query("CREATE DATABASE mySql", function(err, result) {
    // 原逻辑写反:创建出错抛出异常,无错误才打印创建成功
    if(err) throw err;
    console.log("Database Created");
  });
});

验证数据库创建成功的方法

  • 方法1:代码层面自动验证
    数据库创建完成后执行SHOW DATABASES查询,匹配目标库是否存在即可:
// 可直接拼接在上述创建逻辑之后
con.query("SHOW DATABASES", function(err, result) {
  if(err) throw err;
  const isDbExists = result.some(dbItem => dbItem.Database === 'mySql');
  if(isDbExists) {
    console.log("验证通过:mySql 数据库已成功创建");
  } else {
    console.log("验证失败:mySql 数据库未找到");
  }
  // 操作完成后关闭连接
  con.end();
});
  • 方法2:MySQL客户端手动验证
    打开终端/命令行执行登录命令:
    mysql -u root -p
    输入密码12345完成登录后,执行查看库命令:
    SHOW DATABASES;
    返回的库列表中如果存在mySql,则说明创建成功。

提示:MySQL在Linux环境下库名默认区分大小写,Windows/macOS环境默认不区分,验证时注意库名大小写一致。

内容的提问来源于stack exchange,提问作者AKSHAY KUMAR EKALRE

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 19:24:04