sql2005清除某数据库中全部的表

直接将以下代码复制到SQL中运行即可,记得一定先指定数据库,否则操作失误可无法恢复的。

declare @table varchar(600)

while (select count(*) from sysobjects where type=’u’)>=1
 begin
  set @table=(select top 1 name from sysobjects where type=’u’)
  set @table=’drop table ‘+@table
  exec(@table)
 end

select  name,type from sysobjects where type=’u’

WORDPRESS解析系列 —— 数据库COMMENTS表

其实评论这个东西,能带来很多好处,当然管理上也会有点麻烦,我就是嫌稍微有点麻烦,所以整了个页面当留言板,其他的文章的留言功能都个去了,想联系我的人可以给我留言或者发信,呵呵

进入正题,wp_comments 表记录着WORDPRESS的所有评论信息,是很有意思的一张表,给个名称叫做评论数据表吧,这张表的字段稍多,因为记录的东西也多嘛,当然这张表要跟某些表有关联,哪些表呢?做评论当然是对谋篇文章做评论,必然会联系到wp_posts表,那么是谁做的评论呢?自然是要有wp_users的事了,所以可以3张表连起来sql。wp_comments表的各个字段介绍如下:

comment_ID 评论编号
comment_post_ID 被评论的文章的编号,对应的是wp_posts中的ID
comment_author 评论的作者
comment_author_email 评论作者的邮箱
comment_author_url 评论作者的网址
comment_author_IP 评论作者的IP
comment_date 评论的时间
comment_date_gmt 评论的标准时间,格林尼治时间
comment_content 评论内容
comment_karma 发表评论的类型,一般为0,具体用法不知
comment_approved 评论的状态,0为待审,1为已审,spam为垃圾评论
comment_agent 评论作者的信息,包括浏览器、操作系统等
comment_type 评论的类型,具体用法未知
comment_parent 上一级评论的id,WORDPRESS中是允许回复评论的
user_id 发表评论的用户的id,如果为游客则为0

WORDPRESS解析系列 —— 数据库LINKS表

wp_links在WORDPRESS数据库中也是一张比较重要的表,顾名思义,该表记录了所有的友情链接,就是后台中搞定链接设置,但是该表并没有记录链接的分类信息,哪分类信息在哪里呢?当然是在前面说过的wp_term_relationships表中,两张表相连做查询即可(要不人家干嘛起名叫relationships呢)

wp_links表的所有字段的介绍如下:

link_id 链接编号
link_url 链接的网址
link_name 链接的名称
link_image 链接的图片
link_target 链接的打开方式,_blank为开一个新窗口打开,另外还有_top、none
link_category 链接属于的分类编号
link_description 链接的描述信息
link_visible 链接是否可见
link_owner 链接创建者的ID,就是wp_users中的ID
link_rating 链接的等级,这个不太清楚
link_updated 链接的最后更新时间,好像都会是0000-00-00 00:00:00
link_rel 据说为链接与创建人的关系,具体不清楚,一直为空
link_notes 链接的详细介绍
link_rss 链接的RSS地址

WORDPRESS解析系列 —— 数据库OPTIONS表

WORDPRESS数据库中的wp_options表记录了用户设置的基本信息,在WORDPRESS2.7版本中,该表记录的内容大致为后台管理页面的设置 ->常规中的内容,该表有5个字段,各个字段的功能介绍如下:

option_id 选项记录的id
blog_id 博客id,WORDPRESS是支持一个系统多个blog的,如果是有多个用户的话这个字段会有相应的编号,否则就是0
option_name 选项名称
option_value选项值
autoload 是否每次自动读取

WORDPRESS解析系列 —— term_relationships

不知不觉的,怎么这标题越来越长了……

WORDPRESS数据库中记录文章分类、链接分类、标签的相关的三张表中term_relationships是字段最少的一张表,但它的功能很重要,联系着是分类数据表term_taxonomy、wp_posts文章表、wp_links链接表,要不怎么叫relationships呢,是WORDPRESS系统中存储分类与具体文章或者链接的关联关系的数据表,虽然只有3个字段,但是很重要:

object_id 文章id,就是post中的ID
term_taxonomy_id 分类信息id,就是term_taxonomy中的term_taxonomy_id
term_order 排序值

WORDPRESS解析系列 —— TERM_TAXONOMY

WORDPRESS数据库中文章分类、链接分类、标签,这些东西是记录在一起的,但是由于要经常和其他表相关联做sql,因此将各个文章分类、链接分类、标签信息的内容分到了3个表中,每张表字段都不多,这样更便于管理和查询。term_taxonomy只有6个字段,其各个字段的功能如下:

term_taxonomy_id 记录信息(文章分类、链接分类、标签)的id
term_id 分类的id,实际上为terms表中的term_id
taxonomy 类别:category代表为文章分类、link_category代表为链接分类、post_tag代表为标签
description 信息描述
parent 该分类信息的父类,一般为0
count 该信息使用过的次数(文章分类为该分类下文章数,标签为该标签使用的次数)

WORDPRESS解析系列 —— 数据库TERMS表

前两天在写相关文章插件的时候注意到了这张表,WORDPRESS中的记录分类信息的表,wp_terms,记录了文章分类信息、链接分类信息和标签信息,对应后台修改的分类目录、链接分类、标签管理。这些信息因为要和很多表相连做查询,所以与term相关的有三张表,每张表字段都不多,wp_terms表有四个字段,介绍如下:

term_id 记录信息(文章分类、链接分类、标签)编号id
name 记录信息(文章分类、链接分类、标签)名称
slug 记录信息(文章分类、链接分类、标签)的缩略名
term_group 都是0,功能不详

WORDPRESS解析系列 —— 数据库POSTMETA表

wp_postmeta这张表在WORDPRESS中是为了post服务的,有点像wp_usermeta是为user服务一样,这张表记录了文章浏览次数,文章的自定义字段等,一般的叫法为“文章额外数据表”。

包含这么几个字段:

meta_id记录额外信息的id
post_id 记录文章的id
meta_key 记录额外信息的键值
meta_value 记录额外信息的值

WORDPRESS解析系列 —— 数据库USERMETA表

wp_usermeta这张表在WORDPRESS中是为了user服务的,有点像wp_postmeta是为post服务一样,这张表记录了用户的信息、喜好等,一般的叫法为“用户额外信息表”。

包含这么几个字段:

umeta_id记录额外信息的id
user_id 记录用户id
meta_key 记录额外信息的键值
meta_value 记录额外信息的值

比如有meta_key为nickname,值为Royal,就是代表该用户的昵称为Royal

这张表不复杂,呵呵

WORDPRESS解析系列 —— 数据库USER表

WORDPRESS 的用户信息记录于wp_users这样表中,因为WORDPRESS是允许多人注册发表文章的,这个表便记录了相关的用户信息,在2.7版本中有10个字段。

各个字段定义及用途如下:

ID 用户id,主键,自增
user_login 用户登陆的用户名,在刚安装完成的时候一般只有一个admin
user_pass 用户登陆密码
user_nicename 用户昵称
user_email 用户的电子邮件地址
user_url 用户个人网站的url
user_registered 用户的注册时间
user_activation_key 据说是用户激活码,没有用过,不了解
user_status 用户状态,一般为0
display_name 用于显示的用户名称

admin用户的基本信息其实就在后台面板的用户设置中。