Pythontr

husonet | Tarih: 24.04.2011

SQLite kurulumu ve notları

SQLite pratik ve basit yapacağımız işlerimiz için ideal bir veritabanı seçimi olabilir, ayrıca birçok cep telefonun işletim sistemi olarak desteklenmektedir.

Yükleme
	aptitude install sqlite3 python-pysqlite2



Veritabani oluşturma
	sqlite test.db < test.sql
sqlite test.db


sqlite3 shell komutları
	.help			yardım
.quit sqlite3 shell'den çıkış
.databases mevcut veritabanlarını listeler
.tables mevcut tabloları listeler
.indices tablo tablo için mevcut indeksleri listeler
.schema [tablo] tablo yapısını gösterir. tablo belirtilmezse bütün tabloları gösterir
.output FILE çıktıları FILE adlı dosyaya yazar
.output stdout çıktıları ekrana yazar
.show bazı ayarların değerini gösterir
.header on|off çıktılarda başlık olacak mı
.mode column|list|line çıktı formatı
.separator "str" çıktılarda alanları "str" ifadesi ile ayırır
.mode list için geçerli

sqlite3 shell'e girmeden de çıktı alınabilir
sqlite3 test.db 'SELECT * FROM tablo;'
sqlite3 test.db .schema