首页 > 数据库 >修改SQL数据库中的数据

修改SQL数据库中的数据

时间:2025-01-21 14:42:56浏览次数:1  
标签:execute name family 数据库 db st 修改 SQL array

问题
希望增加、删除或修改SQL数据库中的数据。
解决方案
使用PD0::exec()发送一个INSERT、DELETE或UPDATE命令。
使用PDO::exec()
$db->exec("INSERT INTo family (id,name) VALUES(1,'Vito')");
$db->exec("DELETE FROM family WHERE name LIKE 'Fredo'");
$db->exec("UPDATE family SET is_naive = 1 WHERE name LIKE 'Kay'");

还可以用PD0::prepare()准备查询,并用PD0Statement::execute()来执行
准备和执行查询
$st =$db->prepare('INSERT INTo family (id,name) VALUES(?,?)");
$st->execute(array(1,'Vito'));

$st =$db->prepare('DELETE FROM family WHERE name LIKE ?');
$st->execute(array('Fredo'));

$st =$db->prepare('UPDATE family SET is_naive = ? WHERE name LIKE ?');
$st->execute(array(1,'Kay'));

exec()方法将传入的查询发送到数据库。对于INSERT、UPDATE和DELETE查询,它会返回受这个查询影响的行数。
prepare()和execute()方法对于希望执行多次的查询尤其有用。一旦准备好一个查询无需重新准备就可以用新值再次执行这个查询。
重用已准备语句
$st=$db->prepare('DELETE FROM family WHERE name LIKE ?');
$st->execute(array('Fredo'));
$st->execute(array('Sonny'));
$st->execute(array('Luca Brasi'));

标签:execute,name,family,数据库,db,st,修改,SQL,array
From: https://www.cnblogs.com/xueshi/p/18683573

相关文章

  • SQL进阶实战技巧:用户会话内行为模式挖掘
    目录0问题描述 1数据准备2问题分析3小结 往期精彩0问题描述分析用户在每个会话内的行为序列,找出最常见的前N种行为模式,并按用户分群。用户表结构和数据假设有名为user_behavior_log的用户行为日志表,包含以下字段:字段名数据类型描述user_idINT用户IDbehav......
  • Mysql并发控制和日志
    MySQL是一个广泛使用的关系数据库管理系统,在高并发环境中,如何有效地控制并发和管理日志至关重要。本文将详细介绍MySQL的并发控制机制和日志管理策略,以帮助开发人员和数据库管理员更好地理解和优化数据库性能。一、并发控制并发控制是指在多用户环境下管理对数据库的并发访问......
  • 数据库基础知识:理论、E-R图、事务、原则
    (5)数据库理论与E-R图数据库理论(DatabaseTheory)是在创建数据库的过程涉及创建现实世界的抽象模型;将现实世界的概念作为实体表示在数据库中。E-R图(EntityRelationshipDiagramming)用于表示数据模型的图形工具/关系的抽象,主要用于数据库设计阶段,通过实体(Entity)、属性(Attribut......
  • JSP农村房屋和人员管理系统72k64(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表技术要求:开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技术主数据库使用MySQL开题报告内容一、项目背景与意义随着农村经济的......
  • JSP农产品溯源系统d5091(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表技术要求:开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技术主数据库使用MySQL开题报告内容一、研究背景随着食品安全问题的日......
  • JSP内部行文管理系统1l2l1--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表技术要求:开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技术主数据库使用MySQL开题报告内容一、项目背景随着企业规模的扩大和......
  • JSP宁夏大学车位管理系统a5s1i--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着宁夏大学的快速发展,校园内车辆数量急剧增加,车位管理问题日益突出。传统的手工管理方式已无法满足现代校园车位管理的需求,因此,开发......
  • SQL查询最近的年、月、周、日的统计数据
    <selectid="statTraffic"resultType="com.nuorui.module.platform.domain.vo.StatTotalVO"><![CDATA[SELECTCASEWHEN#{dateType}=0THENYEAR(date_series.generated_date)--......
  • sqlite3 mysql每秒查询性能
     数据库的查询性能(如每秒查询次数,QPS,即QueriesPerSecond)取决于多种因素,包括数据库引擎、硬件配置、查询复杂度、数据量以及系统优化程度等。以下是对SQLite和MySQL每秒查询能力的比较和分析:SQLite每秒查询能力性能特点:SQLite是一个轻量级、文件系统级的数......
  • JSP农产品网站d88ws--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表技术要求:开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技术主数据库使用MySQ开题报告内容一、项目背景与意义随着互联网技术的......