这篇文章主要讲解了“mysql模块的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mysql模块的使用方法”吧!1、在使用之前,创建一个名为demo的数据库,同时定义一个名为demo
这篇文章主要讲解了“mysql模块的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mysql模块的使用方法”吧!
1、在使用之前,创建一个名为demo的数据库,同时定义一个名为demo_tabel的表操作log。
C:\Users\James>mysql -u root -pEnter passWord: **********Welcome to the Mysql monitor. Commands end with ; or \g.Your MySQL connection id is 11Server version: 8.0.16 MySQL CommUnity Server - GPL Copyright (c) 2000, 2019, oracle and/or its affiliates. All rights reserved. Oracle is a reGIStered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> create database demo;Query OK, 1 row affected (0.12 sec) mysql> create table demo_tabel -> ( -> id int(11), -> name varchar(30), -> sex varchar(4) -> );Query OK, 0 rows affected (0.49 sec)mysql> show tables;+----------------+| Tables_in_demo |+----------------+| demo_table |+----------------+1 row in set (0.02 sec) mysql>
2、在开始访问http://localhost:3000/query/前,编写一个简单的server.js代码,返回表中的数据。
// server.jsconst Koa = require('koa');const app = new Koa();const mysql = require('mysql')const Router = require('koa-router') const pool = mysql.createPool({ host: 'localhost', // 数据库地址 user: 'root', // 登录数据的用户名 password: 'helloworld', // 密码 database: 'demo' // 所用的数据库}) const port = 3000const hostName = '127.0.0.1' const router = new Router(); const query = (sql, values) => { return new Promise((resolve, reject) => { pool.getConnection((error, connection) => { connection.query(sql,values, (error, results) => { if(error) throw error connection.release() resolve(results) }) }) })} router.get('/', async (ctx, next) => { ctx.res.type = 'application/JSON' ctx.body = await query('select * from demo_table')}); app .use(router.routes()) .use(router.allowedMethods());app.listen(port, hostName);console.log(`Http://${hostName}:${port}`)
感谢各位的阅读,以上就是“mysql模块的使用方法”的内容了,经过本文的学习后,相信大家对mysql模块的使用方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!
--结束END--
本文标题: mysql模块的使用方法
本文链接: https://lsjlt.com/news/298420.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0