let connection = mysql.createConnection({ user: 'root', password: '1234', database: 'data101', port: 3306 });
Estoy tratando de crear una base de datos usando el paquete MySQL para NodeJS, ¿debería crear el nombre de la base de datos previamente de forma manual? ¿Es posible hacerlo?
Su código permite conectarse a Mysql. Para crear una base de datos mysql, debe escribir su código de esta manera.
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) );Para conectarse a la base de datos, su código debe verse como las siguientes líneas.
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); });