Пошаговое создание полноценной структуры БД для блога с пользователями, постами и связями между таблицами.
1. Создаем базу данных для блога
CREATE DATABASE blog_db;
2. Выбираем созданную базу данных
USE blog_db;
3. Создаем таблицу пользователей
CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) UNIQUE NOT NULL, email VARCHAR(100) UNIQUE NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
4. Создаем таблицу постов с внешним ключом
CREATE TABLE posts ( id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255) NOT NULL, content TEXT NOT NULL, user_id INT NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (user_id) REFERENCES users(id) );