Maison > Article > interface Web > nodejs mysql et json
Dans le développement réel, il est souvent nécessaire de convertir les données interrogées dans MySQL au format JSON pour le traitement et la transmission ultérieurs des données. Dans Node.js, il existe certaines méthodes pour convertir les données de la base de données MySQL au format JSON.
1. Installez le module MySQL
Pour vous connecter à MySQL dans Node.js, vous devez d'abord installer le module MySQL. Vous pouvez l'installer via la commande suivante :
npm install mysql
2. En installant le module MySQL, vous devez vous connecter à la base de données MySQL. Vous pouvez créer une connexion à la base de données via le code suivant :
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'test' }); connection.connect();
Ici, vous devez apporter les modifications correspondantes en fonction de la base de données à laquelle vous êtes connecté, telles que l'adresse de la base de données, le nom d'utilisateur, le mot de passe, etc.
3. Interroger les données
Après vous être connecté à la base de données MySQL, vous pouvez utiliser la méthode connection.query()
pour interroger les données. Cette méthode nécessite la transmission d'une instruction de requête SQL et d'une fonction de rappel. Le premier paramètre de la fonction de rappel est les données interrogées. Par exemple :
connection.query('SELECT * FROM users', function (error, results, fields) { if (error) throw error; console.log('The solution is: ', results); });
Ici, nous interrogeons la table users
dans la base de données et imprimons les données interrogées. connection.query()
方法查询数据。这个方法需要传入一个 SQL 查询语句和一个回调函数,回调函数的第一个参数就是查询出的数据。例如:
connection.query('SELECT * FROM users', function (error, results) { if (error) throw error; const json = JSON.stringify(results); console.log(json); });
这里查询了数据库中的 users
表,将查询出的数据打印出来。
四、数据转换为 JSON
得到查询出的数据后,接下来需要将其转换为 JSON 格式。可以通过以下方法实现:
rrreee这里使用 JSON.stringify()
rrreee
La méthodeJSON.stringify()
est utilisée ici pour convertir les données interrogées en une chaîne au format JSON afin de faciliter le traitement et la transmission ultérieurs des données. 🎜🎜Résumé🎜🎜Dans Node.js, le processus de conversion des données de la base de données MySQL au format JSON est très simple. Il vous suffit de vous connecter à la base de données, d'interroger les données et de convertir les données. Le code fourni ci-dessus est uniquement à titre de référence et peut être modifié et optimisé en fonction de vos besoins réels. 🎜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!