Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator SQL CREATE TABLE

Szybko zbuduj tabelę w bazie

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";
}
Zdefiniuj kolumny, aby wygenerować zapytanie CREATE TABLE.

Oceń to narzędzie:

Powiązane narzędzia

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

Generator zapytania CREATE TABLE

Definiowanie tabeli w SQL bywa żmudne. Wpisz kolumny w prostym formacie, a generator złoży gotowe zapytanie dla MySQL lub MariaDB.

Format kolumny

Każda linia to nazwa TYP ograniczenia, na przykład:

id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT
email VARCHAR(255) NOT NULL UNIQUE
created_at TIMESTAMP NULL

Wiersze rozpoczynające się od PRIMARY, UNIQUE, KEY lub CONSTRAINT zostaną wstawione bez zmian.

Silnik i charset

Domyślnie używamy InnoDB oraz utf8mb4 z porównywaniem utf8mb4_unicode_ci. To bezpieczny wybór zapewniający obsługę emoji i pełnego Unicode.

Dobre praktyki

  • Klucz główny jako liczba całkowita z AUTO_INCREMENT.
  • Pola tekstowe z ograniczeniem długości (VARCHAR).
  • Kolumny created_at i updated_at do śledzenia zmian.
  • Indeksy na kolumnach często używanych w zapytaniach.

Najczęstsze pytania

Czym różni się InnoDB od MyISAM?

InnoDB wspiera transakcje, klucze obce i odzyskiwanie po awarii — jest domyślnym i zalecanym silnikiem.

Dlaczego utf8mb4, a nie utf8?

W MySQL „utf8” obsługuje tylko 3 bajty i nie mieści emoji. utf8mb4 to pełny UTF-8.

Czy mogę dodać klucz obcy?

Tak — wpisz wiersz zaczynający się od CONSTRAINT z definicją FOREIGN KEY. Zostanie wstawiony bez zmian.

Zobacz też — powiązane narzędzia

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