Raspberry Pi ile SQLite nasıl kurulur?

Raspberry Pi Üzerinde SQLite Nedir?

SQLite, hafif bir veritabanı yönetim sistemidir ve genellikle uygulamalar, mobil cihazlar ve gömülü sistemler gibi yerlerde kullanılır. Raspberry Pi gibi düşük maliyetli ve enerjik tasarımlı cihazlarda SQLite kullanmak, küçük ölçekli veritabanı çözümleri için ideal bir seçimdir. SQLite, no-server mimarisi sayesinde, veritabanını dosya sistemi içinde bir dosya olarak saklar. Bu, basit uygulamalar ve prototipler için hızlı ve etkili bir sistem sunar.

Raspberry Pi İşletim Sistemi

Raspberry Pi üzerinde SQLite kurulumuna başlamadan önce, cihazın düzgün çalıştığından emin olmak gereklidir. Raspberry Pi genellikle Raspberry Pi OS (eski adıyla Raspbian) kullanır. Raspberry Pi OS’un güncel sürümünü kullanmak, SQLite’nin en iyi şekilde çalışmasını sağlayacaktır. Cihazda gerekli güncellemeleri yapmak için terminal üzerinden aşağıdaki komut kullanılabilir:

“`bash
sudo apt update
sudo apt upgrade
“`

SQLite’nin Kurulumu

SQLite, birçok Linux dağıtımında hazır olarak bulunur. Raspberry Pi OS üzerinde SQLite’yi kurmak için terminale aşağıdaki komut yazılmalıdır:

“`bash
sudo apt install sqlite3
“`

Bu komut, SQLite uygulamasını ve gerekli bağımlılıklarını yükleyecektir. Kurulum tamamlandığında, SQLite’yi terminalden kullanmaya hazır hale gelir.

SQLite’nin Çalıştırılması

Kurulumdan sonra, SQLite’yi çalıştırmak için terminal üzerinden aşağıdaki komut yazılmalıdır:

“`bash
sqlite3
“`

Bu komut, SQLite komut satırı arayüzüne giriş yapar. Komut satırında SQLite komutlarını girerek yeni bir veritabanı oluşturulabilir veya mevcut bir veritabanına erişilebilir.

Yeni Bir Veritabanı Oluşturma

SQLite kullanarak yeni bir veritabanı oluşturmak için terminalde şu komut yazılabilir:

“`bash
sqlite3 veritabani_adi.db
“`

Burada ‘veritabani_adi.db’, oluşturulacak veritabanının adıdır. Komut çalıştırıldığında, belirtilen isimle yeni bir SQLite veritabanı dosyası oluşturulacaktır.

Tablo Oluşturma

Veritabanı oluşturulduktan sonra, kullanıcılar veritabanına tablo ekleyebilir. Aşağıdaki komut ile basit bir tablo oluşturulabilir:

“`sql
CREATE TABLE kullanici (id INTEGER PRIMARY KEY, ad TEXT, yas INTEGER);
“`

Bu komut ile ‘kullanici’ adında bir tablo oluşturulmuş ve içinde ‘id’, ‘ad’ ve ‘yas’ adında üç sütun tanımlanmıştır.

Veri Ekleme

Tablo oluşturulduktan sonra, ona veri eklemek mümkündür. Aşağıdaki SQL komutu ile tabloya yeni bir kullanıcı eklenebilir:

“`sql
INSERT INTO kullanici (ad, yas) VALUES (‘Ali’, 25);
“`

Bu komut, ‘kullanici’ tablosuna ‘Ali’ adında ve 25 yaşında bir kaydı ekleyecektir.

Verileri Görüntüleme

Veritabanına eklenen verileri görüntülemek için şöyle bir komut kullanılabilir:

“`sql
SELECT FROM kullanici;
“`

Bu komut, ‘kullanici’ tablosundaki tüm kayıtları listeleyecektir. SQLite, basit sorgularla verilerin hızlı bir şekilde görüntülenmesini sağlar.

Veri Güncelleme ve Silme

SQLite üzerinde var olan verileri güncellemek için aşağıdaki gibi bir komut kullanılabilir:

“`sql
UPDATE kullanici SET yas = 26 WHERE ad = ‘Ali’;
“`

Bu komut, ‘Ali’ adındaki kullanıcının yaşını 26 olarak güncelleyecektir.

Kaydı silmek içinse şu komut yeterlidir:

“`sql
DELETE FROM kullanici WHERE ad = ‘Ali’;
“`

Bu işlem, ‘Ali’ adındaki kullanıcıyı veritabanından kaldıracaktır.

SQLite’den Çıkış Yapma

SQLite komut satırından çıkmak için şu komut kullanılabilir:

“`sql
.exit
“`

Bu komut ile SQLite oturumu sonlandırılacaktır. Cursor, terminal penceresine geri dönecektir.

Ek Özellikler ve Kütüphaneler

Raspberry Pi üzerinde çalışırken, Python gibi diller ile SQLite kullanmak oldukça yaygındır. Python’da SQLite kullanılabilir hale getirmek için ‘sqlite3’ modülü tercih edilir. Bu modül ile Python programları içinde SQLite veritabanları oluşturulabilir, sorgular çalıştırılabilir ve veriler işlenebilir. Geliştiriciler için bu, güçlü ve esnek bir veri yönetim sistemi sunar.

Özet

Raspberry Pi üzerinde SQLite kurulumu, düşük maliyetli veritabanı çözümü arayan kullanıcılar için oldukça basit bir işlemdir. Terminal üzerinden gerekli komutlar girilerek hızlıca kurulabilir, veritabanı yaratılabilir ve yönetilebilir. SQLite’nin hafif yapısı, Raspberry Pi gibi cihazlarla uyumlu bir şekilde çalışmasını sağlar. Bu sistemin sunduğu olanaklar, çeşitli uygulamalar ve projeler için geniş bir yelpazede kullanılabilir.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR