Skocz do zawartości

SQLite manual


Saint

Rekomendowane odpowiedzi

Jak już to korzystaj z najnowszej wesji. Poprzednie mają dużo niedogodności np. brak możliwości dodawania kolumn do utworzonych tabeli. Trochę informacji zawartych jest tutaj: Bazy danych SQLite w PHP

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Uruchamiasz z wiersza polecen komende sqlite3 nazwapliku, jesli nazwapliku nie istnieje zostanie utworzona

todo@soho ~$ sqlite3 bazadanych.db

SQLite version 3.2.8

Enter ".help" for instructions

sqlite> create table posty (id, topic, post);

sqlite> insert into posty (id,post) values (1,"tresc wiadomosci");

sqlite> .database

seq name file

--- --------------- ----------------------------------------------------------

0 main /home/users/todo/bazadanych.db

sqlite>

komenda ".help" powinna ci wszystko wyjasnic, ew. man sqlite3

Odnośnik do komentarza
Udostępnij na innych stronach

Praca z bazą:

$> sqlite3 /tmp/ex.sqlite
SQLite version 3.2.1
Enter ".help" for instructions
sqlite> CREATE TABLE t1(id INTEGER PRIMARY KEY, v1 TEXT);
sqlite> .tables
t1
sqlite> .schema t1
CREATE TABLE t1(id INTEGER PRIMARY KEY, v1 TEXT);
sqlite> INSERT INTO t1 VALUES(Null, 'bla');
sqlite> INSERT INTO t1 VALUES(Null, '.8');
sqlite> SELECT * FROM t1;
1|bla
2|.8

Eksport bazy

$> echo '.dump' | sqlite3 /tmp/ex.sqlite
BEGIN TRANSACTION;
CREATE TABLE t1(id INTEGER PRIMARY KEY, v1 TEXT);
INSERT INTO "t1" VALUES(1, 'bla');
INSERT INTO "t1" VALUES(2, '.8');
COMMIT;

Import:

$> cat /tmp/ex.dump | sqlite3 /tmp/ex2.sqlite

php:

https://pl.php.net/manual/en/function.sqlite-open.php

perl:

https://search.cpan.org/~msergeant/DBD-SQLi...b/DBD/SQLite.pm

Więcej na https://www.sqlite.pl/ :-)

--

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Moze inaczej chce utworzyc jakas baze z dwoma tabelami ludzie i zwinieta. W tabeli ludzie ma byc: id, imie, nazwisko w tabeli zwinieta ma byc id, imie.

BTW. mam dostep do:

SQLite version 2.8.17

Giełda Domen Internetowych - najlepsze domeny w sieci
Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności