Sqlite: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Jj (arutelu | kaastöö)
Resümee puudub
Jj (arutelu | kaastöö)
Resümee puudub
1. rida: 1. rida:
'''SQlite tutvustus'''
===SQlite tutvustus===


SQlite http://www.sqlite.org/ andmebaas on väike ja ei vaja konfigureerimist
SQlite http://www.sqlite.org/ andmebaas on väike ja ei vaja konfigureerimist
9. rida: 9. rida:
selles palas vaatame kuidas kasutada käsurealt andmebaasi sama teema pikem ingliskeelne tekst http://www.sqlite.org/sqlite.html
selles palas vaatame kuidas kasutada käsurealt andmebaasi sama teema pikem ingliskeelne tekst http://www.sqlite.org/sqlite.html


'''install'''
===install===


gentoo  
gentoo  
18. rida: 18. rida:
konfiguratsiooniga pole vaja midagi teha. puuduvad ka suuremad sõltuvused mingitest mahukatest pakettidest.
konfiguratsiooniga pole vaja midagi teha. puuduvad ka suuremad sõltuvused mingitest mahukatest pakettidest.


'''kasutamine'''
===kasutamine===


andmebaasi loomine
andmebaasi loomine

Redaktsioon: 6. november 2006, kell 21:23

SQlite tutvustus

SQlite http://www.sqlite.org/ andmebaas on väike ja ei vaja konfigureerimist on kasutatav kergelt käsurealt ning sellega sobib kenasti skriptide loomiseks hoides samas väga suuri infohulki

kasutada saab ka ruby on rails'iga http://wiki.rubyonrails.com/rails/pages/HowtoUseSQLite

selles palas vaatame kuidas kasutada käsurealt andmebaasi sama teema pikem ingliskeelne tekst http://www.sqlite.org/sqlite.html

install

gentoo

emerge sqlite

FreeBSD

pkg_add -r sqlite3  /  cd /usr/ports/databases/sqlite3 && make install clean

konfiguratsiooniga pole vaja midagi teha. puuduvad ka suuremad sõltuvused mingitest mahukatest pakettidest.

kasutamine

andmebaasi loomine

sqlite3 fail_info.db


tabeli algandmed loomine

sqlite3 fail_info.db "Create table algandmed(id integer primary key, number integer,name text)"

tabelisse info lisamine syntaks sqlite3 fail_info.db "insert into algandmed(...) values(...)"

sellejärgi kirjutame "algandmed" tabelisse info käsuga

sqlite3 fail_info.db "Insert into algandmed values(null,'Root', 'shell');"

insert real "null" on vajalik ,et toimims auto increment id väljale

tabelist "algandmed" kõigi ridade lugemine

sqlite3 fail_info.db "Select * from algandmed;"

rea kustutamine tabelist

sqlite3 fail_info.db "delete from algandmed where id = 2"

kasulik skriptis ka näidata andmebaasi asukoht täistajaga

EENet