Sqlite
LinuxWiki.se
| Den här artikeln är under utveckling. Hjälp gärna till, diskussioner förs på Diskussionssidan |
Innehåll |
[redigera] Identifiera en fil som en sqlite databas
Med kommandot file kan du identifiera en fil som en sqlite databas så här:
$ file test.db test.db: SQLite 3.x database
[redigera] Det går inte att öppna databasen
Det finns två kommandon för att öppna en sqlite databas, sqlite och sqlite3. Om man använder fel version ser det ut så här:
$ sqlite test.db Unable to open database "test.db": file is encrypted or is not a database
[redigera] Använda kommandoradsverktyget sqlite3
Vi öppnar en databas genom att skriva:
$ sqlite3 test.db SQLite version 3.4.2 Enter ".help" for instructions sqlite>
Några kommandon:
- .databases visar vilka databaser som finns
- .tables visar vilka tabeller som finns i databasen
- .quit avslutar sessionen mot databasen
[redigera] Lite SQL för sqlite
- Skapa en tabell i databasen:
- sqlite> create table namn(fnamn varchar(20), enamn varchar(20));
- Skapa en post i tabellen:
- sqlite> insert into namn("jonas","bjork");
- Visa alla poster i en tabell:
- sqlite> select * from namn;
- sqlite> select * from namn limit 1;
- sqlite> select * from namn where fnamn="jonas";

