Które polecenie może dodać nowy rekord w bazach danych MySQL?

Ktore Polecenie Moze Dodac Nowy Rekord W Bazach Danych Mysql



Bazy danych MySQL są zarządzane przez użytkownika za pomocą kilku zapytań. Bazy danych zawierają wiele tabel służących do zapisywania rekordu lub danych. Dodatkowo użytkownicy mogą dodawać nowe tabele z rekordami, uruchamiając różne zapytania. Te zapytania mogą jednocześnie dodawać do tabel jeden lub wiele rekordów.

Ten post dostarczy polecenia dodawania nowych rekordów w tabeli baz danych MySQL.

Które polecenie może dodać nowy rekord w bazach danych MySQL?

Aby dodać nowe rekordy w tabelach baz danych MySQL, przycisk „ WSTAWIĆ Można użyć instrukcji ”. Wstawia lub zapisuje nowe dane w tabelach MySQL w bazach danych. Pozwala użytkownikom na wstawianie rekordów na dwa sposoby, wykorzystując pojedyncze zapytanie w MySQL, takie jak dodawanie rekordów w jednym wierszu i wstawianie rekordów w więcej niż jednym wierszu.







Składnia



Ogólna składnia „ WŁÓŻ W ” znajduje się poniżej:



WSTAWIĆ DO < Nazwa tabeli > ( col1 , kol2 , kol3 , ... )
WARTOŚCI ( wartość1 , wartość2 , WARTOŚĆ , ... ) ;

Tutaj:





  • WŁÓŻ W Polecenie ” służy do dodawania danych w tabelach.
  • ” to nazwa tabeli docelowej, do której chcemy dodać nowy rekord.
  • col1, … ” to nazwa pola.
  • WARTOŚCI ” zwraca kolekcję w jednym lub kilku wierszach jako tabelę.
  • wartość1, … ” to żądany rekord lub dane, które wstawiamy.

Jak dodać pojedynczy rekord w bazie danych MySQL?

Załóżmy, że chcemy wstawić pojedynczy rekord lub wiersz do istniejącej tabeli. Aby to zrobić, wykonaj podane kroki.

Krok 1: Uruchom Terminal



Najpierw wyszukaj i otwórz terminal Windows za pomocą menu Autostart:

Krok 2: Połącz terminal z serwerem MySQL

Następnie uruchom „ mysql ”, aby uzyskać dostęp do baz danych serwera MySQL:

mysql -u root -p

W powyższym poleceniu:

  • -W Opcja ” wskazuje nazwę użytkownika.
  • źródło ” to nasza domyślna nazwa użytkownika (może się różnić w zależności od Twojej nazwy użytkownika).
  • -P Opcja ” reprezentuje hasło:

Krok 3: Wyświetl bazy danych

Teraz wyświetl listę wszystkich dostępnych baz danych, uruchamiając „ POKAZYWAĆ ” polecenie z „ BAZY DANYCH ' opcja:

POKAZYWAĆ BAZY DANYCH ;

Z podanego wyjścia wybraliśmy „ moja nowa db ' Baza danych:

Krok 4: Przejdź do lokalnej bazy danych

Następnie wykonaj „ UŻYWAĆ ” instrukcja zmiany bazy danych:

UŻYWAĆ moja nowadb;

Krok 5: Utwórz nową tabelę

Następnie utwórz nową tabelę w bieżącej bazie danych, korzystając z „ TWORZYĆ ' Komenda:

TWORZYĆ TABELA Student ( standardowe INT , Imię VARCHAR ( 25 ) NIE ZERO , Nazwisko VARCHAR ( 25 ) NIE ZERO , Miasto VARCHAR ( 40 ) NIE ZERO , Stały adres VARCHAR ( 40 ) NIE ZERO , Telefon VARCHAR ( 20 ) NIE ZERO , OGRANICZENIE PK_Student PODSTAWOWY KLUCZ ( standardowe ) ) ;

W powyższym poleceniu:

  • Stworzyliśmy nową tabelę o nazwie „ Student ”.
  • Dodano nowe pola, takie jak „ standardowe ”, „ Imię ”, „ Nazwisko ”, „ Miasto ”, Stały adres ', I ' Telefon ” wraz z odpowiednim typem danych.
  • int ” za legitymację studencką ” standardowe ' I ' VARCHAR ” dla tych pól, które zawierają wartość tekstową.
  • NIE JEST ZEREM Warunek ” jest stosowany do tych pól, które nie mogą mieć wartości null.
  • standardowe ” identyfikator ucznia jest określony jako klucz podstawowy.

