学做网站培训课程介绍

当前位置:

网站开发中常用的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);
}

发表评论

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

相关教程

  • 分享房地产开发公司网站模板,请老师审批,这是一个用于制作房地产公司网站的模板,主色调为金黄色,整个版面并不长,只要包含了公司介绍和公司的以往
  • 自己做的一个房产开发企业网站,制作过程全部按照课程里学习的知识操作的,如果喜欢的同学,可以留言。大家在使用的时候,网站首页更多按钮需要自
  • 学习了一些HTML知识,我们就可以自己动手去写一些HTML代码了。那么用什么写了,这就要用HTML 编辑器。常用的HTML 编辑器有二种就是记事本和Dreamweave
  • 常用的HTML标签有哪些 (133329 次浏览)
    什么是HTML标签HTML 标记标签通常被称为 HTML 标签 (HTML tag)。HTML标签即是网页浏览器识别符,就像一个人名字张三、李四代表人的姓名一样。这里说
  • 国内特别常用的PHP+MySql免费CMS系统大全:0. WordPress - 是一款基于PHP和MySQL的Blog软件,但是它也可以当作简单的cms系统来用。通过它可以快速
  • 什么本地环境?就是在你个人的电脑上安装一个环境,模拟出你的虚拟空间一样的环境。这样还没有购买域名和网站空间的朋友,就可以先在本地搭建好word
  • 什么是服务器宕机服务器宕机可以简单的理解为死机.服务器是硬件设备.而且是全年二十四小时不间断运行的.通常负载量也较大.所以时间一长就容易出现宕
  • 以下是收集的在网站开发过程中常用SQL数据库批量处理语句。1、对数据库的数据表的值进行运算,然后将运算结果替换原来的值:[cce_php]update `w
  • 在网站制作过程中,经常会先在本地环境下制作好网站,然后再上传到空间里,网站搬家的时候如果同时也更换了域名,那我们就需要修改网站中的域名。(相
  • 我们在做论坛网站时,经常需要对论坛内容进行批量修改,如果不采用数据库批量修改,就会把你累爬下。下面是学做网站论坛汇总DISCUZ论坛常用批量修