Typy danych w SQL Łańcuchy znaków (tzw. łańcuch) – Typy łańcuchów: NATIONAL CHARACTER = NATIONAL CHAR = NCHAR
Typy danych w SQL Łańcuchy znaków (tzw. łańcuch) – Typy łańcuchów: NATIONAL CHARACTER VARYING – znakowy narodowy o zmiennej długości; Odpowiada typowi CHARACTER VARYING z możliwością obsługi znaków wielobajtowych i z wykorzystaniem Unikodu.
Typy danych w SQL Łańcuchy znaków (tzw. łańcuch) – Typy łańcuchów: NATIONAL CHARACTER VARYING = NATIONAL CHAR VARYING = NCHAR VARYING
Łańcuchy - uwagi Jeśli łańcuch zawiera apostrof (własny, np. this’s), należy w tym łańcuchu użyć podwójny apostrof; ’this’’s’
Łańcuchy - uwagi Łańcuch zawierający jedynie spację, jest tzw. łańcuchem pustym lub o zerowej długości. Pola z typem o stałej długości są szybciej sortowane.
Łańcuchy - uwagi Nazwy w innych DBMS: MS Access -> tekst, nota (krótki tekst, długi tekst) MS SQL Server -> char, varchar, text, nchar, nvarchar, ntext MySQL -> char, varchar, nchar, nvarchar, text, tinytext, mediumtext, longtext PostgeSQL -> char, varchar, text Oracle -> char, varchar, varchar2, nchar, nvarchar, nvarchar2
Typy danych w SQL Łańcuchy znaków (tzw. łańcuch) – Typy łańcuchów: CHAR VARCHAR NCHAR NVARCHAR
Typy danych w SQLiteStudio 58
59
Tworzenie tabeli z użyciem GUI 60
Tworzenie tabeli z użyciem GUI 61
Tworzenie tabeli z użyciem GUI Wprowadzenie nazwy dla tabeli 62
Tworzenie tabeli z użyciem GUI 63
Dodawanie pól (kolumn) do tabeli Dodanie pola 64
Edycja pól (kolumn) tabeli Edycja pola 65
Tworzenie tabeli z użyciem GUI Zatwierdzenie zmian 66
Dodawanie pól (kolumn) do tabeli Przed zapisaniem tabeli, będzie konieczność dodania min. jednego pola. 67
Dodawanie pól (kolumn) do tabeli Wprowadzenie nazwy pola 68
Dodawanie pól (kolumn) do tabeli 69
Typy danych w SQL Typy liczb dokładnych – INTEGER – liczba całkowita – określona wartością maksymalną i minimalną INTEGER może być liczbą zapisaną do ośmiu bajtów
1 bajt – liczba od 0 do 255 ------ bo 28 2 bajty – liczba od 0 do 65535 ------- bo 216 4 bajty – liczba od 0 do 4 294 967 296 ------- bo 232 8 bajtów – liczba od 0 do 1.8446744e+19 ------- bo 264
Dodawanie pól (kolumn) do tabeli 72
Dodawanie pól (kolumn) do tabeli 73
Dodawanie pól (kolumn) do tabeli 74
Dodawanie pól (kolumn) do tabeli 75
Dodawanie pól (kolumn) do tabeli 76
Dodawanie pól (kolumn) do tabeli 77
Powrót do ustawień pola aby wrócić do ustawień pola , 2 X klik 78
Powrót do ustawień pola 79
Zapisanie tabeli 80
Zapisanie tabeli 81
Dodanie kolejnych pól 82
Itd….. 83
Itd….. 84
Ćw. 79 Stworzyć w bazie tabelę Osoby. Dodać do tabeli pole o nazwie ID_Pracownika. Ustawić to pole jako klucz główny, z typem pola INTEGER, z automatycznym uzupełnianiem wartości dla kolejnych rekordów (autoinkrementacja). 85
Ćw. 80 Dodać pole o nazwie Nazwisko; Typ dla tego pola ustawić na VARCHAR. 86
Składnia dla tworzenia tabeli CREATE TABLE nazwa_tabeli (nazwa_pola TYP_DANYCH, nazwa_pola2 TYP_DANYCH, nazwa_pola3 TYP_DANYCH); 87
Deklarowanie rozmiaru pola 88
Deklarowanie rozmiaru pola 89
Deklarowanie rozmiaru pola 90
Deklarowanie rozmiaru pola CREATE TABLE Osoby ( ID_osoby INTEGER PRIMARY KEY AUTOINCREMENT, nazwisko VARCHAR (20) ); 91
Ćw. 81 Dodać pole o nazwie Imie; Typ dla tego pola ustawić na VARCHAR (25). 92
Ćw. 82 Rozmiar dla pola Nazwisko ustawić na 30. 93
Ćw. 83 Dodać pole o nazwie krotkie – rozmiar ustawić na 5. 94
95
Wprowadzanie rekordów 96
Wprowadzanie rekordów 97
Wprowadzanie rekordów Wpisać pierwszą wartość np. 1 98
Wprowadzanie rekordów Wpisać nazwisko 99
Wprowadzanie rekordów Wpisać imię 100
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