学做网站培训课程介绍

当前位置:

网站开发中常用的SQL批处理语句

以下是收集的在网站开发过程中常用SQL数据库批量处理语句。

1、对数据库的数据表的值进行运算,然后将运算结果替换原来的值:


update `wp_postmeta` set `meta_value`=`meta_value`+60 where `post_id`='24628' and `meta_key`='price';

2、给数据库里某个字段下的所有值,后面追加一个字符;使用CONCAT()函数;


update `wp_postmeta` set `meta_value`=CONCAT(`meta_value`,'个') where `post_id`='5940' and `meta_key`='次数';

3、一次性将数据库字段里所有值替换成一个新值:


update `wp_postmeta` set `meta_value`='新值' where `post_id`='5917' and `meta_key`='造价';

4、PHP语句批量修改替换旧的内容为新内容


for($i=0;$i<count($postid2);$i++){
$sql = "UPDATE wp_posts SET post_content = REPLACE(post_content, '旧内容', '新内容') where ID = 33";
mysqli_query($conn,$sql);//执行SQL
}
$r=mysqli_query($conn,$sql);

5、PHP查询数据库中不等于某个值的500条数据


mysqli_query($conn,"select * from pre_common_member where sousuleixing <> '' ORDER BY nowtimes DESC limit 0,500");//获取最新500条数

6、使用SQL插入一个新字段和新数据


insert into wp_postmeta(post_id,meta_key,meta_value) values ('1772','taobaofb','是');

7、如果不知道一个字段存不存在,如果存在就修改,如果不存在就插入


$sql = "REPLACE INTO wp_postmeta SET post_id = $postid,meta_key = 'baijiahao',meta_value = $newleirong";

8、满足多条件的查询


SELECT * FROM `wp_banquan` WHERE email LIKE '%@%' AND mobanurl LIKE '%http%' AND mobanurl NOT LIKE '%undefined%' order by ID desc limit 0,50

9、同时查询多个数据库满足多个条件


$vars = $wpdb -> get_results("SELECT * FROM `wp_posts` where post_status='publish' and post_type='post' and (post_title like '%".$catsarr01[$i]."%') and ID IN (SELECT object_id FROM `wp_term_relationships` WHERE term_taxonomy_id IN ".$showcatarr.") ORDER BY ID DESC limit ".$fromshu01[$i].",7", ARRAY_A);

10、使用update from将查询出来的结果ID和希望实现的更新结果相关联:



UPDATE user_table SET Address="Shanghai" FROM
  (SELECT id FROM user_table WHERE address="Beijing") as b
WHERE b.id = user_table.id;

11、如果要从某个条件取值后,再查询


$result = mysqli_query($conn,"SELECT post_id FROM `wp_postmeta` WHERE meta_key='title_link' and meta_value='$wzmeta0[$i]'");//查询得到ID
while($row = mysqli_fetch_array($result))//转成数组,且返回第一条数据,当不是一个对象时候退出
{
$pid = $row['post_id'];
$sql1 = "UPDATE `wp_postmeta` SET `meta_value`='$wzmeta1[$i]' WHERE post_id = '$pid' and meta_key='bigfa_download'";
mysqli_query($conn,$sql1);
}

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 自己做的一个房产开发企业网站,制作过程全部按照课程里学习的知识操作的,如果喜欢的同学,可以留言。大家在使用的时候,网站首页更多按钮需要自
  • 青海茂祥房地产开发公司成立于1984年,    1988年进入房地产行业,经过三十余年的发展,成为国内领先的房地产公司,目前主营业务包括房地产开发和物业
  • 常用的HTML标签有哪些 (132542 次浏览)
    什么是HTML标签HTML 标记标签通常被称为 HTML 标签 (HTML tag)。HTML标签即是网页浏览器识别符,就像一个人名字张三、李四代表人的姓名一样。这里说
  • 建网站常用软件工具 图文教程附件下载 (119007 次浏览)
    学做网站过程中需要一些常用软件和程序来辅助我们去学习建站,下面是学做网站论坛在建站过程中一些常用软件和程序的下载地址汇总:(更多建站工具下载
  • 什么本地环境?就是在你个人的电脑上安装一个环境,模拟出你的虚拟空间一样的环境。这样还没有购买域名和网站空间的朋友,就可以先在本地搭建好word
  • 在网站制作过程中,经常会先在本地环境下制作好网站,然后再上传到空间里,网站搬家的时候如果同时也更换了域名,那我们就需要修改网站中的域名。(相
  • 文件作用表单提交自动发送邮箱处理文件的作用是由于处理FORM表单提交的数据,然后通过第三方邮箱的SMTP,自动发送到自己的邮箱。实现Form表单自动
  • 文件作用wordpress网站点赞处理文件用于处理wordpress网站前台用户点赞处理的文件,用户点赞后,自动在后台字段添加次数。并且检测用户是否多次点赞
  • 以下是收集的在网站开发过程中常用SQL数据库批量处理语句。1、对数据库的数据表的值进行运算,然后将运算结果替换原来的值:[cce_php]update `w