logo

MySQL UTWÓRZ TABELĘ

Tabela służy do organizowania danych w postaci wierszy i kolumn oraz służy zarówno do przechowywania, jak i wyświetlania rekordów w formacie struktury. Działa podobnie do arkuszy kalkulacyjnych w aplikacji arkusza kalkulacyjnego. Wymagane jest polecenie tworzenia tabeli trzy rzeczy :

  • Nazwa tabeli
  • Nazwy pól
  • Definicje dla każdego pola

MySQL pozwala nam na utworzenie tabeli w bazie danych głównie w dwie drogi :

  1. Klient wiersza poleceń MySQL
  2. Środowisko pracy MySQL

Klient wiersza poleceń MySQL

MySQL'a pozwala nam utworzyć tabelę w bazie danych za pomocą UTWÓRZ TABELĘ Komenda. Poniżej znajduje się informacja ogólna składnia do tworzenia tabeli MySQL w bazie danych.

 CREATE TABLE [IF NOT EXISTS] table_name( column_definition1, column_definition2, ........, table_constraints ); 

Wyjaśnienie parametrów

wstawianie Pythona

Opisy parametrów powyższej składni są następujące:

Parametr Opis
nazwa_bazy danych To nazwa nowego stołu. Powinien być unikalny w wybranej przez nas bazie danych MySQL. The JEŚLI NIE ISTNIEJE klauzula pozwala uniknąć błędu podczas tworzenia tabeli w wybranej bazie danych, która już istnieje.
definicja_kolumny Określa nazwę kolumny wraz z typami danych dla każdej kolumny. Kolumny w definicji tabeli oddzielane są operatorem przecinkiem. Składnia definicji kolumny jest następująca:
nazwa_kolumny1 typ_danych (rozmiar) [NULL | NIE JEST ZEREM]
ograniczenia_tabeli Określa ograniczenia tabeli, takie jak KLUCZ PODSTAWOWY, KLUCZ UNIKALNY, KLUCZ OBCY, SPRAWDZENIE itp.

Przykład

Zobaczmy, jak utworzyć tabelę w bazie danych na przykładzie. Otwórz konsolę MySQL i zapisz hasło, jeśli ustawiliśmy podczas instalacji. Teraz otwórz bazę danych, w której chcesz utworzyć tabelę. Tutaj utworzymy nazwę tabeli „tabela_pracownika” w bazie danych „pracownikb” używając następującego stwierdzenia:

 mysql> CREATE TABLE employee_table( id int NOT NULL AUTO_INCREMENT, name varchar(45) NOT NULL, occupation varchar(35) NOT NULL, age int NOT NULL, PRIMARY KEY (id) ); 

NOTATKA:
1. Tutaj NOT NULL jest atrybutem pola i jest używane, ponieważ nie chcemy, aby to pole miało wartość NULL. Jeśli spróbujemy utworzyć rekord z wartością NULL, MySQL zgłosi błąd.
2. Atrybut pola AUTO_INCREMENT określa, że ​​MySQL ma kontynuować i dodać następny dostępny numer do pola id. KLUCZ PODSTAWOWY służy do określenia niepowtarzalności kolumny. Do zdefiniowania klucza podstawowego możemy użyć wielu kolumn oddzielonych przecinkiem.

Wizualna reprezentacja tworzenia tabeli MySQL:

MySQL UTWÓRZ TABELĘ

Aby zobaczyć nowo utworzoną tabelę, musimy użyć następującego polecenia:

inttostr java
 mysql> SHOW TABLES; 

Będzie wyglądać jak poniższe dane wyjściowe:

MySQL UTWÓRZ TABELĘ

Zobacz strukturę tabeli:

Możemy użyć następującego polecenia, aby zobaczyć informacje lub strukturę nowo utworzonej tabeli:

dekodowanie base64 w js
 mysql> DESCRIBE employee_table; 

Będzie to wyglądać tak:

MySQL UTWÓRZ TABELĘ

Utwórz tabelę za pomocą środowiska roboczego MySQL

Jest to wizualne narzędzie GUI służące do szybkiego i wydajnego tworzenia baz danych, tabel, indeksów, widoków i procedur przechowywanych. Aby utworzyć nową bazę danych za pomocą tego narzędzia, musimy najpierw uruchomić plik Środowisko pracy MySQL i zaloguj się przy użyciu wybranej nazwy użytkownika i hasła. Wyświetli się następujący ekran:

MySQL UTWÓRZ TABELĘ

Teraz wykonaj następujące kroki, aby utworzyć tabelę:

1. Przejdź do zakładki Nawigacja i kliknij przycisk Harmonogram menu . Tutaj możemy zobaczyć wszystkie wcześniej utworzone bazy danych. Teraz jesteśmy gotowi wybrać bazę danych, w której utworzona zostanie tabela.

2. Wybierz bazę danych, kliknij ją dwukrotnie, a wyświetli nam się podmenu pod bazą danych. Te podmenu są tabele, widoki, funkcje i procedury składowane, jak pokazano na poniższym ekranie.

MySQL UTWÓRZ TABELĘ

3. Wybierz podmenu Tabele, kliknij je prawym przyciskiem myszy i wybierz Utwórz tabelę opcja. Możemy także kliknąć ikonę Utwórz nową tabelę (pokazaną w czerwonym prostokącie), aby utworzyć tabelę.

ile miast znajduje się w stanach zjednoczonych ameryki

4. Na ekranie nowego stołu musimy wypełnić wszystkie szczegóły, aby utworzyć stół. Tutaj wpiszemy nazwę tabeli ( Na przykład , tabela_pracowników) i użyj domyślnego sortowania i silnika.

5. Kliknij wewnątrz środkowego okna i uzupełnij szczegóły kolumny. Tutaj nazwa kolumny zawiera wiele atrybutów, takich jak klucz podstawowy (PK), wartość różna od wartości null (NN), unikalny indeks (UI), plik binarny (B), typ danych bez znaku (UN), automatyczne przyrosty (AI) itp. Następujące ekran wyjaśnia to jaśniej. Po uzupełnieniu wszystkich szczegółów kliknij przycisk Stosować przycisk.

MySQL UTWÓRZ TABELĘ

6. Po kliknięciu przycisku Zastosuj otworzy się okno instrukcji SQL. Ponownie kliknij przycisk Zastosuj, aby wykonać instrukcję i Skończyć przycisk, aby zapisać zmiany.

MySQL UTWÓRZ TABELĘ

7. Teraz przejdź do menu Schemat i wybierz bazę danych zawierającą nowo utworzoną tabelę, jak pokazano na poniższym zrzucie ekranu.

MySQL UTWÓRZ TABELĘ