실제 개발에서는 후속 데이터 처리 및 전송을 위해 MySQL에서 쿼리한 데이터를 JSON 형식으로 변환해야 하는 경우가 종종 있습니다. Node.js에는 MySQL 데이터베이스의 데이터를 JSON 형식으로 변환하는 몇 가지 방법이 있습니다.
1. MySQL 모듈 설치
Node.js에서 MySQL 모듈을 먼저 설치해야 합니다.
npm install mysql
2. MySQL 데이터베이스에 연결합니다. MySQL 모듈을 설치하려면 MySQL 데이터베이스에 연결해야 합니다. 다음 코드를 통해 데이터베이스 연결을 생성할 수 있습니다:
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'test' }); connection.connect();
여기서는 데이터베이스 주소, 사용자 이름, 비밀번호 등과 같이 연결된 데이터베이스에 따라 해당 수정을 해야 합니다.
3. 데이터 쿼리
MySQL 데이터베이스에 연결한 후 connection.query()
메서드를 사용하여 데이터를 쿼리할 수 있습니다. 이 방법을 사용하려면 SQL 쿼리 문과 콜백 함수를 전달해야 합니다. 콜백 함수의 첫 번째 매개변수는 쿼리된 데이터입니다. 예:
connection.query('SELECT * FROM users', function (error, results, fields) { if (error) throw error; console.log('The solution is: ', results); });
여기서 데이터베이스의 users
테이블을 쿼리하고 쿼리된 데이터를 인쇄합니다. 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
여기에서는JSON.stringify()
메서드를 사용하여 쿼리된 데이터를 JSON 형식 문자열로 변환하여 후속 데이터 처리 및 전송을 용이하게 합니다. 🎜🎜요약🎜🎜Node.js에서는 MySQL 데이터베이스의 데이터를 JSON 형식으로 변환하는 과정이 매우 간단합니다. 데이터베이스에 연결하고 데이터를 쿼리하고 변환하기만 하면 됩니다. 위에 제공된 코드는 참조용일 뿐이며 실제 필요에 따라 수정 및 최적화될 수 있습니다. 🎜위 내용은 nodejs mysql 转json의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!