Maison >base de données >tutoriel mysql >Créer une table MySQL à l'aide de Node.js

Créer une table MySQL à l'aide de Node.js

王林
王林avant
2023-09-02 17:05:021176parcourir

使用 Node.js 创建 MySQL 表

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.

Installer les dépendances NPM MySQL

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

sortie

+ mysql@2.18.1
added 11 packages from 15 contributors and audited 11 packages in 3.264s
found 0 vulnerabilities

Créé à l'aide de la table Node MySQL

  • 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

Exemple

Live Demo-->
// 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");
   });
});

Output

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer