使用mysql创建author和artice表
时间: 2023-06-05 07:05:04 浏览: 104
好的,请稍等,我可以帮您回答这个问题。关于使用 MySQL 创建 author 和 article 表,我们可以按照以下 SQL 语句来实现:
CREATE TABLE author (
author_id INT AUTO_INCREMENT PRIMARY KEY,
author_name VARCHAR(100) NOT NULL,
author_email VARCHAR(100) UNIQUE NOT NULL
);
CREATE TABLE article (
article_id INT AUTO_INCREMENT PRIMARY KEY,
article_title VARCHAR(200) NOT NULL,
article_content TEXT NOT NULL,
article_published_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
author_id INT NOT NULL,
FOREIGN KEY (author_id) REFERENCES author(author_id)
);
以上 SQL 语句中,我们创建了两个表,一个是 author 表,一个是 article 表。其中 author 表中包含了作者的 id、姓名和邮箱信息,article 表中则包含了文章的 id、标题、内容、发布时间和作者的 id。同时,在 article 表中,我们使用了外键约束,确保了每篇文章都必须对应一个作者信息。
希望这个回答能够帮到您。如果您还有其他问题,可以继续问我哦。