【问题标题】:Create a MySQL Database?创建一个 MySQL 数据库?
【发布时间】:2023-03-16 08:34:01
【问题描述】:

let connection = mysql.createConnection({ user: 'root', password: '1234', database: 'data101', port: 3306 });

我正在尝试使用 MySQL 包为 NodeJS 创建一个数据库,我应该之前手动创建数据库名称吗?有可能吗?

【问题讨论】:

  • 不一定,是的

标签: javascript mysql node.js


【解决方案1】:

您的代码允许连接到 Mysql。为了创建一个mysql数据库,你需要这样写你的代码。

CREATE DATABASE playlistDB; //this line creates the database

USE playlistDB;

CREATE TABLE songs(
  id INT NOT NULL AUTO_INCREMENT,
  title VARCHAR(45) NULL,
  artist VARCHAR(45) NULL,
  genre VARCHAR(45) NULL,
  PRIMARY KEY (id)
);

为了连接到数据库,您的代码应如下所示。

var mysql = require("mysql");

var connection = mysql.createConnection({
  host: "localhost",
  port: 3306,

  // Your username
  user: "root",

  // Your password
  password: "",
  database: "playlistDB"
});

connection.connect(function(err) {
  if (err) throw err;
  console.log("connected as id " + connection.threadId);
});

【讨论】:

  • 重点在于连接:要动态创建数据库名称
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-02-19
  • 1970-01-01
  • 2011-07-27
  • 2012-02-23
  • 2016-12-14
  • 1970-01-01
相关资源
最近更新 更多