node.js之MySQL应用

一、环境配置
1.在 node.js中安装 MySQL
npm install MySQL
2.在 node.js中引入 MySQL模块
MySQL = require(‘MySQL’)
3.详细代码

var express = require('express');
var mysql = require('mysql');
var router = express.Router();
router.get('/', function (req, res) {
  //sql语句
  var sql = `SELECT * FROM test.book_type;`;
  var obj = {};
  //1.创建连接
  var conn = mysql.createConnection({
      host: 'localhost',
      user: 'root',
      password: 'root',
      database: 'test.book_type'
  });

  //2.建立连接
  conn.connect();
  //3.访问数据库
  conn.query(sql, function (err, result) {
      if (!err) {
          // console.log(result);
      } else {
          console.log('访问数据库出错:', err.message);
      }
      res.send(JSON.stringify(result));
  });
  //4.关闭数据库连接
  conn.end();
});
module.exports = router;

4.常用 SQL语句

--添加数据
insert into user (name,age,address) values ('小兔',20,'草原');
--查询表
SELECT * FROM test.user;
--查询数据
select * from user where id=3;
select name from user where id=3;
select name from user;
--修改数据
update user set age=35 where id=2;
--逆序
select * from user order by id DESC;
--查询指定数量
select * from user limit 2;
--高级查询
select * from user where age<20;
select * from user where name like '晓%';
/* 删除数据 */
delete from student where id=8;
delete from student where id=11;
/*插入数据*/
insert into student (name,age,addr) values ('张三',20,'花都');
  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值