易截截图软件、单文件、免安装、纯绿色、仅160KB

常用的WORDPRESS 的SQL语句


下面所有的SQL语句都是针对前缀为wp_的表,如果你的表前缀不是wp_,请做相应的修改
1.更改wordpress安装和首页地址
如果你更换域名或者把wordpress的安装目录进行了变动就需要进行修改,
UPDATE wp_options SET option_value = replace(option_value, ‘旧网址’, ‘新网址’) WHERE option_name = ‘home’ OR option_name = ’siteurl’;
接下来还需要修改文章的GUID
UPDATE wp_posts SET guid = REPLACE (guid, ‘旧网址’, ‘新网址’);
最后替换文章内容里的链接地址
UPDATE wp_posts SET post_content = REPLACE (post_content, ‘旧网址’, ‘新网址’);
2.只修改图片地址
如果你把图片存放到其他位置保存,可以使用下面的SQL语句批量修改图片路径
UPDATE wp_posts SET post_content = REPLACE (post_content, ’src=”旧网址’, ’src=”新网址’);
这个也需要更改GUID
UPDATE wp_posts SET guid = REPLACE (guid, ‘旧网址’, ‘新网址’) WHERE post_type =’attachment’;
3.更新Post Meta
Post Meta就是自定义字段的表,修改方法跟前面的方法基本一样
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, ‘旧网址’, ‘新网址’);
4.更改默认管理员
众所周知wordpress安装后自动建立一个admin的用户作为默认管理员,但是这样会存在一些安全隐患,通过下面的方法更改默认管理员
UPDATE wp_users SET user_login = ‘新的用户名’ WHERE user_login = ‘admin’;
5.重置wordpress密码
有些人为了加强wordpress的安全性往往会设置一个非常强大的密码,强大的自己都会忘记,这种情况就可以用下面的sql语句来处理
UPDATE wp_users SET user_pass = MD5( ‘你的新密码’ ) WHERE user_login = ‘your-username’;
6.批量修改wordpress日志的作者
如果想把作者A写的所有日志全部转移到作者B那里,如果一条一条的去wordpress后台编辑修改这将是非常耗时的,使用下面sql语句可以让你轻松的操作。
修改之前先要获得用的ID号,使用下面的SQL语句
SELECT ID, display_name from wp_users;
然后使用下面语句来处理
UPDATE wp_posts SET post_author = ‘新的ID’ WHERE post_author = &l


相关文档:

几个删除重复记录的SQL语句

比如现在有一人员表  (表名:peosons)
若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来
select   p1.*   from   persons   p1,persons   p2   where   p1.id<>p2.id   and   p1.cardid &nbs ......

特殊SQL语句

1.查询连接到某数据库的连接数
   select   count(*)   as   连接数   from   master..sysprocesses   where   db_name(dbid)='数据库名' ......

SQL数据库连接语句

一般的远程访问的写成这样:
Data Source=IP;Initial Catalog=数据库名;UserID=用户名;Password=密码
本地访问的写成这样:
Data Source=(local);Initial Catalog=数据库名;UserID=用户名;Password=密码
如果是本地的,通过windows组件验证的(也就是没有用户名,密码的)写成这样:
Data Source=(local);Initial Cata ......

SQL子查询实例

子查询是在一个查询内的查询。子查询的结果被DBMS使用来决定包含这个子查询的高级查询的结果。在子查询的最简单的形式中,子查询呈现在另一条SQL语句的WHERE或HAVING子局内。 
    列出其销售目标超过各个销售人员定额综合的销售点。
SELECT CITY
from OFFICES
WHERE TARGET&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号