Zgodnie z poniższymi danymi wyjściowymi pomyślnie utworzono nową tabelę:

Krok 6: Weryfikacja

Aby upewnić się, że nowo utworzona tabela istnieje w bieżących bazach danych, uruchom „ POKAŻ TABELE ' oświadczenie:

POKAZYWAĆ TABELE ;

Krok 7: Dodaj rekordy

Na koniec użyj „ WŁÓŻ W ” polecenie dodania nowych danych do tabeli bazy danych MySQL:

WSTAWIĆ DO Student ( standardowe , Imię , Nazwisko , Miasto , Stały adres , Telefon ) WARTOŚCI ( „1” , „Maria” , „Naz” , „PindiGheb” , 'Szczery' , '052-253547' ) ;

Krok 8: Wyświetl zawartość tabeli

Aby wyświetlić dostępną zawartość tabeli, wykonaj polecenie „ WYBIERAĆ ' oświadczenie:

WYBIERAĆ * Z Student;

Jak widać, do tabeli dodano pojedynczy rekord:

Jak dodać wiele rekordów w bazie danych MySQL?

Możesz także wstawić wiele rekordów w tabelach bazy danych MySQL jednocześnie, używając „ WŁÓŻ W ' oświadczenie:

WSTAWIĆ DO Student WARTOŚCI ( „2” , „Roszan” , 'Chan' , „Lahore” , „Główny pas drogowy 12” , '021-248847' ) , ( „3” , „Zoja” , 'Ten' , 'Karaczi' , „Clifton” , '082-973747' ) ;

W podświetlonym poniżej wyjściu „ Rekordy: 2 ” wskazuje, że dodano wiele rekordów:

Następnie uruchom „ WYBIERAĆ ”, aby sprawdzić dodane rekordy w tabeli:

WYBIERAĆ * Z Student;

Jak dodać rekordy z warunkami w bazie danych MySQL?

W tabelach bazy danych MySQL możesz dodawać rekordy z jednej tabeli do drugiej za pomocą „ GDZIE klauzula:

WSTAWIĆ DO Student WYBIERAĆ * Z Std1 GDZIE Miasto = „Lahore” ;

Tutaj:

  • Student ” to tabela, do której należy dodać rekordy.
  • WYBIERAĆ ” spowoduje wybranie żądanych rekordów.
  • * ” wskazuje na wszystko.
  • Z Klauzula ” służy do pobierania niektórych rekordów z tabel bazy danych.
  • Std1 ” to nazwa tabeli.
  • GDZIE Klauzula ” filtruje żądane rekordy, które spełniają określone warunki.
  • Miasto = „Lahore” ” rekord tabeli docelowej, który należy wyodrębnić.

Rekordy: 1 ” pokazuje, że jeden rekord został pobrany i dodany do nowej tabeli:

W celu weryfikacji użyj opcji „ WYBIERAĆ ”, aby wybrać i wyświetlić wszystkie rekordy określonej tabeli:

WYBIERAĆ * Z Student;

Jak dodać rekordy, kopiując z innej tabeli w bazie danych MySQL?

Aby skopiować rekordy z innej tabeli tej samej bazy danych, WŁÓŻ W Komenda ” może być pozwana za pomocą komendy „ WYBIERAĆ ' oświadczenie:

WSTAWIĆ DO Student WYBIERAĆ * Z Std1;

W powyższym poleceniu „ Student ” to nowa nazwa tabeli, a „ Std1 ” to nazwa tabeli docelowej, z której musimy skopiować dane:

Uruchom „ WYBIERAĆ ”, aby wyświetlić nowo skopiowany rekord z innej tabeli:

WYBIERAĆ * Z Student;

Jak widać, podświetlony poniżej rekord jest pomyślnie skopiowany z innej tabeli:

To wszystko! Udostępniliśmy proces dodawania nowego rekordu w tabeli baz danych MySQL.

Wniosek

INSERT INTO (kolumna1, kolumna2, ..) WARTOŚCI (wartość1, wartość2, ..) ” można użyć do dodania nowego rekordu w tabeli baz danych MySQL. Może dodawać lub zapisywać nowe dane w tabelach MySQL w bazach danych i umożliwia użytkownikom wstawianie rekordów na dwa sposoby. Ten post dostarczył i wyjaśnił polecenie, którego można użyć do dodania nowych rekordów w MySQL.