SQLite: Porovnání verzí
mBez shrnutí editace |
mBez shrnutí editace |
||
Řádek 9: | Řádek 9: | ||
Pokud databáze neexistuje, je při uložení dat vyrvořeno. Databáze je přitom uložena v jediném binárním souboru, který je přenositelný a nezávisly na platformě. | Pokud databáze neexistuje, je při uložení dat vyrvořeno. Databáze je přitom uložena v jediném binárním souboru, který je přenositelný a nezávisly na platformě. | ||
Interakivní terminálová aplikace <code>sqlite3</code> nabízí základní nápovědu, příkaz <code></code> | Interakivní terminálová aplikace <code>sqlite3</code> nabízí základní nápovědu, příkaz <code>.help</code> | ||
<pre> | <pre> | ||
Řádek 16: | Řádek 16: | ||
Enter ".help" for instructions | Enter ".help" for instructions | ||
sqlite> | sqlite> | ||
</pre> | |||
SQL příkazy můžeme zadávat interaktivně | |||
<pre> | |||
sqlite> create table abc ( | |||
...> a integer primary key, | |||
...> b text, | |||
...> c double); | |||
sqlite> | |||
</pre> | |||
nebo je načítat z SQL dávky ze souboru. SQL příkazy můžeme též zadávat jako druhý parametr aplikace <code>sqlite3</code> | |||
<pre> | |||
$ sqlite3 test.db < data.sql | |||
$ | |||
$ sqlite3 test.db "select * from abc;" | |||
1|a| | |||
3|ab|12.4 | |||
5|abc| | |||
7|abc ...|193.34 | |||
$ | |||
</pre> | </pre> |
Verze z 27. 4. 2009, 18:02
Vytvoření databáze, resp. připojení k databázi, sqlite3 je velmi jednoduche. Stačí spustit aplikaci sqlite3
se jménem databáze
sqlite3 test.db
Pokud databáze neexistuje, je při uložení dat vyrvořeno. Databáze je přitom uložena v jediném binárním souboru, který je přenositelný a nezávisly na platformě.
Interakivní terminálová aplikace sqlite3
nabízí základní nápovědu, příkaz .help
$ sqlite3 test.db SQLite version 3.5.9 Enter ".help" for instructions sqlite>
SQL příkazy můžeme zadávat interaktivně
sqlite> create table abc ( ...> a integer primary key, ...> b text, ...> c double); sqlite>
nebo je načítat z SQL dávky ze souboru. SQL příkazy můžeme též zadávat jako druhý parametr aplikace sqlite3
$ sqlite3 test.db < data.sql $ $ sqlite3 test.db "select * from abc;" 1|a| 3|ab|12.4 5|abc| 7|abc ...|193.34 $