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

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


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