利用MySQL创建数据库springbootdata,并且在数据库中创建表t_article和t_comment,并在这两张表中插入相应的内容。
时间: 2024-03-25 17:35:52 浏览: 63
好的,我可以帮你解决这个问题。
首先,你需要在MySQL中创建一个名为`springbootdata`的数据库,可以使用以下命令:
```
CREATE DATABASE springbootdata;
```
接下来,你需要在`springbootdata`数据库中创建两个表`t_article`和`t_comment`,可以使用以下命令:
```
CREATE TABLE t_article (
id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(255) NOT NULL,
content TEXT NOT NULL,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE t_comment (
id INT PRIMARY KEY AUTO_INCREMENT,
article_id INT NOT NULL,
content TEXT NOT NULL,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (article_id) REFERENCES t_article(id)
);
```
这些命令将创建两个表,`t_article`和`t_comment`,并为它们创建一些列。`t_article`表包含`id`(自增的主键),`title`,`content`和`create_time`列,`t_comment`表包含`id`(自增的主键),`article_id`(引用`t_article`表的`id`列),`content`和`create_time`列。注意`t_comment`表中`article_id`列是一个外键,它引用了`t_article`表的`id`列。
最后,你需要向这两个表中插入一些数据,可以使用以下命令:
```
INSERT INTO t_article (title, content) VALUES ('Spring Boot Tutorial', 'This is a tutorial on Spring Boot.');
INSERT INTO t_comment (article_id, content) VALUES (1, 'Great tutorial! Thanks for sharing.');
```
这些命令将向`t_article`表中插入一行数据,这行数据包含`title`和`content`列的值。然后,它们向`t_comment`表中插入一行数据,这行数据包含`article_id`和`content`列的值。请注意,`article_id`的值必须引用`t_article`表中的一个有效`id`值。
希望这些命令可以帮助你创建数据库,创建表并插入数据。
阅读全文