Umiejętność prawidłowego tworzenia tabeli SQL jest prawdopodobnie jedną z najważniejszych umiejętności, które powinien posiadać początkujący projektant baz danych.

Jeśli nie masz doświadczenia w zarządzaniu bazami danych lub po prostu potrzebujesz odświeżenia wiedzy na temat tabel SQL, ten samouczek jest właśnie dla Ciebie.

Pierwsze kroki z tabelą SQL

Zanim utworzymy tabelę, upewnij się, że masz skonfigurowany schemat na serwerze SQL. W tym przykładzie użyjemy pliku Serwer MySQL wraz z MySQL Workbench do tworzenia tabeli.

Pierwszą rzeczą do zrobienia jest skonfigurowanie połączenia.

Aby to zrobić, otwórz MySQL Workbench i kliknij plik + ikonę, aby dodać połączenie.

Otworzy się okno dialogowe, w którym możesz kontrolować właściwości nowego połączenia. Dodaj nowy Nazwa połączenia i kliknij dobrze.

Kliknięcie połączenia powoduje przejście do edytora, w którym można wprowadzać zapytania w celu tworzenia schematów i manipulowania nimi.

Aby przetestować nasz kod do tworzenia tabeli, utwórzmy nowy schemat.

instagram viewer
UTWÓRZ schemat mySchema;
UŻYJ mySchema

Spowoduje to utworzenie schematu SQL przechowującego tabele i ich relacje. Teraz na stół.

Utwórz tabelę SQL

W języku SQL tabelę można utworzyć za pomocą słowa kluczowego CREATE. Podczas tworzenia tabeli musisz określić jej nazwy kolumn, typy danych kolumn i kolumnę klucza podstawowego.

Ogólna składnia służąca do tego jest następująca:

CREATE TABLE nazwa_tabeli (
typ danych kolumna1
typ danych kolumna2,
typ danych kolumna3,
...
typ danych columnN,
KLUCZ PODSTAWOWY (nazwa_kolumny)
);

Użyjmy tej składni, aby utworzyć tabelę przechowującą dane pracowników w firmie.

use mySchema;
CREATE TABLE pracownik (
empID int not null,
empName varchar (25) nie jest null,
emailID varchar (25) not null,
KLUCZ PODSTAWOWY (empID)
);

Zwróć uwagę na niezerową frazę kluczową. Dzięki temu po dodaniu nowego pracownika żadne z pól nie może pozostać puste podczas dodawania informacji.

Teraz sprawdźmy, czy nasza tabela została pomyślnie utworzona i zapisana w schemacie. Jednym ze sposobów jest dodanie pewnych wartości do tabeli i umieszczenie ich w panelu „Tabela wyników”.

Dodawanie wartości w tabeli SQL

Aby dodać wartości do tabeli, użyj następującego polecenia i argumentów:

WSTAW DO pracownika
VALUES (1, „John Matthews”, „[email protected]”);

Wyświetlanie wartości z tabeli SQL

Aby wyświetlić wartości z tabeli pracownika, możemy skorzystać z polecenia SELECT.

Aby to zrobić, użyj:

WYBIERZ * od pracownika;

Znak * tutaj jest operatorem wieloznacznym, który domyślnie wybiera wszystko. W tym przypadku do wyświetlenia wybrane są wszystkie wiersze tabeli pracowników.

Jeśli wszystko pójdzie gładko, oto co powinieneś zobaczyć:

Związane z: Naucz się polecenia GROUP BY w języku SQL

Dalsze poznawanie języka SQL

Bazy danych to znacznie więcej niż zwykłe tworzenie tabeli na stole. Możesz pobawić się kilkoma przydatnymi funkcjami, takimi jak zapytania i podzapytania, a jeśli masz ochotę na przygodę, nawet spróbować swoich sił w pisaniu procedury lub wyzwalacza.

Ostatecznie jednak skuteczność programu SQL sprowadza się do tego, jak dobrze zbudujesz i uporządkujesz tabele. Więc pamiętaj, aby zachować ten przewodnik w zakładkach, dopóki nie nauczysz się budować tabel SQL jak własną kieszeń!

E-mail
The Essential SQL Commands Cheat Sheet dla początkujących

Chcesz dowiedzieć się więcej o SQL? Umiejętność obsługi różnych poleceń zapytań SQL to świetny sposób na zrobienie postępów.

Czytaj dalej

Powiązane tematy
  • Programowanie
  • SQL
  • Baza danych
O autorze
Yash Chellani (9 opublikowanych artykułów)

Yash jest początkującym studentem informatyki, który uwielbia budować i pisać o wszystkich sprawach związanych z technologią. W wolnym czasie lubi grać w Squasha, czytać najnowszą wersję Murakamiego i polować na smoki w Skyrim.

Więcej od Yash Chellani

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.