MySQL을 사용하여 TypeScript에서 데이터 유형 변환 기능을 구현하는 방법
소개:
데이터 유형 변환은 웹 애플리케이션을 개발할 때 매우 일반적인 요구 사항입니다. 데이터베이스에 저장된 데이터를 처리할 때, 특히 MySQL을 백엔드 데이터베이스로 사용할 때 쿼리 결과의 데이터를 필요한 유형으로 변환해야 하는 경우가 많습니다. 이 기사에서는 MySQL을 사용하여 TypeScript에서 데이터 유형 변환을 구현하는 방법을 소개하고 코드 예제를 제공합니다.
1. 준비:
시작하기 전에 TypeScript 및 MySQL을 설치하고 기본 사용법을 숙지했는지 확인하세요.
2. TypeScript를 사용하여 MySQL 데이터베이스에 연결:
먼저 TypeScript를 사용하여 MySQL 데이터베이스에 연결해야 합니다. 이를 달성하기 위해 타사 라이브러리 mysql2를 사용할 수 있습니다. 먼저 프로젝트에 mysql2 라이브러리를 설치합니다.
npm install mysql2
다음으로 TypeScript 코드에 mysql2 모듈을 도입하고 데이터베이스 연결을 구성합니다.
import mysql from 'mysql2'; const connection = mysql.createConnection({ host: 'localhost', user: 'your_username', password: 'your_password', database: 'your_database' }); connection.connect((err) => { if (err) { console.error('Error connecting to MySQL database:', err); return; } console.log('Connected to MySQL database!'); });
위 코드는 로컬 MySQL 데이터베이스에 연결하고 연결 성공 메시지를 출력합니다.
3. 데이터 유형 변환 기능 구현:
문자열 유형으로 변환:
때때로 데이터베이스 쿼리에서 반환된 결과가 숫자 유형이지만 이를 문자열 유형으로 변환해야 합니다. toString() 메소드를 사용하면 다음을 달성할 수 있습니다.
connection.query('SELECT * FROM users', (err, rows) => { if (err) { console.error('Error executing query:', err); return; } rows.forEach((row) => { const id = row.id.toString(); // 将id字段转换为字符串类型 // 在此处继续处理数据... }); });
숫자 유형으로 변환:
마찬가지로 데이터베이스 쿼리 결과에서 얻은 문자열 유형 데이터를 숫자 유형으로 변환해야 하는 경우도 있습니다. Number() 메소드를 사용하면 다음을 달성할 수 있습니다.
connection.query('SELECT * FROM products', (err, rows) => { if (err) { console.error('Error executing query:', err); return; } rows.forEach((row) => { const price = Number(row.price); // 将price字段转换为数字类型 // 在此处继续处理数据... }); });
날짜 유형으로 변환:
날짜 또는 시간 유형 데이터가 데이터베이스에 저장되면 이를 JavaScript 날짜 유형으로 변환해야 하는 경우가 많습니다. 이를 달성하기 위해 새로운 Date() 생성자를 사용할 수 있습니다:
connection.query('SELECT * FROM orders', (err, rows) => { if (err) { console.error('Error executing query:', err); return; } rows.forEach((row) => { const orderDate = new Date(row.order_date); // 将order_date字段转换为日期类型 // 在此处继续处理数据... }); });
4. 요약:
이 기사에서는 MySQL을 사용하여 TypeScript에서 데이터 유형 변환을 구현하는 방법을 소개합니다. 샘플 코드를 통해 숫자형을 문자열형으로, 문자열형을 숫자형으로, 문자열형을 날짜형으로 변환하는 방법을 배웠습니다. TypeScript 개발에서 데이터베이스 데이터 유형 변환을 다룰 때 이 지식이 도움이 되기를 바랍니다.
위 내용은 MySQL을 사용하여 TypeScript에서 데이터 유형 변환 기능을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!