CodeBlanks Logo Icon CodeBlanks

Blog tasarımı

Yazar, yazı ve etiket tablolarını kurar ve iskelet sorguları yazarsın.

Blog tasarımı

Bu projede blog veritabanı kuracaksın. İlk adım posts tablosunu oluşturmak.

CREATE TABLE posts (
  id INT PRIMARY KEY,
  title VARCHAR(200),
  body TEXT,
  author_id INT
);

Örnekte: yazı tablosunun iskeleti.

posts tablosu oluşturulur.

Blog tasarımı — ayrıntı

TEXT uzun metinler için, VARCHAR sınırlı metinler için kullanılır. author_id yabancı anahtar olacak.

posts tablosu başlık için VARCHAR, yazının gövdesi için TEXT, yazarı bağlamak için author_id ve durum için status sütunu içerir.

Uygulama Blog tasarımı

posts tablosunu id, title, body ve author_id ile oluştur.

Başlangıç kodu

query.sql
-- yazı tablosu
CREATE TABLE posts

Örnek çözüm

query.sql
CREATE TABLE posts (
  id INT PRIMARY KEY,
  title VARCHAR(200),
  body TEXT,
  author_id INT
)

Beklenen çıktı

Tablo oluşturuldu

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Uzun metinler için hangi tür?

  • DATE
  • TEXT Doğru cevap
  • INT
  • BOOLEAN

Açıklama: TEXT uzun metinler içindir.

2 PRIMARY KEY ekle

Soru
CREATE TABLE posts (
  id INT ____,
  title VARCHAR(200)
);
Cevap
CREATE TABLE posts (
  id INT PRIMARY KEY,
  title VARCHAR(200)
);

Açıklama: PRIMARY KEY doğru cevap.

3 Blog tasarımı: kavramları eşleştir

Kavram Anlamı
id birincil anahtar
title başlık
body içerik
TEXT uzun metin

Orta seviye bölümündeki tüm dersler