欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > 简单的SQL语句以及使用Node.js连接MySQL

简单的SQL语句以及使用Node.js连接MySQL

2025/3/9 5:50:24 来源:https://blog.csdn.net/samroom/article/details/146012750  浏览:    关键词:简单的SQL语句以及使用Node.js连接MySQL

简单的SQL语句以及使用Node.js连接MySQL

  • 基本的增删改查
    • 通过*查询全部
    • 插入数据
    • 更新数据
    • 删除数据
  • Node.js连接MySQL

基本的增删改查

通过*查询全部

  • select * from (表名)
--表名为user
select * from user

插入数据

  • 假设user表中有password和username两个字段且为必填字段,则插入语句如下:
insert into user (username,password) values ('miraculous','123456')
-- 插入的username为miraculous
-- 插入的password为123456

更新数据

  • 通过update配合where条件进行user表中的更新数据
  • 例如:将ID为4的用户的密码更改为333333
update user set password = '333333' where id = 4

删除数据

  • 将user表中ID为4的用户删掉
delete from user where id = 4

Node.js连接MySQL

  1. 下载mysql模块
npm install mysql
  1. 导入mysql模块
const mysql = require('mysql')
  1. 建立与数据库的连接
const db = mysql.createPool({host:'127.0.0.1',user:'root',password:'自己的数据库密码',database:'数据库名称'
})
  1. 测试MySQL模块能否正常工作
db.query("select 1",(err,result)=>{if(err){return console.log(err)}    console.log(result)
})

如果打印出来以下信息,则说明MySQL模块正常工作
[ RowDataPacket { ‘1’: 1 } ]

  1. 查询数据
  • 结合上面的SQL语句即可实现对数据的增删改查
const sqlStr = "select * from 表名"
db.query(sqlStr,(err,result)=>{if(err){return console.log(err.message);}//如果执行的是select查询语句,那么结果是一个数组console.log(result);
})

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词