MySQL 是一種廣泛使用的關系型數據庫管理系統。它在 Web 應用程序方面被廣泛使用,以便訪問和存儲數據。以下是如何使用 MySQL 展示用戶的文章:
CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(30) NOT NULL, email VARCHAR(50), password VARCHAR(50), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); CREATE TABLE posts ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, user_id INT(6) UNSIGNED NOT NULL, title VARCHAR(100) NOT NULL, content TEXT, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (user_id) REFERENCES users(id) ); INSERT INTO users (username, email, password) VALUES ('johndoe', 'johndoe@example.com', 'p@ssw0rd'); INSERT INTO posts (user_id, title, content) VALUES (1, 'My First Post', 'This is my first post on this blog!'); INSERT INTO posts (user_id, title, content) VALUES (1, 'Another Post', 'This post is about my favorite book.'); SELECT * FROM posts WHERE user_id = 1;
上述代碼創(chuàng)建了一個名為users
的用戶表和一個名為posts
的文章表。它還插入了一個用于測試的用戶和兩篇文章。最后,它通過在文章表中使用WHERE
子句來查找該特定用戶發(fā)布的所有文章。