【问题标题】: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);
});