De manière générale, les bases de données NoSQL telles que MongoDB sont plus populaires parmi les développeurs Node. Cependant, le système de gestion de base de données que vous choisissez dépend entièrement de vos cas d'utilisation et de vos choix. Le type de base de données que vous choisissez dépend principalement des besoins de votre projet.
Par exemple, si vous devez créer des tables ou insérer et traiter de grandes quantités de données en temps réel, une base de données NoSQL est un bon choix ; tandis que si votre projet implique des requêtes et un traitement de transactions plus complexes, une base de données SQL est plus raisonnable.
Dans cet article, nous expliquerons comment se connecter à MySQL et y créer une nouvelle table.
Voici les étapes pour vérifier la connexion de votre application à la base de données MySQL.
Créez un projet de votre choix et accédez-y.
>> mkdir mysql-test >> cd mysql-test
Créez un fichier package.json à l'aide de la commande suivante
>> npm init -y
Vous obtiendrez le résultat suivant −
Wrote to /home/abc/mysql-test/package.json: { "name": "mysql-test", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC" }
Installer le module MySQL-
>> npm install mysql
+ mysql@2.18.1 added 11 packages from 15 contributors and audited 11 packages in 3.264s found 0 vulnerabilities
Créez un fichier JS nommé app.js
Copiez et collez l'extrait de code ci-dessous
Exécutez le fichier à l'aide de la commande suivante
>> node app.js
// Checking the MySQL dependency in NPM var mysql = require('mysql'); // Creating a mysql connection var con = mysql.createConnection({ host: "localhost", user: "yourusername", password: "yourpassword", database: "mydb" }); con.connect(function(err) { if (err) throw err; console.log("Database connected!"); var sql = "CREATE TABLE students (name VARCHAR(255), address VARCHAR(255))"; con.query(sql, function (err, result) { if (err) throw err; console.log("Table created"); }); });
La sortie suivante sera imprimée sur la console :
Database connected! Table created
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!