Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore cw_3 — kopia

cw_3 — kopia

Published by Piotr Tkacz, 2023-01-14 16:49:15

Description: cw_3 — kopia

Search

Read the Text Version

Zatwierdzanie wpisu 101

Dodanie kolejnego rekordu 102

Dodanie kolejnego rekordu 103

Ćw. 84 Do tabeli dodać pięć przykładowych nazwisk i imion; dokonać również wpisów do dwóch rekordów pól krotkie 104

Ćw. 85 Rozłączyć się z bazą, usunąć bazę z programu. Sprawdzić ile bajtów zajmuje plik z bazą. 105

Ćw. 86 Wczytać bazę Nowa_testowa_nazwisko.db Połączyć się z bazą. Sprawdzić zawartość tabeli w której wprowadzano rekordy. 106

Typy danych w SQL - dotychczas Typy łańcuchów w SQLite: CHAR VARCHAR Dane liczbowe INTEGER

Typy danych w SQLiteStudio 108

109

110

Ćw. 87 Wyświetlić strukturę tabeli Osoby. Sprawdzić zadeklarowany rozmiar dla pola krotkie. 111

Ćw. 87 112

Przykład z MySQL 113

Przykład z MySQL 114

Dane liczbowe w SQL Liczby całkowitoliczbowe zmiennoprzecinkowe zmiennopozycyjne rzeczywiste 115

Dane liczbowe w SQL Liczby całkowitoliczbowe BIT BOOL BOOLEAN TINYINT SMALLINT MEDIUMINT INT INTEGER BIGINT 116

Dane liczbowe w SQL Liczby całkowitoliczbowe BIT – pola od 1 do 64 bitów TINYINT – liczby od 0 do 255 SMALLINT – liczby od 0 do 65535 MEDIUMINT – liczby od 0 do ponad 16 mln INT - liczby od 0 do ponad 4 mld INTEGER - liczby od 0 do ponad 4 mld BIGINT – od 0 do 264 - 1 117

Dane liczbowe w SQLite Liczby całkowitoliczbowe – występujące w SQLite Studio BIT BOOL BOOLEAN TINYINT SMALLINT MEDIUMINT INT INTEGER BIGINT 118

Dane liczbowe w SQLite BOOLEAN – typ danych przyjmujących wartości logiczne 0 lub 1 (FALSE, TRUE). 119

Dane liczbowe w SQL Liczby całkowitoliczbowe bez znaku Liczba bez znaku oznacza, że chodzi o liczby wyłącznie dodatnie (łącznie z zerem). 120

Dane liczbowe w SQL Liczby całkowitoliczbowe bez znaku TINYINT – ze znakiem to liczby z zakresu od -128 do 127. TINYINT – bez znaku to liczby z zakresu od 0 do 255. 121

Ćw. 88 Za pomocą GUI dodać w tabeli pole wzrost z typem pola INTEGER. 122

Ćw. 89 Wpisać kilka wartości liczbowych do pól wzrost. 123

Dane liczbowe w SQL Liczby rzeczywiste FLOAT DOUBLE REAL DECIMAL DEC NUMERIC 124

Dane liczbowe w SQL Liczby rzeczywiste FLOAT – odpowiednik pojedyncza precyzja w MS Access DOUBLE - odpowiednik podwójna precyzja w MS Access REAL DECIMAL - do określania liczby znaków po separatorze dziesiętnym DEC NUMERIC 125

Dane liczbowe w SQL Liczby rzeczywiste DECIMAL - do określania liczby znaków po separatorze dziesiętnym DEC NUMERIC np. DECIMAL (10,2) – oznacza liczby z 10 cyframi i dwoma cyframi po przecinku 23015022.56 126

Liczby rzeczywiste 127

Składnia dodawania rekordów – zapytania wprowadzające dane INSERT INTO nazwa_tabeli (pole, pole2, pole3) VALUES (wartość, wartość2, wartość3); 128

Składnia dodawania rekordów – zapytania wprowadzające dane; w przypadku wielu rekordów jednocześnie INSERT INTO nazwa_tabeli (pole, pole2, pole3) VALUES (wartość, wartość2, wartość3), (wartość_a, wartość_a2, wartość_a3), (wartość_b, wartość_b2, wartość_b3); 129

Przykład dodania rekordu 130

Ćw. 90 Za pomocą edytora SQL i frazy INSERT INTO dodać nowy rekord do tabeli Osoby. Widok w tabeli odświeżyć za pomocą ikony. 131

Przykład dodania rekordu 132

Ćw. 91 Za pomocą edytora SQL i frazy INSERT INTO dodać nowy rekord do tabeli Osoby – bez odwołania się do pola ID_osoby i pola krotkie. Sprawdzić w widoku Dane czy rekord się pojawił. 133

Ćw. 92 Za pomocą edytora SQL i właściwej frazy dodać nową tabelę Miejsca; W tabeli powinny być następujące pola: Id_miejsca – pole typu INTEGER z kluczem głównym i autoinkrementacją Miejsce – pole typu VARCHAR z rozmiarem 40 Opis – pole typu VARCHAR z rozmiarem 55 Kontakt – pole typu CHAR z rozmiarem 30 134

Ćw. 92 135

Ćw. 92 136

Ćw. 93 Za pomocą edytora SQL i właściwej frazy dodać nowy rekord do tabeli Miejsca; rekordy uzupełnić następującymi wartościami -> Id_miejsca – 1 Miejsce – Cordoba Opis – spokojnie Kontakt – Cement Mason 137

Ćw. 93 138

Ćw. 93 Odświeżenie wyglądu 139

Ćw. 94 Za pomocą edytora SQL i właściwej frazy dodać jednocześnie następujące rekordy do tabeli Miejsca; 140

Ćw. 94 141

Ćw. 94 142

Wprowadzanie danych za pomocą formularza 143

Wprowadzanie danych za pomocą formularza 144

Wprowadzanie danych za pomocą formularza Dodanie rekordu 145

Wprowadzanie danych za pomocą formularza Wpisać dane Wpisać dane 146

Wprowadzanie danych za pomocą formularza Zatwierdzenie rekordu 147

Wprowadzanie danych za pomocą formularza 148

Ćw. 95 Za pomocą formularza, dodać do tabeli Miejsca, dwa nowe rekordy (dane wg własnego pomysłu). 149

Typy danych w SQL - dotychczas Typy łańcuchów w SQLite: CHAR VARCHAR Dane liczbowe INTEGER (INT) DOUBLE REAL DECIMAL


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook