Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator schematu bazy danych

Wiele tabel, klucze obce i indeksy w jednym SQL

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Tabel: 2 Kolumn: 10

Generator tworzy pełny schemat: tabele z kolumnami, indeksy i klucze obce. Obsługiwane modyfikatory: pk, auto, notnull, unique, default:wartość, fk:tabela.kolumna, index. Typy: bigint, int, string, text, decimal, boolean, timestamp, date, json, double.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator schematu bazy danych

Opisz strukturę w prostym formacie, a narzędzie wygeneruje kompletny skrypt DDL gotowy do uruchomienia w MySQL lub MariaDB.

Format

tabela: kolumna:typ|modyfikatory, kolumna2:typ|modyfikatory

Przykład:

users: id:bigint|pk|auto, email:string|255|unique|notnull
orders: id:bigint|pk|auto, user_id:bigint|fk:users.id, total:decimal|12,2

Modyfikatory

ModyfikatorEfekt
pkklucz główny
autoAUTO_INCREMENT
notnullNOT NULL
uniqueUNIQUE + indeks
default:wartośćwartość domyślna
fk:tabela.kolumnaklucz obcy z ON DELETE CASCADE
indexzwykły indeks

Typy

bigint, int, string, text, decimal, boolean, timestamp, date, json, double.

Najczęstsze pytania

Jaki silnik wybrać?

InnoDB — obsługuje transakcje i klucze obce. MyISAM nie wspiera FK.

Po co kodowanie utf8mb4?

Obsługuje pełny Unicode, w tym emoji i znaki spoza BMP. To standard dla nowych aplikacji.

Czy kolejność tabel ma znaczenie?

Klucze obce dodawane są na końcu skryptu, więc kolejność nie blokuje tworzenia.

Zobacz też — powiązane narzędzia

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!