Jak używać sql

SQL (rozszyfrowany jako zorganizowany język zapytań) został pierwotnie opracowany przez IBM w latach 70-tych do interakcji z relacyjnymi bazami danych. Jest to wspólny język dla baz danych, pozostaje dość czytelny. Konieczne jest po prostu zbadać swoje podstawy (chociaż język może być bardzo potężny).

Kroki

  1. Obraz zatytułowany Użyj SQL Krok 1
jeden. "SQL `jest zwykle wymawiane "S-Q-L" (Język zorganizowany zapytań - język zapytań strukturalnych). SQL został pierwotnie zaprojektowany w IBM przez Donalda D.Chamberlin i Raymond F.Chłopcy na początku lat siedemdziesiątych. Ta wersja została nazywana sequel (strukturalny język angielski Query).
  • Obraz zatytułowany Użyj SQL Krok 2
    2. Istnieją różne dialekty SQL, ale najczęściej używany DBMS noś się dziś standardem SQL99 z ANSI, a wielu dostawców wdrożyło dodatkowe możliwości rozszerzenia tego standardu (w funkcji Microsoft "SQL o nazwie T-SQL lub Transact-SQL, wersja z Oracle - PL / SQL).
  • Obraz zatytułowany Użyj SQL Krok 3
    3. Pozyskiwanie danych! O tym zwykle. Aby to zrobić, użyj instrukcji wyboru Wybierz - zażąda lub odbiera (pobieranie) danych z bazy danych SQL.
  • Obraz zatytułowany Użyj SQL Krok 4
    cztery. Prosty przykład: "Wybierz * z tblmycdlist" - chciałbyś zdobyć (wybierz) wszystkie kolumny (tutaj niż gdzie * konta) oraz linie tabeli "tblmycdlist".
  • Obraz zatytułowany Użyj SQL Krok 5
    pięć. Żądania są zazwyczaj znacznie bardziej skomplikowane. Dostępne używane do wyjścia określonych kolumn i wierszy ze stołu, a nawet opiązywanie danych z kilku tabel lub, jeśli chodzi o to, wszystkie bazy danych razem.
  • Obraz zatytułowany Użyj SQL Krok 6
    6. Jeśli chcemy filtrować wiersze wybrane przez operatora wyboru, warunek musi być zakwalifikowany jako zestawy wybranych wpisów."Wybierz * z tblmycdlist, gdzie CDID = 27" pokaże wiersze, w których pole CDID jest równe 27. Lub "Wybierz * z TBlattribute, gdzie StrcDname, na przykład" Ciemna strona% "" wykorzystuje nieprzewidywalne zjawisko reprezentowane przez 0 lub innych przykładów dowolnego znaku. I pokażemy (wycofać się na ekranie), że w mojej kolekcji znajduje się mobble album różowy floyd.
  • Obraz zatytułowany Użyj SQL Krok 7
    7. Wstaw i aktualizuj operatorzy służą do dodawania danych i zmian danych w bazie danych SQL (wyświetlanie linków poniżej do niektórych doskonałych programów szkoleniowych, które mogą przyjść w przyszłości).
  • Obraz zatytułowany Użyj SQL Krok 8
    osiem. Usuń operator służy do usuwania danych z bazy danych SQL.
  • Rada

    • Użyj WAMP lub XAMPP - SPOPMYADMIN (MYSQL) Serwer
    • W Linux najbardziej popularne takie bazy danych ASMASQL i PostgreSQL. Jeśli konsola nie wydaje się wygodna, użyj wykonywania lub innego podobnego narzędzia open source.
    • Następna książka może być przydatna: Kline, Kevin, Daniel Kline i polowanie marki.2001.SQL w pigułce.2. edycja.O`Reilly & Associates, Inc.
    • Jest bardzo łatwy do dołączenia do bazy danych SQL z Microsoft Access (To narzędzie zapytania może być używane w trybie SQL, chociaż składnia ma różnicę od używanego z SQL Server i innymi bazami danych).
    • Microsoft Query to narzędzie z systemem Windows - ma tryby wysyłki graficznej lub SQL.

    Ostrzeżenie

    • Value`database (baza danych) "może być często mylone - można użyć go do rozmowy o prawdziwym pojemniku dla zestawu tabel, takich jak baza danych CD lub główna baza danych. Rzeczywiste oprogramowanie serwera zawierające bazę danych jest "baza danych" lub "oprogramowanie bazy danych", które mogą zawierać bazy danych. Przykładami są SQL Server 2005 Express, MySQL lub Access 2003.
    • Relacyjna baza danych zwykle oznacza "system, którego użytkownicy są oglądani w postaci tabel powiązanych ze sobą za pomocą wspólnych wartości danych", który jest zwykle wdrażany jako "relacyjny system zarządzania bazami danych" (RDBMS), Sybase, SQL Server lub Oracle Oracle.Ścisłe relacyjne bazy danych odpowiadają e.FA. "Ted" dwanaście zasady "Ted" Codd "(dwanaście zasad relacyjnych baz danych). Można argumentować (i często się zdarza), który dostęp jest również relacyjną bazą danych, Microsoft oczywiście, mówi o tym, ale w jaki sposób zbudowany jest jądro, faktycznie sprawia, że ​​jest to bazowa baza danych sekwencyjnej metody dostępu (ISAM) lub monotonna baza danych.Różnice nie są łatwe do wykrycia, ponieważ tam nie ma, dostęp nawet ma własną implementację SQL, ale są one obniżone do jądra bazy danych (patrz. http: // Ssw.Com.AU / SSW / Baza danych / DatabasedocsLinks.Aspx Za dobry opis tego).Dzięki innym odpowiednim funkcjom kompleksowy dostęp będzie pracować znacznie wolniej niż VSQL Server.Niektóre proste żądania będą działać wolniej w SQL Server.
    Podobne publikacje