DB_51Aspx/SQLite_BlogDb.sql
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
-- =============================================
-- ASP.NET个人博客系统 - SQLite数据库脚本
-- 数据库版本:SQLite 3.x
-- 创建日期:2024
-- 说明:SQLite数据库会在首次运行时自动创建
-- 本脚本仅作为参考,实际使用Entity Framework Code First
-- =============================================
-- 用户表
CREATE TABLE IF NOT EXISTS Users (
UserId INTEGER PRIMARY KEY AUTOINCREMENT,
UserName TEXT NOT NULL UNIQUE,
Password TEXT NOT NULL,
Salt TEXT NOT NULL,
Email TEXT NOT NULL UNIQUE,
NickName TEXT,
Avatar TEXT,
Role INTEGER NOT NULL DEFAULT 0,
Status INTEGER NOT NULL DEFAULT 1,
CreateTime TEXT NOT NULL DEFAULT (datetime('now', 'localtime')),
LastLoginTime TEXT,
LastLoginIP TEXT
);
-- 分类表
CREATE TABLE IF NOT EXISTS Categories (
CategoryId INTEGER PRIMARY KEY AUTOINCREMENT,
CategoryName TEXT NOT NULL,
Slug TEXT,
Description TEXT,
ParentId INTEGER,
SortOrder INTEGER NOT NULL DEFAULT 0,
Status INTEGER NOT NULL DEFAULT 1,
CreateTime TEXT NOT NULL DEFAULT (datetime('now', 'localtime')),
UpdateTime TEXT
);
-- 文章表
CREATE TABLE IF NOT EXISTS Articles (
ArticleId INTEGER PRIMARY KEY AUTOINCREMENT,
Title TEXT NOT NULL,
Summary TEXT,
Content TEXT NOT NULL,
CoverImage TEXT,
AuthorId INTEGER NOT NULL,
CategoryId INTEGER NOT NULL,
Tags TEXT,
ViewCount INTEGER NOT NULL DEFAULT 0,
LikeCount INTEGER NOT NULL DEFAULT 0,
CommentCount INTEGER NOT NULL DEFAULT 0,
IsTop INTEGER NOT NULL DEFAULT 0,
IsRecommend INTEGER NOT NULL DEFAULT 0,
Status INTEGER NOT NULL DEFAULT 1,
PublishTime TEXT,
CreateTime TEXT NOT NULL DEFAULT (datetime('now', 'localtime')),
UpdateTime TEXT,
FOREIGN KEY (AuthorId) REFERENCES Users(UserId),
FOREIGN KEY (CategoryId) REFERENCES Categories(CategoryId)
);
后面还有 58 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
