Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

SQL Lite Tutorial

SQLite je malý , založené na súbore databázy knižnice navrhnutý tak , aby sa vložené priamo do aplikácií , pre ktoré databázy plnom rozsahu , ako je napríklad MySQL alebo PostgreSQL , by bola zbytočná . Používa syntax podobnú , ktoré používajú tieto programy , ale vo vytváraní a získavanie dát . Pokyny dovolená 1

Spustite SQLite klienta . V systéme Windows , môžete tak urobiť kliknutím na " Štart " a voľbou " Spustiť " . Napíšte " cmd " . Tým sa otvorí príkazový riadok . Posledné , na príkazovom riadku zadajte príkaz " sqlite3 test.db. " Tým sa otvorí SQL klienta a vytvorí databázu v súbore " test.db. "
2

zadajte nasledujúci príkaz na vytvorenie jednoduchej databázy tabuľku , ktorá bude obsahovať údaje o knihy v knižnici :

CREATE TABLE knihy ( kľúč INTEGER PRIMARY KEY , text nadpisu , autor textu , timeEntered dátum ) ;

definuje údaje , ktoré majú byť zadávané . Po prvé , je " kľúč " . To je jedinečné číslo , ktoré identifikuje dáta v databáze . Ďalej je názov a autor knihy . Posledný , bude zaznamenávať čas kniha vstúpil do knižnice
3

Zadajte nasledujúci vytvoriť aktivačný udalosť , ktorá zaistí " timeEntered " premenná vždy obsahuje dátum , kedy bol riadok vložený . :

CREATE TRIGGER insert_book_timeEntered AFTER INSERT ON kníh

BEGIN

UPDATE Knihy SET timeEntered = čas ( ' now ' ) WHERE rowid = new.rowid ;

END ;
4

Zadajte nasledujúci riadok vložiť nejaká dáta do databázy :

INSERT INTO knihy (Text , Text ) hodnoty ( " Rómeo a Júlia " , " William Shakespeare " ) ;

INSERT INTO knihy ( text , text ) VALUES ( ' Stand ' , ' Stephen King ' ) ;

Všimnite si , že kľúč nie je nikdy uvedené : SQLite zabezpečí, že je vždy jedinečnú hodnotu . Podobne , nie je potrebné špecifikovať dátum : to je automaticky vytvorená ako dobre spúšť zadaný v kroku 3
5

zadajte nasledujúce načítanie dát z databázy : .
< P > SELECT * z kníh ;

načíta všetky polia zo všetkých kníh . Môžete zadať podrobnejšie príkaz byť presnejšie o tom , čo získať . Napríklad :

SELECT názov FROM knihy WHERE autor = ' William Shakespeare " ;

bude preberať iba tituly kníh , ktoré boli napísané William Shakespeare
< . br >

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené