Jak používat sql

SQL (Rozluštil jako strukturovaný jazyk dotazu) byl původně vyvinut IBM v 70. letech, aby interagoval s relačními databázemi. Jedná se o společný jazyk pro databáze, zůstává docela čitelný. Je nezbytné jednoduše studovat své základny (i když jazyk může být velmi silný).

Kroky

  1. Obrázek s názvem SQL krok 1
jeden. BSQL `je obvykle vyslovován` S-Q-L ` (Strukturovaný jazyk dotazu - jazyk strukturovaných dotazů). SQL byl původně navržen na IBM Donald D.Chamberlin a Raymond F.Chlapci na počátku 70. let. Tato verze byla nazývána pokračováním (strukturovaný jazyk anglického dotazu).
  • Obrázek s názvem Použijte SQL krok 2
    2. Existují různé SQL dialekty, ale nejrozšířenější DBMS dnes dodržuje standard SQL99 z ANSI a mnoho poskytovatelů implementovaly další příležitosti pro rozšiřování tohoto standardu (v Microsoft `SQL Feature s názvem T-SQL nebo Transact-SQL, verze z Oracle - PL / SQL).
  • Obrázek s názvem Použijte SQL krok 3
    3. Získávání dat! Obvykle. Chcete-li to provést, použijte příkaz Select Selection - to požádá nebo přijímá data (načtení) z databáze SQL.
  • Obrázek s názvem SQL STEP 4
    čtyři. Jednoduchý příklad: `Vyberte * z tblmycdlistu` - chtěl byste získat (vybrat) všechny sloupce (zde než kde * účty) a řádky tabulky "tblmycdlist".
  • Obrázek s názvem Použijte SQL krok 5
    Pět. Žádosti jsou obvykle mnohem komplikovanější než to. K dispozici slouží k výstupu konkrétních sloupců a řádků z tabulky a dokonce i vazebná data z několika tabulek nebo pokud jde o to, všechny databáze dohromady.
  • Obrázek s názvem Použijte SQL krok 6
    6. Pokud chceme filtrovat řádky vybrané pomocí operátora selekce, musí být podmínka kvalifikována jako sady vybraných položek.`Vyberte * z tblmycdlistu, kde cdid = 27` zobrazí řádky, kde je pole CDID rovné 27. Nebo `Vyberte * z tblattribute, kde strcdname, například "temná strana%" používá nepředvídatelný fenomén reprezentovaný 0 nebo jinými příklady jakéhokoliv znaku. A my se zobrazí (stáhnout na obrazovce), že v mé sbírce je mobilní album Pink Floyd.
  • Obrázek s názvem Použijte SQL krok 7
    7. Provozovatelé vložení a aktualizace se používají k přidání a změně dat v databázi SQL (zobrazit odkazy níže k některým vynikajícím vzdělávacím programům, které mohou být v budoucnu vhodné).
  • Obrázek s názvem Použití SQL STEP 8
    osm. Odstranit operátor slouží k odstranění dat z databáze SQL.
  • Tipy

    • Použijte Wamp nebo XAMPP - SPOPMYAdmin (MySQL) webový server.
    • Pod Linuxem, nejoblíbenější takové databáze ASMYSQL a postgresql. Pokud se konzole nezdá vhodná, použijte executequery nebo jiný podobný open source nástroj.
    • Další kniha může být užitečná: Kline, Kevin, Daniel Kline a Brand Hunt.2001.SQL v kostce.2. vydání.O`Reilly & Associates, Inc.
    • Je velmi snadné připojit se k databázi SQL v rámci aplikace Microsoft Access (tento nástroj dotazu lze použít v režimu SQL, i když syntaxe má rozdíl používaný s SQL Server a další databáze).
    • Microsoft Query je nástroj, který je dodáván s Windows - má grafické nebo SQL dotazy.

    Varování

    • Value`Database (databáze) "může být často zmatená - můžete ji použít k hovoru o skutečném kontejneru pro sadu tabulek, jako je databáze CD nebo hlavní databáze. Skutečný serverový software obsahující databázi je "databázové jádro" nebo "databázový software", který může obsahovat databáze. Příklady jsou SQL Server 2005 Express, MySQL nebo Access 2003.
    • Relační databáze obvykle znamená "systém, jehož uživatelé jsou zobrazeny ve formě tabulek spojených s sebou prostřednictvím společných datových hodnot", který je obvykle implementován jako "Systém pro správu databází" (RDBMS), Sybase, SQL Server nebo Oracle.Přísné relační databáze odpovídají e.F. "Ted `Codd`s` dvanáct principů relačních databází" (dvanáct principů relačních databází). Může být argumentován (a často se to stane), že přístup je také relační databáze, samozřejmě Microsoft, mluví o tom, ale jak je jádro postaveno, vlastně činí it`Indexed sekvenční metodu přístupu (isam) `` base nebo monotónní databáze souborů.Rozdíly nejsou snadné detekovat, protože tam neexistují žádný, přístup má i vlastní implementaci SQL, ale jsou sníženy do databázového jádra (viz. http: // Sw.Com.Au / SSW / Database / DatabasedocsLinks.Aspx Pro dobrý popis tohoto).S jinými relevantními funkcemi bude komplex požadovaný přístup fungovat mnohem pomalejší než VSQL Server.Některé jednoduché požadavky budou pracovat pomaleji v SQL Server.
    Podobné publikace