nodejs mysql 转json

WBOY
Freigeben: 2023-05-08 18:45:08
Original
636 Leute haben es durchsucht

In der tatsächlichen Entwicklung ist es häufig erforderlich, die in MySQL abgefragten Daten für die anschließende Datenverarbeitung und -übertragung in das JSON-Format zu konvertieren. In Node.js gibt es einige Methoden zum Konvertieren von Daten in der MySQL-Datenbank in das JSON-Format.

1. Installieren Sie das MySQL-Modul

Um eine Verbindung zu MySQL in Node.js herzustellen, müssen Sie es zuerst mit dem folgenden Befehl installieren:

npm install mysql
Nach dem Login kopieren

2. Stellen Sie eine Verbindung zur MySQL-Datenbank her Um das MySQL-Modul zu installieren, müssen Sie eine Verbindung zur MySQL-Datenbank herstellen. Sie können eine Datenbankverbindung über den folgenden Code erstellen:

const mysql = require('mysql');

const connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: 'password',
  database: 'test'
});

connection.connect();
Nach dem Login kopieren

Hier müssen Sie entsprechend der Datenbank, mit der Sie verbunden sind, entsprechende Änderungen vornehmen, z. B. Datenbankadresse, Benutzername, Passwort usw.

3. Daten abfragen

Nachdem Sie eine Verbindung zur MySQL-Datenbank hergestellt haben, können Sie die Daten mit der Methode connection.query() abfragen. Diese Methode erfordert die Übergabe einer SQL-Abfrageanweisung und einer Rückruffunktion. Der erste Parameter der Rückruffunktion sind die abgefragten Daten. Zum Beispiel:

connection.query('SELECT * FROM users', function (error, results, fields) {
  if (error) throw error;
  console.log('The solution is: ', results);
});
Nach dem Login kopieren

Hier fragen wir die Tabelle users in der Datenbank ab und drucken die abgefragten Daten aus. connection.query() 方法查询数据。这个方法需要传入一个 SQL 查询语句和一个回调函数,回调函数的第一个参数就是查询出的数据。例如:

connection.query('SELECT * FROM users', function (error, results) {
  if (error) throw error;
  const json = JSON.stringify(results);
  console.log(json);
});
Nach dem Login kopieren

这里查询了数据库中的 users 表,将查询出的数据打印出来。

四、数据转换为 JSON

得到查询出的数据后,接下来需要将其转换为 JSON 格式。可以通过以下方法实现:

rrreee

这里使用 JSON.stringify()

4. Daten in JSON konvertieren

Nachdem Sie die abgefragten Daten erhalten haben, müssen Sie sie in das JSON-Format konvertieren. Dies kann durch die folgenden Methoden erreicht werden:

rrreee

Die Methode JSON.stringify() wird hier verwendet, um die abgefragten Daten in einen JSON-Format-String zu konvertieren, um die anschließende Datenverarbeitung und -übertragung zu erleichtern. 🎜🎜Zusammenfassung🎜🎜In Node.js ist der Prozess der Konvertierung von Daten in der MySQL-Datenbank in das JSON-Format sehr einfach. Sie müssen lediglich eine Verbindung zur Datenbank herstellen, die Daten abfragen und konvertieren. Der oben bereitgestellte Code dient nur als Referenz und kann entsprechend Ihren tatsächlichen Anforderungen geändert und optimiert werden. 🎜

Das obige ist der detaillierte Inhalt vonnodejs mysql 转json. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage