Strona Katarzyny i Wojciecha Płócienników
  • Start
  • O nas
  • Poczta
  • Kuchnia
      • Budujemy drukarkę 3D
      • Arkusze z lat poprzednich
      • Losowane pytania z bazy
      • C
      • C++
      • Logo
        • Interpreter LOGO
      • PHP
      • PostgreSQL
      • XML
      • WiFi
      • LAN
      • Linux
      • ARDUINO
      • ESP8266-ESP32
  • Kontakt
  • Git

PostgreSQL

  • Typy danych
  • Podstawowe funkcje
  • Wyświetlanie danych
  • Wstawianie danych
  • Aktualizacja danych
  • Usuwanie danych
  • Definiowanie tabel
  • Definiowanie obiektów
  • Modyfikacja obiektów
  • PostgreSQL+PHP

Gościmy

Odwiedza nas 46  gości oraz 0 użytkowników.

Statystyki

  • Odsłon artykułów 2609059

Najnowsze na stronie

  • Przerwania czasowe w ESP32
  • WatchDog w układach ESP32
  • Wstęp

Usuwanie danych/obiektów

W celu usunięcia obiektu z bazy danych należy posłużyć się instrukcją DROP, natomiast w celu usunięcia danych z obiektu posługujemy się instrukcją DELETE. Należy pamiętać o rozróżnieniu dwóch kwestii: Czym innym jest usuwanie danych z obiektu np. tabeli, czy widoku, a czym innym usunięcie całego obiektu.

Czytaj więcej: Usuwanie danych/obiektów

Definiowanie tabel

Definicja tabeli

Do zdefiniowania nowej tabeli używamy instrukcji CREATE TABLE. Niezbędnymi parametrami są: nazwa tabeli, nazwy i typy kolumn.

	CREATE TABLE nazwa_tabeli(pole1 typ,pole2 typ,..);

W celu zdefiniowania tabeli "Kontakt" z polami "Imie","Nazwisko","Nr_tel" należy napisać instrukcję SQL:

	CREATE TABLE Kontakt(Imie varchar(20),Nazwisko varchar(30),Nr_tel varchar(12));

Czytaj więcej: Definiowanie tabel

Definiowanie obiektów

Tabele są podstawowymi, lecz nie jedynymi obiektami, jakie można zdefiniować w języku SQL. Poniżej znajdują się krótkie opisy sposobu definiowania obiektów w PostgreSQL

Liczniki

Licznik (SEQUENCE) to obiekt, który automatycznie zmienia swoją wartość po każdym jego odczycie. Obiekty tego typu najczęściej wykorzystywane są do uzupełniania pól będących kluczami głównymi tabel. Klucz definiujemy w sposób następujący:

Czytaj więcej: Definiowanie obiektów

Modyfikacja obiektów

Każdy obiekt zdefiniowany w języku SQL możemy zmodyfikować. Należy jednak pamiętać, że nie każda modyfikacja jest celowa i pożyteczna. Należy zwrócić szczególną uwagę na dwie kwestie:

  • Modyfikacja pola tabeli może doprowadzić do niezgodności typów danych,
  • Podczas zmiany typu pola możemy doprowadzić do usunięcia danych znajdujących się w tabeli. Przykładowo zmieniając typ pola ze znakowego na liczbowy automatycznie stracimy dane przechowywane w danym polu.

    Czytaj więcej: Modyfikacja obiektów

PHP+PostgreSQL

Każda baza danych umożliwia gromadzenie informacji. Standardowo dane te możemy przeglądać, dodawać, modyfikować i usuwać za pomocą języka SQL. Jednak takie rozwiązanie jest bardzo kłopotliwe dla zwykłego użytkownika. Projektując aplikację bazodanową musimy zadbać o tzw. interfejs użytkownika, który jest pośrednikiem pomiędzy systemem bazy danych, a użytkownikiem. Jedną z możliwości jest wykorzystanie języka PHP do zbudowania interfejsu użytkownika jako strony WWW. Poniżej przedstawimy podstawowe zasady budowania aplikacji w języku PHP z wykorzystaniem danych z bazy PostgreSQL.

Czytaj więcej: PHP+PostgreSQL

  • 1
  • 2
Informacje o plikach cookie

Ta strona używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce Czytaj więcej...