Komendy SQL do pracy z tabelami i bazami

Slides:



Advertisements
Podobne prezentacje
Indeksy w bazie danych Oracle
Advertisements

Procedury wyzwalane Procedura wyzwalana (ang. trigger) - stanowi kod użytkownika przechowywany wewnątrz bazy i uruchamiany w określonych sytuacjach np.
SQL – Strukturalny język zapytań
BD-LAB4 Wojciech Pieprzyca
WPROWADZENIE DO BAZ DANYCH
MS Access 2000 Formularze Piotr Górczyński 03/12/2003.
MS Access 2003 Kwerendy Paweł Górczyński.
MS Access 2000 Kwerendy Piotr Górczyński 25/08/2001.
MS Access 2000 Raporty Piotr Górczyński 16/12/2003.
25/08/ Bazy danych II Piotr Górczyński Instrukcja UPDATE.
25/08/ Bazy danych II Piotr Górczyński MS Access – Action Query.
MS Access 2000 Tworzenie tabel Piotr Górczyński 2005.
25/08/2001 Bazy danych II 1 Piotr Górczyński Wstęp do SQL.
Kwerendy –wszystkie typy (usuwające, aktualizujące i inne)
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 7: Relacje i ograniczenia integralnościowe Język definiowania danych - DDL (Data Definition.
Obsługa bazy danych z poziomu phpMyAdmin
Damian Urbańczyk PHP Obsługa sesji.
Programowanie wizualne PW – LAB5 Wojciech Pieprzyca.
Tworzenie stron w języku WML jest zbliżone do tworzenia stron w HTML. W obydwu przypadkach używa się do tego celu znaczników (tagów). Zadaniem znaczników.
Systemy zarządzania treścią CMS
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Relacyjne Bazy Danych (Oracle) Prezentacja jest współfinansowana.
Język SQL (Structured Query Language) DDL (Data Definition Language)
Zadania Bazy danych.
Bazy Danych II prowadzący: mgr inż. Leszek Siwik
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
SQL – Structured Query Language (3)
MySQL – ODBC - ACCESS.
Instrukcje: CREATE, INSERT, UPDATE, DELETE, DROP
SQL – Structured Query Language (1)
dr hab. Ryszard Walkowiak prof. nadzw.
ANNA BANIEWSKA SYLWIA FILUŚ
Prezentacja i szkolenie
MySQL bazy danych dla witryny
Bazy danych.
Informatyka Relacyjne bazy danych.
Andrzej Macioł Bazy danych – SQL – cz. 1. Andrzej Macioł Składowe SZBD Jądro SZBD realizuje podstawowe funkcje związane z przechowywaniem danych, kontrolą
SQL - Structured Query Language
Tworzenie Aplikacji Internetowych dr Wojciech M. Gańcza 3.
Jak zacząć w MS SQL? USE master; GO IF DB_ID (Nbaza') IS NOT NULL DROP DATABASE baza; GO CREATE DATABASE baza; GO USE baza; GO.
Wybrane zagadnienia relacyjnych baz danych
Systemy Zarządzania Bazami Danych Laboratorium 05 Widoki i eksport tabel/widoków 1.
WPROWADZENIE DO BAZ DANYCH
Operacje edycyjne w bazie danych - kwerendy funkcjonalne Marzena Nowakowska Katedra Informatyki Stosowanej, WZiMK, PŚk.
Bazy danych Microsoft access 2007.
Projektowanie bazy danych
Systemy Baz Danych Wykład III
Archiwizacja bazy danych
PHP Formularze Damian Urbańczyk. Do czego służą? Formularze to bardzo ważne elementy stron internetowych, dzięki nim dochodzi do wymiany danych pomiędzy.
Autor: Damian Urbańczyk
PHP + MySQL Podstawy pracy z bazą danych Damian Urbańczyk.
PHP Operacje na ciągach znaków Damian Urbańczyk. Zabezpieczanie tekstów Pewne dane muszą być przechowywane w taki sposób, aby nie mogły się do nich dostać.
Podstawy języka skryptów
XHTML Tabele Damian Urbańczyk. Podstawy budowy tabel Strony WWW mogą zawierać w sobie tabele, czasem te tabele mogą tworzyć strukturę strony, odpowiadającą.
Jak wykonać prosty licznik odwiedzin strony internetowej?
Komendy SQL do pracy z danymi
Bazy danych.
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
Wykład 3 Prowadzący: dr Paweł Drozda. Użytkownik bazy danych – osoba lub aplikacja, mająca dostęp do części danych zgromadzonych w bazie Uprawnienia –
TEMAT: ACCESS - KWERENDY.
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
Współpraca PHP i MySQL Wygodniejszym i wydajniejszym sposobem przechowywania i korzystania z danych zapisanych na serwerze jest współpraca z relacyjna.
Bazy danych. Baza danych (database) – magazyn danych – informacji powiązanych tematycznie, umożliwiający ich wyszukiwanie według zadanych kryteriów Baza.
Temat: Tworzenie bazy danych
INSTALACJA XAMPP Dr inż. Andrzej KIJ.
Strukturalny język zapytań SQL - historia
Operacje na ciągach znaków
Technologie Informacyjne Bazy danych
Czym są i jak służą społeczeństwu?
Zapis prezentacji:

Komendy SQL do pracy z tabelami i bazami Damian Urbańczyk PHP + MySQL Komendy SQL do pracy z tabelami i bazami

Praca z tabelami Praca z tabelami bazy danych polega na ich tworzeniu, zmienianiu ich struktury oraz usuwaniu. Do przeprowadzania operacji na tabelach służy grupa poleceń SQL, zwana DDL – Data Definition Language – język definicji danych.

Najważniejsze polecenia Najważniejsze polecenia DDL, to: CREATE – wykorzystywane do tworzenia (np. tabel), ALTER – stosowane do zmiany struktury tabeli (np. dodawanie klucza podstawowego czy zmiany nazwy pola), DROP – używany do usuwania, np. całej tabeli.

Stosowanie DDL Komendy DDL są stosowane znacznie rzadziej, niż komendy DML (służące do manipulacji danymi w bazie), gdyż definiują one wygląd baz i tabel, który nie jest zmieniany z byle powodu – zmiana struktury jest związana z przebudową skryptów, które korzystają z bazy danych. Użytkownicy, którzy korzystają z nakładek na bazę danych (np. phpMyAdmin), nie wiedzą, jak wygląda składnia poszczególnych poleceń SQL DDL.

Tworzenie bazy danych Aby utworzyć na serwerze nową bazę danych, należy użyć polecenia CREATE DATABASE: CREATE DATABASE `bazadanych` ; Należy pamiętać, aby tworzone bazy danych nie zawierały w nazwie znaku spacji, polskich znaków diaktrycznych oraz wielkich liter.

Usuwanie bazy danych Aby usunąć bazę danych, należy użyć polecenia DROP DATABASE: DROP DATABASE `bazadanych`; Warto pamiętać, że usunięcie bazy danych, spowoduje w konsekwencji utratę wszystkich tabel danej bazy wraz z danymi, które się w nich znajdowały.

Tworzenie tabeli Aby utworzyć tabelę w wybranej bazie danych, należy użyć polecenia CREATE TABLE, a także wpisać chociaż jedno pole tej tabeli: CREATE TABLE `bazadanych` ( `id` INT NOT NULL , `wiek` INT NOT NULL); W nawiasie definiujemy pola wraz z typami danych oraz wartościami dodatkowymi. Nazwa każdego pola musi znajdować się pomiędzy pojedynczym cudzysłowem.

Usuwanie tabeli Aby usunąć tabelę, stosujemy – podobnie, jak w przypadku całej bazy – polecenie DROP: DROP TABLE `bazadanych`; Korzystając z polecenia DROP TABLE, warto pamiętać, że usunięcie tabeli z bazy jest nieodwracalne – utracone zostaną wszystkie rekordy, które zostały wcześniej umieszczone w danej tabeli.

Zmiany w tabeli Jeśli chcemy dokonać zmiany struktury tabeli, np. wprowadzając klucz podstawowy, musimy skorzystać z polecenia ALTER TABLE: ALTER TABLE `tabela` ADD PRIMARY KEY (`id`); Po dokonaniu zmian w strukturze tabeli, należy dokonać zmian również w skryptach, które korzystały z tabeli, aby zapewnić poprawność ich działania. Wystarczy zmiana jednej litery w nazwie jednego z pól, aby poprawna praca z tabelą została zakłócona.

Szczegóły SQL DDL Szczegóły dotyczące SQL DDL są dostępne w dokumentacji serwera MySQL. Znajdują się tam przykładowe zapytania, czasem bardzo rozbudowane. Warto zapoznać się chociaż z częścią dokumentacji przed przystąpieniem do pracy z bazą danych bez użycia aplikacji obsługującej bazę danych.

Dziękuję za uwagę!