NodeJS中MySql的增删改查操作

纯粹记录一下最基础写法,几乎没有写什么逻辑,写法也并不是很完善(因为我自己也刚刚摸索出来这么写可以...= =!)    望高手指教   也希望能够帮到比我还新的新手....

//1.insert操作

let insertSql = ‘insert into User(username,password,name,gender,age) values (?,?,?,?,?)‘;

let insertParams = [username, password, name, gender, age];

mysqlConnection.query(insertSql, insertParams, function (error, results, fields) {

  if (error)  throw error;

  return results;

});

//2.select操作(我自己测试的时候发现,字符串类型的列,要给参数额外增加引号,否则会被当做数字类型或列名来进行处理)

let selectSql = ‘select id from User where username = \‘‘.concat(username, ‘\‘ and password = \‘‘, password, ‘\‘‘);

mysqlConnection.query(selectSql, function (error, results, fields) {

  if(error) throw error;

  return results;

});

//3.delete操作

let deleteSql = ‘delete from user where id = \‘‘.concat(id, ‘\‘‘);

mysqlConnection.query(deleteSql, function (error, results, fields) {

  if (error) throw error;

  return results;

});

//4.update操作

let updateSql = ‘update User set age = 30 where id = \‘‘.concat(id, ‘\‘‘);

mysqlConnection.query(updateSql, function (error, results, fields) {

  if (error) throw error;

  return results;

});

时间: 2024-10-06 19:42:47

NodeJS中MySql的增删改查操作的相关文章

java连接mysql以及增删改查操作

java连接数据库的代码基本是固定的,步骤过程觉得繁琐些,代码记起来对我来说是闹挺.直接上代码: (温馨提醒:你的项目提前导入连接数据库的jar包才有的以下操作 ) 1 class DBConnection{ 2 3 // 驱动类名 4 String driver="com.mysql.jdbc.Driver"; 5 // URL格式,最后为数据库名 6 String url="jdbc:mysql://localhost:3306/javaTest?useUnicode=t

MVC设计模式((javaWEB)在数据库连接池下,实现对数据库中的数据增删改查操作)

设计功能的实现: ----没有业务层,直接由Servlet调用DAO,所以也没有事务操作,所以从DAO中直接获取connection对象 ----采用MVC设计模式 ----采用到的技术 .MVC设计模式,JSP,Servlet,POJO .数据库使用mysql .数据库连接池需要使用C3P0数据库连接池 .页面上的提示需要使用jQuery ----技术难点 .多个请求如何使用一个Servlet .如何模糊查询 .如何在创建和修改的情况下,验证用户信息是否已被使用,并给出提示 ---------

java连接mysql数据库增删改查操作记录

1. 连接数据库,得到数据库连接变量 注意连接数据库的时候 (1)打开DB Browser 新建一个Database Driver,注意添加Driver JARs的时候添加的包,我的是mysql-connector-java-5.0.3-bin.jar (2)要将数据库jar包拷贝到工程下的WEB-INF\lib下 import java.sql.Connection;//java包 public class DBConnection { private String dbDriver="com

Jmeter实现MySQL的增删改查操作

环境: JDBC驱动:mysql-connector-java-5.1.7-bin Jmeter:Jmeter3.0 1.导入JDBC驱动:测试计划-->浏览-->选择mysql-connector-java-5.1.7-bin"" 2.添加线程组:测试计划右键--添加-->Threads(Users)-->线程组 2.线程组右键-->添加-->配置元件-->JDBC Connection Configuration 填写数据库地址.用户名和密

Yii2 中常用的增删改查操作总结

一.新增 1.使用save() $model = new User(); $model->name = 'test'; $model->phone = '13000000000'; $model->email = '[email protected]'; $model->save(); 2.使用createCommand 原生sql $sql = "insert into user (name, phone, email) values ('test', '1300000

48.Python中ORM模型实现mysql数据库基本的增删改查操作

首先需要配置settings.py文件中的DATABASES与数据库的连接信息, DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'orm_intro_dem', 'USER': 'root', 'PASSWORD': 'root', 'HOST': '127.0.0.1', 'PORT': '3306', } } 之后将创建的app添加到settings.py文件中的INSTALLED_APPS中

(转)SQLite数据库增删改查操作

原文:http://www.cnblogs.com/linjiqin/archive/2011/05/26/2059182.html SQLite数据库增删改查操作 一.使用嵌入式关系型SQLite数据库存储数据 在Android平台上,集成了一个嵌入式关系型数据库--SQLite,SQLite3支持NULL.INTEGER.REAL(浮点数字).TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n).char(n).d

Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作

此篇文章主要讲述DAO.Java Bean和Servlet实现操作数据库,把链接数据库.数据库操作.前端界面显示分模块化实现.其中包括数据的CRUD增删改查操作,并通过一个常用的JSP网站前端模板界面进行描述.参考前文: Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门 Java+MyEclipse+Tomcat (二)配置Servlet及简单实现表单提交 Java+MyEclipse+Tomcat (三)配置MySQL及查询数据显示在JSP网页中 Java+MyE

MyBatis批量增删改查操作

前文我们介绍了MyBatis基本的增删该查操作,本文介绍批量的增删改查操作.前文地址:http://blog.csdn.net/mahoking/article/details/43673741 批量增加操作步骤 1. 在接口UserMapper中添加批量增加方法. /** * 批量增加操作 * @param users */ public void batchInsertUsers(List<User> users); 2.在User.xml中添加批量增加操作的配置. <!-- 批量增