创建MySQL数据库?

时间:2017-04-27 14:28:48

标签: javascript mysql node.js

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

我尝试使用MySQL包为NodeJS创建数据库,我是否应该先手动创建数据库名称?是否可以这样做?

1 个答案:

答案 0 :(得分:0)

您的代码允许连接到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);
});