WSTAWIĆ Instrukcja służy do wstawienia danych w rzędach tabeli.
Składnia
Składnia do wstawienia danych do tabeli to:
Wstaw do nazwy_belicznej (kolumna_nazwa_1, nazwa kolumny_2,…)W tej składni:
Najpierw wspomnij o Nazwa tabeli (w którym chcesz wstawić dane) wraz z nazwami kolumn w nawiasach (kolumna_nazwa_1, nazwa_polutna_2,…) (kolumny tabeli), a następnie wstawka do klauzuli.
Po wspomnieniu nazwy tabeli i nazwy kolumn w nawiasach, musisz podać wartości po klauzuli wartości w ten sposób:
(wartość_1, wartość_2,…); Są to wartości lub dane, które chcesz wstawić odpowiadające kolumnom.
Możesz także podać lub dodać wiele wierszy w jednym zapytaniu, oddzielając je przecinkiem.
Wypróbujmy kilka przykładów wprowadzania danych do tabeli w MySQL i lepiej zrozumienie polecenia Insert.
Przykłady
Przed rozpoczęciem nauki wstawienia danych. Najpierw utwórzmy tabelę i ustaw niektóre typy danych kolumn, abyśmy mogli wstawić różne typy danych. Zapytanie o tworzenie stołu byłoby takie:
Utwórz tabelę, jeśli nie istnieje samochody (W tym zapytaniu stworzyliśmy tabelę o nazwie samochodów, która zawiera następujące kolumny:
Typ liczb całkowitych car_id Kolumna z ograniczeniem auto_increment (co oznacza, że podczas wstawiania danych, nawet jeśli nie podamy żadnej wartości, automatycznie zwiększy wartość i doda tę wartość w tej kolumnie).
A nazwa kolumna z typem danych varchar, która zawiera nazwę samochodu i ustaw ograniczenie, aby nie mogła być zerowa.
A Data produkcji Kolumna będzie miała datę produkowania samochodu.
Jakiś silnik Kolumna będzie miała typ silnika. Na przykład benzyna, olej napędowy lub hybryda. Ustawiliśmy ograniczenia, które zabraniają tej wartości, a jeśli nie jest ona dostarczona podczas wstawienia nowego wiersza, wówczas ustawia wartość domyślną na „benzynę”.
A opis kolumna, która zawiera opis samochodu.
I ostatecznie stworzyliśmy główny klucz na kolumnie CAR_ID.
Po pomyślnym utworzeniu tabeli przejdźmy do wprowadzenia danych.
Wstaw polecenie
W poleceniu Wstaw, nie jest konieczne wstawienie danych do wszystkich kolumn. Możemy po prostu wstawić dane do niektórych konkretnych kolumn, dopóki nie spełniamy wymagań, które mamy podczas tworzenia tabeli. Więc najpierw spróbujmy wprowadzić nazwę samochodu i tylko jego typ silnika. Zapytanie o wstawienie danych byłoby takie:
Wstaw do samochodów (nazwa CAR, Engine_Type)Po pomyślnym dodaniu jednego wiersza do stołu. Tabela powinna zostać zaktualizowana.
Wybierz * z samochodów;Jak widać, nie dodaliśmy żadnego CAR_ID, ale z powodu ograniczenia automatycznego przyrostu CAR_ID jest automatycznie wstawiany, wraz z pozostałymi dwoma polami
Cóż, możemy również podać domyślne słowo kluczowe podczas wstawienia danych. Kiedy podamy domyślne słowo kluczowe podczas wstawienia danych, wartość domyślną, która zostanie przypisana, jest to, co ustaliliśmy podczas tworzenia tabeli. Na przykład:
Włóż do samochodów (nazwa, silnik)Teraz ponownie spójrzmy na stół.
Wybierz * z samochodów;Przypisana jest wartość domyślna „benzyna”. To wspaniale!
W porządku, teraz dowiedzmy się o formacie wstawienia daty do tabeli MySQL.
Wstaw datę do tabeli
Aby wstawić datę do MySQL, musimy śledzić następującą składnię:
`` Yyyy-mm-dd ''
Rok, miesiąc i data są oddzielone przez atrakcje. Na przykład:
Wstaw do samochodów (nazwa, produkcja_date, silnik)Lub jeśli chcesz wstawić bieżącą datę. Możemy użyć wbudowanych funkcji MySQL, takich jak current_date () lub teraz (). Możesz uzyskać dzisiejszą datę za pomocą dowolnej z tych funkcji. Na przykład:
Wstaw do samochodów (nazwa, produkcja_date, silnik)Podobnie funkcja teraz () zrobiłaby to samo dla nas:
Wstaw do samochodów (nazwa, produkcja_date, silnik)Teraz zobaczmy aktualny status tabeli.
Wybierz * z samochodów;Można zauważyć, że dzisiejsza data jest skutecznie wstawiona przez obie funkcje.
W porządku, teraz spróbujmy wstawić więcej niż jeden wiersz do jednego instrukcji wstawki.
Wkładanie wielu wartości
Aby wstawić wiele wartości, możemy dostarczyć je w nawiasach oddzielonych przecinkiem, a następnie klauzulą wartości. Na przykład:
Wstaw do samochodów (nazwa, produkcja_date, silnik)W tym pojedynczym zapytaniu dodaliśmy trzy różne modele samochodów Audi w trzech różnych rzędach tabeli „Cars”. Tabela powinna zawierać trzy dodane wiersze.
Jak widać, wszystkie trzy rzędy są wstawiane.
Są to więc niektóre z różnych składni i sposobów wstawienia danych do tabeli.
Owinięcie
W tym artykule nauczyliśmy się różnych składni, aby wstawić różne typy danych do tabeli. Nauczyliśmy się również używać funkcji current_date (), teraz () i domyślne słowo kluczowe, aby zrozumieć różne składni do dodawania lub wkładania danych do tabeli.