| |
MySQL jest najpopularniejszym darmowym systemem
obsługi baz danych rozpowszechnianym na zasadach licencji GPL (General
Public License). Jego nowatorska budowa pozwoliła na stworzenie
niezwykle szybkiego i niezawodnego serwera obsługującego bazy danych.
Serwer MySQL firmy T.c.X. DattaKonsultAB jest darmowym
programem zarówno do zastosowań domowych, jak i komercyjnych. Łączy
w sobie niemal wszystkie opcje i możliwości dostępne w konkurencyjnych
pakietach komercyjnych z niesamowitą wprost szybkością działania.
Możliwości systemu MySQL:
- możliwość umieszczenia w bazie ponad 50 milionów rekordów (50.000.000
!!!)
- bardzo rozbudowany i silny system przywilejów dla użytkowników
bazy
- z systemu może korzystać naraz nieograniczona ilość użytkowników
(ograniczone jedynie fizycznymi zasobami maszyny)
- bardzo krótki czas wykonywania komend
Za każdym razem, kiedy potrzebujesz informacji z bazy
danych, musisz "zapytać" system bazy danych w zrozumiałym
dla niego języku. Tym językiem jest SQL.
Język SQL (Structured Query Language) służy
do manipulowania danymi umieszczonymi w relacyjnych bazach danych.
Jest językiem uniwersalnym, dzięki czemu praca na różnych systemach
baz danych sprowadza się do wydawania tych samych lub podobnych
komend tzw. zapytań SQL. Język SQL został zaimplementowany w większości
relacyjnych systemów baz danych takich jak: DB2, Oracle, InterBase,
MySQL, dBase, Paradox.
Składnię języka SQL można podzielić na trzy części:
- język definiowania struktur danych - DDL (Data Definition Language)
- jest wykorzystywany do wszelkiego rodzaju operacji na tabelach,
takich jak: tworzenie, modyfikacja oraz usuwanie,
- język do wybierania i manipulowania danymi - DML (Data Manipulation
Language) - służy do manipulowania danymi umieszczonymi w tabelach,
pozwala na wstawienie danych, ich prezentację, modyfikowanie oraz
usuwanie,
- język do zapewnienia bezpieczeństwa dostępu do danych - DCL
(Data Control Language) - jest używany głównie przez administratorów
systemu baz danych do nadawania odpowiednich uprawnień do korzystania
z bazy danych.
|
|