Dzień dobry.
Poznaliście instrukcję INSERT na zajęciach w szkole, jednak z relacji świadków wynika, że wiedza ta zaginęła i nikt nie zgłosił jej zaginięcia.
Instrukcja INSERT służy do wstawiania nowych wierszy (rekordów) do tabeli. Najbezpieczniej (wg mnie) jest używać jej w postaci zawierającej nie tylko dane do wstawienia, ale również przyporządkowanie kolumn.
INSERT into nazwa_tabeli (pole,1 pole 2, ….) VALUES (wat1, wart2, … );
Kilka osób zostawiło notatki w szkole i nie pamiętało jak utworzyć bazę danych i tabelę. Zatem przypominam:
CREATE DATABASE nazwa_bazy_danych
CREATE TABLE nazwa_tabeli (
nazwaKolumny1 TypDanych,
nazwaKolumny2 TypDanych,
…
);
Znając składnie, przypomnę ich użycie:
CREATE DATABASE Moja_baza;
CREATE TABLE znajomi (
znajomi_id int,
nick text,
imie_nazwisko text,
w_co_gra text
);
USE Moja_baza;
INSERT INTO znajomi (znajomi_id, nick, imie_nazwisko, w_co_gra) VALUES (1, ‘Tymi’, ‘Tymoteusz Mimowolny’, ‘CoD, Sims, Fortnite’);
Sprawdź działanie podanych instrukcji w dowolnym systemie obsługującym SQL (XAMP lub poprzez sugerowaną stronę www).
Jeżeli komputer zajął inny członek rodziny, możesz śmiało zrobić to w telefonie przez przeglądarkę www: https://www.w3schools.com/sql/trysql.asp?filename=trysql_op_in
Na podanej stronie komendy musisz podawać pojedynczo (nie używamy tam CREATE DATABASE i USE:
Zatwierdzacie klikając “Run SQL”.
Zadanie do wykonania po dzisiejszej lekcji:
Dostateczny: utwórz wskazane tabele i dodaj jednego znajomego.
Dobry: jak w dostateczny, ale dodaj jeszcze czterech znajomych.
Bardzo dobry: jak wyżej, oraz dodaj tabele Moje_gry zawierającą odpowiednie pola.
Celujący: jak wyżej, oraz uzupełnij tabelę Moje_gry odpowiednimi wpisami.
Dokumentacje w postaci screenów ekranów z poszczególnymi komendami oraz podglądem powstałych tabel prześlij na adres tomczukpraca@gmail.com. Tytuł wiadomości koniecznie wg wzoru: Tip lekcja nr 1 Jan Kowalski
Powodzenia!
p.s. Odpowiadam na pytania na mejlu/messendżerze w godzinach trwania waszej lekcji wg planu.W innych porach jedynie w komentarzach.