Utwórz nową tabelę w MySQL

Utwórz nową tabelę w MySQL

MySQL to dobrze znane i popularne oprogramowanie do zarządzania bazą danych, które jest dostępne za darmo. Oprogramowanie MySQL jest dostosowalne, niezawodne i szybkie. Po zainstalowaniu DBMS pierwszą rzeczą do zrobienia jest utworzenie bazy danych, a następnie rozpoczęcie tworzenia w niej tabel w niej. Ten artykuł pokazuje, jak dodać nową tabelę do bazy danych MySQL.

Zanim zaczniesz dowiedzieć się o tym, jak utworzyć tabelę w MySQL, w tym artykule zakłada się, że zainstalowałeś już MySQL w swoim systemie i że masz dowód na tworzenie i wykorzystanie baz danych w MySQL. Jeśli jeszcze nie zainstalowałeś MySQL, mamy dedykowany artykuł, który pokazuje, jak zainstalować MySQL w Ubuntu 20.04 (jak zainstalować i skonfigurować bazę danych MySQL na Ubuntu 20.04 - Wskazówka Linux).

Aby rozpocząć proces, otwórz terminal i uruchom polecenie „MySQL -V”, aby sprawdzić, czy MySQL jest zainstalowany w twoim systemie:

mysql -v

Jeśli masz zainstalowaną najnowszą wersję, możesz sprawdzić status usługi MySQL swojego systemu, wprowadzając następujące:

SUDO SYSTEMCTL Status MySQL

Jeśli jest aktywny i działa, wszystko jest gotowe, aby przejść do następnego kroku. Jeśli usługa nie jest aktywna i działa, możesz uruchomić usługę, uruchamiając następujące polecenie:

sudo systemctl start mysql

Po pomyślnym zainicjowaniu usługi zaloguj się do klienta MySQL jako użytkownik root, wydając poniższe polecenie:

sudo mysql -u root -p

Jeśli jeszcze nie ustawiłeś hasła root, możesz pominąć część „-p”.

Po zalogowaniu się do powłoki MySQL, przejrzyj bazy danych i wybierz bazę danych, w której chcesz utworzyć tabelę. Uruchom następujące polecenie, aby uzyskać więcej informacji o wszystkich bazach danych w powłoce:

Pokaż bazy danych;

Wybierz bazę danych, uruchamiając polecenie „Użyj” w powładzie MySQL, w następujący sposób:

Użyj nazwy danych bazy danych;

Po uzyskaniu wyjściowej „Zmieniono bazę danych”, możesz teraz przejść do etapu utworzenia tabeli w bazie danych. Ale zanim zacznij od utworzenia tabeli, najpierw spójrz na tabele istniejące w wybranej bazie danych. Możesz wymienić wszystkie tabele za pomocą polecenia „pokaż tabele”.

Pokaż tabele;

Jak widać, albo są dwie tabele, albo w naszej wybranej bazie danych nie ma tabeli.

Istnieją dwa sposoby utworzenia tabeli w MySQL. Jedna metoda używa klauzuli „jeśli nie istnieje”, aby sprawdzić, czy tabela o tej samej nazwie co zapytanie już istnieje. Druga metoda jest wykonywana bez użycia klauzuli „jeśli nie istnieje”.

Składnia

Składnia do tworzenia tabeli w MySQL jest następująca:

Utwórz tabelę [jeśli nie istnieje] nazwa Table_name (
Typ nazwy_polutowej,
Typ olumn_name,

ograniczenia
)

W tej składni:

  • „Jeśli nie istnieje” klauzula zapobiegnie błędom, jeśli tabela w tej bazie danych o tej samej nazwie już istnieje.
  • Nazwa tabeli to nazwa tabeli, którą chcesz utworzyć.
  • W nawiasie definiujemy kolumny (oddzielone przecinkiem), ich typ, i Ograniczenia stołowe na końcu.
  • Nazwa kolumny informuje o tworzeniu kolumny.
  • typ jest typem danych danej kolumny (która może być int, char lub varchar), z długościami znaków w nawiasach; I.mi., Varchar (20).
  • Na końcu składni definiujemy ograniczenia tabeli, takiej jak klucz podstawowy, klucz obce itp.

Przykład: Tworzenie tabeli

Załóżmy, że chcesz utworzyć tabelę o nazwie „Author_Table”, która zawiera cztery kolumny: „Author_id,„ Author_name ”,„ Author_sex ”i„ Author_description.Kolumna „autora_id” będzie kluczem podstawowym, który zostanie przypisany później w ograniczeniach. Podsumowując, instrukcja MySQL do tworzenia tabeli wyglądałaby tak:

Utwórz tabelę, jeśli nie istnieje, a autor_table (
autor_id int,
Author_name varchar (20),
autor_sex char (1),
Tekst autora_description,
Klucz podstawowy (autor_id)
);

Po utworzeniu tabeli i ustawieniu wyjścia „Zapytanie OK, 0 rzędów dotknęło (0.35 sekund) „Teraz przyjrzymy się tabel za pomocą następującego polecenia:

Pokaż tabele;

Teraz mamy inną tabelę w naszej wybranej bazie danych.

Szczegóły dotyczące pojedynczej tabeli można uzyskać tutaj, uruchamiając polecenie Opis.

Opisz autor_table;

I to wszystko! Z powodzeniem utworzyłeś tabelę w MySQL.

Wniosek

W tym artykule wyjaśniono składnię do szczegółowego utworzenia tabeli, w tym prosty, ale przydatny przykład do utworzenia nowej tabeli w MySQL.