SQLite: Porovnání verzí

Z GeoWikiCZ
Skočit na navigaci Skočit na vyhledávání
m
m
Řá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, 19: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
$