Introducción:
Vamos a ver cómo crear y usar una base de datos mysql en nodejs. Vamos a hacer esto con la ayuda de la consulta CREAR BASE DE DATOS .
Sintaxis:
Create Database Query: CREATE DATABASE gfg_db; Use Database Query: USE gfg_db
Módulos:
- NodeJs
- ExpressJs
- MySql
- Crear proyecto
npm init
- Instalar módulos
npm install express npm install mysql
- Cree y exporte el objeto de conexión mysql .
sqlConnection.js
const mysql = require(
"mysql"
);
let db_con = mysql.createConnection({
host:
"localhost"
,
user:
"root"
,
password:
''
});
db_con.connect((err) => {
if
(err) {
console.log(
"Database Connection Failed !!!"
, err);
}
else
{
console.log(
"connected to Database"
);
}
});
module.exports = db_con;
- Crear servidor:
índice.js
const express = require(
"express"
);
const database = require(
'./sqlConnection'
);
const app = express();
app.listen(5000,() => {
console.log(`Server is up and running on 5000 ...`);
});
- Crear ruta para crear base de datos y usarla.
JavaScript
app.get(
"/createDatabase"
, (req, res) => {
let databaseName =
"gfg_db"
;
let createQuery = `CREATE DATABASE ${databaseName}`;
// use the query to create a Database.
database.query(createQuery, (err) => {
if
(err)
throw
err;
console.log(
"Database Created Successfully !"
);
let useQuery = `USE ${databaseName}`;
database.query(useQuery, (error) => {
if
(error)
throw
error;
console.log(
"Using Database"
);
return
res.send(
`Created and Using ${databaseName} Database`);
})
});
});
-
Salida: coloque este enlace en su navegador http://localhost:5000/createDatabase
Created and Using gfg_db Database
Configuración del entorno y ejecución:
Publicación traducida automáticamente
Artículo escrito por pratikraut0000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA