小程序搭载mysql数据库

小程序的流行以及其给用户带来的方便性使得很多开发者也开始涉足小程序开发的领域。然而,一些需要存储数据的应用也随之而来,这时候就需要使用到数据库。MySQL作为世界上最流行的关系型数据库之一,成为了小程序中最常用的数据库之一。

小程序搭载mysql数据库

MySQL为小程序提供了一个高性能、可扩展的数据库解决方案,使得小程序开发者可以轻松存储大量的数据,例如用户信息、订单信息等。小程序搭载MySQL的过程相对简单,下面通过一些代码示例来说明。

//server.js const express = require('express'); const mysql = require('mysql'); const app = express(); //连接数据库 const db = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'test' }); //查询数据 app.get('/users', (req, res) =>{ const sql = 'SELECT * FROM users'; db.query(sql, (err, result) =>{ if (err) throw err; console.log(result); res.send(result); }); }); //添加数据 app.get('/adduser', (req, res) =>{ const { name, age, gender } = req.query; const sql = `INSERT INTO users (name, age, gender) VALUES ('${name}', '${age}', '${gender}')`; db.query(sql, (err, result) =>{ if (err) throw err; console.log(result); res.send('User added successfully'); }); }); app.listen('3000', () =>{ console.log('Server started on port 3000'); });