网站数据库是存储网站数据的核心组件,它确保数据的完整性、安全性和高效访问。数据库的选择和设计直接影响到网站的性能和可扩展性。
-- 创建数据库
CREATE DATABASE my_website;
-- 使用数据库
USE my_website;
-- 创建用户表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL UNIQUE,
email VARCHAR(100) NOT NULL UNIQUE,
password VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 创建文章表
CREATE TABLE articles (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255) NOT NULL,
content TEXT NOT NULL,
user_id INT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES users(id)
);
通过以上步骤和方法,可以有效地建立和管理网站数据库,确保网站的稳定运行和数据安全。