一般的企业网站可能需要以下几张表:

  1. 用户表(User)
  • id:主键,自增
  • username:用户名
  • password:密码
  • email:邮箱
  • created_at:创建时间
  • updated_at:更新时间
CREATE TABLE User (
  id INT PRIMARY KEY AUTO_INCREMENT,
  username VARCHAR(255) NOT NULL,
  password VARCHAR(255) NOT NULL,
  email VARCHAR(255) NOT NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
  1. 文章表(Article)
  • id:主键,自增
  • title:标题
  • content:内容
  • author_id:作者ID(外键,关联用户表的id)
  • created_at:创建时间
  • updated_at:更新时间
CREATE TABLE Article (
  id INT PRIMARY KEY AUTO_INCREMENT,
  title VARCHAR(255) NOT NULL,
  content TEXT NOT NULL,
  author_id INT NOT NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  FOREIGN KEY (author_id) REFERENCES User(id)
);
  1. 评论表(Comment)
  • id:主键,自增
  • content:评论内容
  • article_id:文章ID(外键,关联文章表的id)
  • user_id:用户ID(外键,关联用户表的id)
  • created_at:创建时间
  • updated_at:更新时间
CREATE TABLE Comment (
  id INT PRIMARY KEY AUTO_INCREMENT,
  content TEXT NOT NULL,
  article_id INT NOT NULL,
  user_id INT NOT NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  FOREIGN KEY (article_id) REFERENCES Article(id),
  FOREIGN KEY (user_id) REFERENCES User(id)
);
  1. 标签表(Tag)
  • id:主键,自增
  • name:标签名称
  • created_at:创建时间
  • updated_at:更新时间
CREATE TABLE Tag (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
  1. 文章-标签关联表(Article_Tag)
  • article_id:文章ID(外键,关联文章表的id)
  • tag_id:标签ID(外键,关联标签表的id)
CREATE TABLE Article_Tag (
  article_id INT NOT NULL,
  tag_id INT NOT NULL,
  PRIMARY KEY (article_id, tag_id),
  FOREIGN KEY (article_id) REFERENCES Article(id),
  FOREIGN KEY (tag_id) REFERENCES Tag(id)
);

以上是一个简单的企业网站所需的几张表的创建语句,具体根据实际需求可以进行调整和扩展

建设一个一般的企业网站需要哪几张表写出标准的SQL创建表语句

原文地址: https://www.cveoy.top/t/topic/iyqN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录