基于上面的表结构生成一份sql文件
时间: 2024-05-04 13:16:13 浏览: 104
好的,可以为您生成基于上面的表结构的sql文件。以下是生成的代码,您可以根据需要进行修改和调整:
```
CREATE DATABASE IF NOT EXISTS test_database;
USE test_database;
CREATE TABLE IF NOT EXISTS user(
user_id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(200) NOT NULL,
email VARCHAR(200) NOT NULL,
password VARCHAR(200) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
CREATE TABLE IF NOT EXISTS article(
article_id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(200) NOT NULL,
content TEXT NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
user_id INT(11) UNSIGNED NOT NULL,
FOREIGN KEY (user_id) REFERENCES user (user_id)
);
```
希望这可以帮助到您!
阅读全文