网站数据库SQL语句
管理系统定义了各个数据表的结构,但是在网站的实际应用中,显示为用户的资源信息往往存储在多个表中,这时就需要开发者通过SQL语句把数据集合在一起。
在教程内容管理系统中,创建了个视图:Viewes Adminlnfo, View AllNewslnfo,Viewse Newsinfo, Viewes NewsInfo2。每个视图都通过T-SQL语句把不同表中的部分信息集合到一起,显示给浏览者。下面将对这4个视图进行详细的讲解。
View Admininfo
该视图集合了管理员账户表(Admin)中的全部信息和角色表(Admines Role)中的Title, Content, Popedom, ClassPopedom, Classld等字段信息,用于显示管理员账户的全部信息。具体代码如下所示:
SELECT dbo.Admin.*,dbo. Admin_Role.Title AS RoleTitle,
dbo.Admin Role.Content AS Content, dbo.Admin_Role.popedom AS Popedom,
dbo.Admin_Role·ClassPopedom AS ClassPopedom,
dbo.Admin Role.Classld AS Classld
Role .Popedom
dbo.Admin LEFT
dbo.Admin Role
OUTER JOIN
dbo.Admin_Role ON dbo.Admin.Role=dbo.Admin_Role.ID