加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 百科网 (https://www.baikewang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

WordPress 常用数据库SQL查询语句大全

发布时间:2022-09-19 12:57:43 所属栏目:MySql教程 来源:
导读:  在使用WordPress的过程中,我们少不了要对数据库进行修改操作,比如,更换域名、修改附件目录、批量修改文章内容等等。这个时候数据库查询操作,使用SQL查询语句可以大大简化我们的工作量。

  关于如何操作
  在使用WordPress的过程中,我们少不了要对数据库进行修改操作,比如,更换域名、修改附件目录、批量修改文章内容等等。这个时候数据库查询操作,使用SQL查询语句可以大大简化我们的工作量。
 
  关于如何操作SQL查询语句,请移步《phpMyAdmin教程 之 使用SQL查询语句修改数据库信息》
 
  下面分享一些wordpress常用的SQL查询语句
 
  注:1.在每次使用SQL查询语句前,请务必导出数据库备份!!
 
  2.下面的SQL查询语句,数据库都是使用WordPress默认的 wp_ 表头,请根据自己的实际修改。
 
  1. 删除所有未使用的标签
 
  DELETE a,b,c
 
  FROM wp_terms AS a
 
  LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id
 
  LEFT JOIN wp_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id
 
  WHERE c.taxonomy = 'post_tag' AND c.count = 0
 
  2.删除所有文章修订版本(Revisions)以及它们的Meta数据
 
  DELETE a,b,c
 
  FROM wp_posts a
 
  LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
 
  LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
 
  WHERE a.post_type = 'revision'
 
  3. 更改WordPress地址和首页地址
 
  UPDATE wp_options
 
  SET option_value = replace(option_value, 'http://www.旧网址.com', 'http://www.新网址.com')
 
  WHERE option_name = 'home' OR option_name = 'siteurl'
 
  4. 更改文章的GUID
 
  UPDATE wp_posts
 
  SET guid = REPLACE (guid, 'http://www.旧网址.com', 'http://www.新网址.com')
 
  5. 更改正文中的链接地址
 
  UPDATE wp_posts
 
  SET post_content = REPLACE (post_content, 'http://www.旧网址.com', 'http://www.新网址.com')
 
  6. 更新文章的Meta值
 
  UPDATE wp_postmeta
 
  SET meta_value = REPLACE (meta_value, 'http://www.旧网址.com', 'http://www.新网址.com')
 
  7. 重设Admin密码
 
  UPDATE wp_users
 
  SET user_pass = MD5( 'new_password' )
 
  WHERE user_login = 'admin'
 
  8. 重设admin的用户名
 
  UPDATE wp_users
 
  SET user_login = 'newname'
 
  WHERE user_login = 'admin'
 
  9. 将作者a的文章全部转移到作者b
 
  UPDATE wp_posts
 
  SET post_author = 'b'
 
  WHERE post_author = 'a'
 
  10. 删除文章的meta标签
 
  DELETE FROM wp_postmeta
 
  WHERE meta_key = 'your-meta-key'.
 
 

(编辑:百客网 - 百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!