mysql delete node_Node.js MySQL DELETE
Node.js MySQL DELETE
Node.js MySQL删除记录
Node.js MySQL删除查询可帮助您基于过滤条件从表中删除一个或多个记录。MySQL根据过滤器删除一些记录
MySQL从表中删除所有记录
Node.js MySQL –根据条件从表中删除记录
在表上的记录的一个或多个属性上应用过滤器的情况下,对指定的表执行DELETE FROM查询。
删除记录之前学生表的内容mysql> select * from students;
+---------------+--------+-------+
| name | rollno | marks |
+---------------+--------+-------+
| John | 1 | 74 |
| Arjun | 2 | 74 |
| Prasanth | 3 | 77 |
| Adarsh | 4 | 78 |
| Raja | 5 | 94 |
| Sai | 6 | 84 |
| Ross | 7 | 54 |
| Monica Gellar | 8 | 86 |
| Lee | 9 | 98 |
| Bruce Wane | 10 | 92 |
| Sukumar | 11 | 99 |
| Anisha | 12 | 95 |
| Miley | 13 | 85 |
| Jobin | 14 | 87 |
| Jack | 16 | 82 |
| Priya | 17 | 88 |
+---------------+--------+-------+
16 rows in set (0.00 sec)
deleteRecordsFiltered.js// 引入mysql模块
var mysql = require('mysql');
// 创建具有所需详细信息的连接变量
var con = mysql.createConnection({
host: "localhost", // 运行mysql的服务器的IP地址
user: "arjun", // mysql数据库的用户名
password: "password", // 对应的密码
database: "studentsDB" // 使用指定的数据库
});
// 连接到数据库。
con.connect(function(err) {
if (err) throw err;
// 如果连接成功
con.query("DELETE FROM students WHERE rollno>10", function (err, result, fields) {
// 如果在执行上述查询时出现任何错误,则抛出错误
if (err) throw err;
// 如果没有错误,您将得到结果
console.log(result);
});
});
运行deleteRecordsFiltered.js-终端输出arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node deleteRecordsFiltered.js
OkPacket {
fieldCount: 0,
affectedRows: 6,
insertId: 0,
serverStatus: 34,
warningCount: 0,
message: '',
protocol41: true,
changedRows: 0 }
观察结果,受影响的行为6,这意味着已删除6条记录。
以下是在学生表上执行MySQL DELETE FROM查询之后剩下的记录。
删除后的学生表格内容mysql> select * from students;
+---------------+--------+-------+
| name | rollno | marks |
+---------------+--------+-------+
| John | 1 | 74 |
| Arjun | 2 | 74 |
| Prasanth | 3 | 77 |
| Adarsh | 4 | 78 |
| Raja | 5 | 94 |
| Sai | 6 | 84 |
| Ross | 7 | 54 |
| Monica Gellar | 8 | 86 |
| Lee | 9 | 98 |
| Bruce Wane | 10 | 92 |
+---------------+--------+-------+
10 rows in set (0.00 sec)
Node.js MySQL –从表中删除所有记录
deleteRecordsAll.js// 引入mysql模块
var mysql = require('mysql');
// 创建具有所需详细信息的连接变量
var con = mysql.createConnection({
host: "localhost", // 运行mysql的服务器的IP地址
user: "arjun", // mysql数据库的用户名
password: "password", // 对应的密码
database: "studentsDB" // 使用指定的数据库
});
// 连接到数据库。
con.connect(function(err) {
if (err) throw err;
// 如果连接成功
con.query("DELETE FROM students", function (err, result, fields) {
// 如果在执行上述查询时出现任何错误,则抛出错误
if (err) throw err;
// 如果没有错误,您将得到结果
console.log(result);
});
});
运行deleteRecordsAll.js-终端输出arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node deleteRecordsAll.js
OkPacket {
fieldCount: 0,
affectedRows: 10,
insertId: 0,
serverStatus: 34,
warningCount: 0,
message: '',
protocol41: true,
changedRows: 0 }
以下是执行后的students表的内容
MySQL Table students 内容mysql> select * from students;
Empty set (0.00 sec)
结论:
在此Node.js教程– Node.js MySQL – DELETE FROM中,我们学习了根据条件删除记录或从表中删除所有记录。
mysql delete node_Node.js MySQL DELETE相关推荐
- mysql econnreset_javascript - 节点Js mysql(和mysql2)ECONNRESET - 堆栈内存溢出
我目前正在尝试使用带有mysql或mysql2 NPM依赖项的Node.Js连接到Internet上的MySQL服务器,以使用查询和其他相关内容. 代码很简单... //i import my dep ...
- mysql触发器 node_node.js中事件触发器events的使用
node.js是基于事件驱动的,通过events,我们可以方便的创建事件,并通过触发事件来调用我们自定义的监听函数. 所有能触发事件的对象都应该是 EventEmitter 类的实例,一般我们自定义一 ...
- mysql ucase,Node.js MySQL UCASE()用法及代码示例
UCASE()函数是MySQL中的内置函数,用于将给定字符串的所有字符转换为大写. 用法: UCASE(input_string) 参数:它采用一个参数,如下所示: input_string:这是用于 ...
- MySQL外键约束On Delete、On Update各取值的含义
主键.外键和索引的区别? 主键 外键 索引 定义: 唯一标识一条记录,不能有重复的,不允许为空 表的外键是另一表的主键, 外键可以有重复的, 可以是空值 主索引(由关键字PRIMARY定义的索引) ...
- MySQL 数据库常用命令—insert delete update select
引言 MySQL 数据库和其它的数据库一样,也支持增(insert)删(delete)改(update)查(select)操作. insert 基本语法规则 insert into table_nam ...
- mysql alert on delete cascade_如何在mysql中删除级联使用?(How do I use on delete cascade in mysql?)...
如何在mysql中删除级联使用?(How do I use on delete cascade in mysql?) 我有一个组件数据库. 每个组件都是特定的类型. 这意味着组件和类型之间存在多对一的 ...
- MySQL死锁案例分:先delete,再insert,导致死锁
一.死锁案例 MySQL版本:Percona MySQL Server 5.7.19 隔离级别:可重复读(RR) 业务逻辑:并发下按某个索引字段先delete记录,再insert记录 比如: begi ...
- MySQL外键约束_ON DELETE CASCADE/ON UPDATE CASCADE
MySQL通过外键约束实现数据库的参照完整性,外键约束条件可在创建外键时指定,table的存储引擎只能是InnoDB,因为只有这种存储模式才支持外键. 外键约束条件有以下4种: (1)restrict ...
- sc delete mysql_彻底删除MySQL服务 删除服务:sc delete mysql//这里的mysql是你要删除的服务名在...
进入"控制面板->管理工具->服务"查看才发现,虽然MYSQL已经卸载了,但是MYSQL服务仍然残留在系统服务里. 又不想改服务名,改怎么办呢. 只要在CMD里输 ...
最新文章
- 如何书写高质量的jQuery代码
- 3个步骤,4大平台,完成大规模数据处理
- python观察日志(part25)--创建numpy数组
- python实践心得体会_“Python自然语言实践”——总结(一),实战
- Spring AOP 五大通知类型
- B端——复杂业务表单设计
- python3 random模块_Python3 中 random模块
- 前端复习之JavaScript基础
- Mysql怎么把8位数变成日期_SQL中如何将数字型转换为日期型
- tomcat基础架构剖析
- [转载] Python3 * 和 ** 运算符
- 杭电 3400 Line belt 解题报告
- PROXY SERVER 代理服务器
- 2星|《这样读书就够了》:拆书帮的读书方法和组织结构的介绍
- Linux 安装python 3.8(Linux 的版本为 Centos 7)
- 2021 谷歌游戏出海峰会精彩内容回放 | 跨界破圈 赢在未来
- 从play store下载apk
- PySide6的安装
- python狗狗年龄换算程序_狗狗年龄VS人类年龄(换算/对照表)
- Android 获取手机系统版本号、获取手机型号、获取手机厂商、获取手机IMEI、获取手机CPU_ABI、获取手机唯一识别码
热门文章
- srsLTE源码学习:生成多播信道表gen_mch_tables
- python可以处理的文件类型_Python学习笔记之数据类型与文件处理
- pydicom 显示jpeg压缩图像_解读常见图像格式
- OpenCv之图像二值化(笔记12)
- span组件内容的刷新(笔记)
- python sphinx_Python Sphinx使用实例及问题解决
- c++ 构造函数数组_从 JS 数组操作到 V8 array.js
- 18秋c语言程序设计作业答案,西工大18秋《C语言程序设计》平时作业答案.docx
- HDRP中ShaderGraph自发光的一个小坑
- OpenShift 4 - 用KubeletConfig和ContainerRuntimeConfig分别修改集群节点的Kubelet和cri-o的配置