建立一个名为users的表
网站编辑2023-05-16 16:42:12805
CREATE TABLE users (

id INT(11) NOT NULL AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
password VARCHAR(255) NOT NULL,
email VARCHAR(100) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
);
# 建立一个名为posts的表
CREATE TABLE posts (
id INT(11) NOT NULL AUTO_INCREMENT,
title VARCHAR(255) NOT NULL,
content TEXT NOT NULL,
user_id INT(11) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id),
FOREIGN KEY (user_id) REFERENCES users(id)
);
# 建立一个名为comments的表
CREATE TABLE comments (
id INT(11) NOT NULL AUTO_INCREMENT,
content TEXT NOT NULL,
user_id INT(11) NOT NULL,
post_id INT(11) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id),
FOREIGN KEY (user_id) REFERENCES users(id),
FOREIGN KEY (post_id) REFERENCES posts(id)
);
以上是建立三个基本表的代码,分别是users、posts和comments。其中users表存储用户信息,posts表存储帖子信息,comments表存储评论信息。每个表都有一个自增的id作为主键,并且使用外键来建立表之间的关联关系。在实际应用中,还可以根据需要添加更多的字段和表。







