Search results
Język SQL służy do następujących celów: specyfikowania zapytań, operowania danymi DML (Data Modification Language) wstawiania, modyfikowania i usuwania danych z bazy danych, definiowania danych DDL (Data Definition Language) dodawania do bazy nowych obiektów, sterowania danymi DCL (Data Control Language) określania praw dostępu do danych.
Tworzenie bazy danych i wstawianie informacji .
Tworzenie bazy danych. CREATE DATABASE `mojaBaza`; Tworzenie tabeli. Tworząc tabelę, należy od razu określić ile będzie w niej kolumn i jakiego typu. Najpopularniejsze typy w bazie danych MySQL: INT – zmienna typu integer (liczba całkowita); VARCHAR. TEXT. DATETIME. TIMESTAMP. FLOAT. BOOLEAN. Tworzenie tabeli.
1. Wydobywanie danych. Składnia prostego zapytania: SELECT kolumna(, kolumna)* FROM tabela (WHERE warunek)?; Sortowanie po kolumnie/kolumnach: SELECT kolumna(, kolumna)* FROM tabela (WHERE warunek)? ORDER BY kolumna (, kolumna)* (DESC|ASC)?; Zapytanie do wielu tabel:
Wszystkich wymienionych operacji na bazie danych można dokonać z zastosowaniem języka SQL. Na platformie MS SQL Server stosuje się tzw. T-SQL (Transaction - SQL) – dialekt rozszerzający podstawowy standard języka o możliwości specyficzne dla platformy Microsoft i Sysbase.
—Pokaż zawartość tabeli PRAOWNIK SELECT * FROM PRACOWNIK; —SQL dopuszcza duplikaty zarówno w relacjach jak i rezultatach zapytań. —Dla wymuszenia eliminacji duplikatów wstawia się słowo kluczowe DISTINCT po SELECT. Przykład: znajdź imiona wszystkich pracowników i usuń duplikaty SELECT DISTINCT imie FROM pracownik;
dokonywanie operacji na danych, takich jak: wstawianie wiersza do tabeli, modyfikowanie istniejących wierszy, usuwanie wierszy oraz pobieranie danych (zapytania). W skład DML wchodzą polecenia: INSERT (wstaw wiersze do tabeli), UPDATE (zmodyfikuj wiersze w tabeli), DELETE (usuń wiersze z tabeli) i SELECT