Sqlite

LinuxWiki.se

Hoppa till: navigering, sök
Bild:Dialog-warning.pngDen 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";
Den här artikeln är hämtad från http://wiki.linuxportalen.se/index.php/Sqlite
Personliga verktyg