奇诺分享 | ccino.org

  • 首页
  • VPS
    • VPS申请
    • VPS配置
    • 科学上网
  • 网站建设
    • WordPress
  • 程序猿
    • 开发工具
    • 微服务
    • 容器
    • 分布式
    • 数据库
  • 杂项
  • 关于
  • Privacy Policy
生活不只是眼前的苟且,还有诗和远方!
  1. 首页
  2. 网站建设
  3. WordPress
  4. 正文

玩WordPress,应知应会的SQL语言!!

2017年3月29日 1381点热度 0人点赞 0条评论

WordPress使用MySQL数据库作为其基础,平时在维护网站的时候,常常会遇到对数据库进行操作的需求,此文汇总常用的SQL命令,掌握之后,可以让您轻松对WordPress网站的数据库进行日常维护和修改,让网站运行更快更安全,让维护修改功能变的更简单轻松。

创建wordpress数据库和用户

 

[php]
create database abcd;
grant all on abcd.* to joe@localhost identified by '123456';
flush privileges;
show databases;
use abcd;
show tables;
exit;
[/php]

 按顺序解释以上几条SQL命令:

  • 创建abcd数据库;
  • 创建本地用户joe,数据库的访问密码是123456;
  • 刷新,让以上配置生效;
  • 显示所有数据库;(注意后面有个s)
  • 选择abcd数据库;
  • 显示abcd数据库中的所有表格;
  • 退出;

备份整个数据库

建设一个网站,数据库里面的数据比网站代码本身还要重要,一定要及时备份。一行cmd下的命令可以搞定(注意,这不是一行SQL语句):

1

D:\mysql\bin>mysqldump -u root -p abcd > md20141006.sql

 

解释:备份整个abcd数据库到同目录下的md20141006.sql文件。

另外,备份数据库也可以使用UpdraftPlus插件,非常好用。

恢复整个数据库

1

D:\mysql\bin>mysql -u root -p abcd < md20141006.sql

 

解释:将同目录下的md20141006.sql文件,恢复到abcd库中。

也可以用source命令导入一个数据库,效果跟上面是一样的,命令如下:

MySQL

1
2
3
4

show databases;
use abcd;
source md20141006.sql;
exit;

 

解释:首先通过use选中abcd数据库,然后通过source命令,将通目录下的数据库文件导入。(如果数据库sql文件不在同目录,就要把路径写出来)

删除文章无用的Revision版本

如果文章revision版本太多了,会影响网站运行速度,时常清理一下是很好的习惯。我们可以用如下的SQL命令来清理,也可以用WP-Optimize插件。(数据库的备份要在使用插件之前,以防意外发生)

MySQL

1

DELETE FROM wp_posts WHERE post_type = "revision"

 

延伸阅读:限制WordPress文章页面修订版本(revision)数量

批量打开或关闭所有文章的ping和comment功能

批量打开或关闭WordPress所有文章的Ping和Comment功能

删除数据库中的某一张表

有的时候,我们安装的插件会创建自己使用的数据库,但是在删除插件的时候,其创建的数据库并没有一并删除,只能通过我们手动删除了。

比如:云上小悟之前使用过NextGen插件,这个插件删除之后,其三张数据表(wp_ngg_album,wp_ngg_gallery,wp_ngg_pictures)就没有一并删除,需要我们自己手动操作。但是,这个动作一定要非常小心,一定先进行数据库备份。

MySQL

1
2
3
4
5
6

show databases;
use abcd;
show tables;
drop table wp_ngg_album;
drop table wp_ngg_gallery;
drop table wp_ngg_pictures;

 

关键就是后面3句SQL。

延伸阅读:WordPress的数据库结构图

删除整个数据库

有的时候折腾WordPress,需要删除整个数据库,SQL语句如下:

MySQL

1

drop database <数据库名>;

 

本文出自:http://www.maixj.net/wangzhan/wordpress-sql-2133

相关文章

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

  • 解决WordPress安装插件提示FTP连接

  • 7 个WordPress 初学者常犯的错误

  • WordPress Ping更新通告设置

    WordPress中的Ping、Trackback与Pingback:概念、区别与运用

  • 32步WordPress网站安全终极检查清单

标签: SQL WordPress
最后更新:2017年3月29日

奇诺分享 | ccino.org

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。

COPYRIGHT © 2022 奇诺分享 | ccino.org. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang