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
Search
Read the Text Version
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159