简朴的SQL语句以及利用Node.js毗连MySQL

[复制链接]
发表于 2025-10-21 02:35:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
根本的增编削查

通过*查询全部



  • select * from (表名)
  1. --表名为user
  2. select * from user
复制代码
插入数据



  • 假设user表中有password和username两个字段且为必填字段,则插入语句如下:
  1. insert into user (username,password) values ('miraculous','123456')
  2. -- 插入的username为miraculous
  3. -- 插入的password为123456
复制代码
更新数据



  • 通过update共同where条件举行user表中的更新数据
  • 比方:将ID为4的用户的暗码更改为333333
  1. update user set password = '333333' where id = 4
复制代码
删除数据



  • 将user表中ID为4的用户删掉
  1. delete from user where id = 4
复制代码
Node.js毗连MySQL


  • 下载mysql模块
  1. npm install mysql
复制代码

  • 导入mysql模块
  1. const mysql = require('mysql')
复制代码
  1. const db = mysql.createPool({
  2.     host:'127.0.0.1',
  3.     user:'root',
  4.     password:'自己的数据库密码',
  5.     database:'数据库名称'
  6. })
复制代码

  • 测试MySQL模块能否正常工作
  1. db.query("select 1",(err,result)=>{
  2.     if(err){
  3.         return console.log(err)
  4.     }   
  5.     console.log(result)
  6. })
复制代码
  如果打印出来以下信息,则阐明MySQL模块正常工作
[ RowDataPacket { ‘1’: 1 } ]
  

  • 查询数据


  • 联合上面的SQL语句即可实现对数据的增编削查
  1. const sqlStr = "select * from 表名"
  2. db.query(sqlStr,(err,result)=>{
  3.     if(err){
  4.         return console.log(err.message);
  5.     }
  6.     //如果执行的是select查询语句,那么结果是一个数组
  7.     console.log(result);
  8. })
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表