Site Overlay

SQLite ile Veritabanı Oluşturma ve Veri Ekleme: Adım Adım Rehber

SQLite ile Veritabanı Oluşturma ve Veri Ekleme: Adım Adım Rehber

Bu rehberde, SQLite kullanarak basit bir veritabanı nasıl oluşturulur, içerisine nasıl veri eklenir ve nasıl sorgulama yapılır, bunları adım adım öğreneceksiniz. Bu yazı, SQLite ile veritabanı işlemleri yapmaya başlamak isteyenler için rehber niteliğindedir.

1. SQLite İndirme ve Kurma

SQLite’ı kullanabilmek için önce gerekli dosyayı indirmeniz gerekir. SQLite’ın Windows sürümünü buradan indirebilirsiniz.

İndirdiğiniz dosyayı bir klasöre çıkarttıktan sonra, bu klasördeki sqlite3.exe dosyasını kullanarak SQLite komut satırına erişebilirsiniz.

2. Veritabanı Oluşturma

SQLite komut satırını açtıktan sonra, bir veritabanı dosyası oluşturmak için şu komutu kullanabilirsiniz:

sqlite3 mydatabase.db

Bu komut, mydatabase.db adında bir veritabanı oluşturur ve SQLite komut satırına giriş yapar.

3. Tablo Oluşturma

Veritabanı oluşturduktan sonra, veri ekleyeceğiniz bir tablo oluşturmanız gerekir. Örneğin, kullanıcı bilgilerini saklamak için aşağıdaki SQL komutunu kullanabilirsiniz:

CREATE TABLE kullanicilar (
  id INTEGER PRIMARY KEY,
  ad TEXT NOT NULL,
  soyad TEXT NOT NULL,
  email TEXT NOT NULL
);

Bu komut, kullanicilar adında bir tablo oluşturur ve tablonun içinde id, ad, soyad ve email gibi alanlar ekler.

4. Veri Ekleme

Tabloyu oluşturduktan sonra içerisine veri eklemek için şu komutu kullanabilirsiniz:

INSERT INTO kullanicilar (ad, soyad, email)
VALUES ('Ahmet', 'Yılmaz', '[email protected]');

Bu komut, kullanicilar tablosuna bir kullanıcı ekler. Kullanıcı adı, soyadı ve e-posta adresi belirlenir.

5. Veriyi Sorgulama

Eklediğiniz veriyi sorgulamak için şu komutu kullanabilirsiniz:

SELECT * FROM kullanicilar;

Bu komut, kullanicilar tablosundaki tüm verileri listeler. Örneğin, yukarıdaki veriyi eklediyseniz, şu şekilde bir sonuç alırsınız:

1|Ahmet|Yılmaz|[email protected]

6. SQLite’dan Çıkma

İşlemlerinizi tamamladıktan sonra SQLite komut satırından çıkmak için şu komutu kullanabilirsiniz:

.quit

Özet

Bu rehberde, SQLite kullanarak bir veritabanı oluşturma, tablo oluşturma, veri ekleme, veri sorgulama ve SQLite’dan çıkma adımlarını öğrendiniz. SQLite, küçük ve taşınabilir veritabanı çözümleri için oldukça faydalı bir araçtır. Bu temel işlemleri öğrenerek daha ileri seviye veritabanı işlemleri yapmaya başlayabilirsiniz.

Kalıcı SQLite Veritabanı Oluşturma: Adım Adım Rehber

SQLite, verileri bir dosya olarak kaydeden ve bu dosyayı diskte tutan bir veritabanıdır. Geçici veritabanlarının aksine, kalıcı veritabanları sistemde bir dosya olarak saklanır ve bu dosya üzerinde çeşitli işlemler yapılabilir. Bu rehberde, SQLite ile kalıcı bir veritabanı nasıl oluşturulur, veri nasıl eklenir ve veriler nasıl kalıcı hale getirilir, bunları adım adım öğreneceksiniz.

1. SQLite İndirme ve Kurma

SQLite’ı kullanabilmek için önce gerekli dosyayı indirmeniz gerekir. SQLite’ın Windows sürümünü buradan indirebilirsiniz.

İndirdiğiniz dosyayı bir klasöre çıkarttıktan sonra, bu klasördeki sqlite3.exe dosyasını kullanarak SQLite komut satırına erişebilirsiniz.

2. Kalıcı Veritabanı Oluşturma

Kalıcı bir veritabanı oluşturmak için, veritabanı dosyasının bulunduğu tam yolu belirterek SQLite komut satırını açmalısınız. Örneğin, mydatabase.db adında bir veritabanı oluşturmak için şu komutu kullanabilirsiniz:

sqlite3 C:\sqlite\mydatabase.db

Bu komut, mydatabase.db adında bir veritabanı dosyasını C sürücüsünde bulunan sqlite klasöründe oluşturur. Veritabanı dosyasının bulunduğu dizini seçmek tamamen size bağlıdır.

SQLite, oluşturduğunuz veritabanını diske kaydedecektir. Eğer veritabanı dosyasına zaten mevcut bir dosya varsa, bu dosya üzerinde işlem yapacaktır.

3. Tablo Oluşturma

Veritabanını oluşturduktan sonra, verileri depolamak için bir tablo oluşturmanız gerekir. Örneğin, kullanıcı bilgilerini tutacak bir tablo oluşturabilirsiniz. Aşağıdaki SQL komutunu kullanarak bir tablo oluşturun:

CREATE TABLE kullanicilar (
  id INTEGER PRIMARY KEY,
  ad TEXT NOT NULL,
  soyad TEXT NOT NULL,
  email TEXT NOT NULL
);

Bu komut, kullanicilar adında bir tablo oluşturur. Tabloda id, ad, soyad ve email sütunları bulunur. id sütunu birincil anahtar olarak ayarlanmıştır, bu da her kaydın benzersiz olmasını sağlar.

4. Veri Ekleme

Tabloyu oluşturduktan sonra, içerisine veri ekleyebilirsiniz. Örneğin, aşağıdaki komut ile kullanicilar tablosuna bir kullanıcı ekleyebilirsiniz:

INSERT INTO kullanicilar (ad, soyad, email)
VALUES ('Ahmet', 'Yılmaz', '[email protected]');

Bu komut, kullanicilar tablosuna yeni bir satır ekler. ad, soyad ve email değerlerini girerek, kullanıcı bilgisini veritabanına kaydedersiniz.

5. Veriyi Sorgulama

Eklediğiniz veriyi sorgulamak için şu komutu kullanabilirsiniz:

SELECT * FROM kullanicilar;

Bu komut, kullanicilar tablosundaki tüm verileri listeleyecektir. Aşağıdaki gibi bir sonuç alırsınız:

1|Ahmet|Yılmaz|[email protected]

Bu, tablodaki ilk kullanıcıyı ve onun bilgilerini göstermektedir.

6. SQLite’dan Çıkma

İşlemlerinizi tamamladıktan sonra SQLite komut satırından çıkmak için şu komutu kullanabilirsiniz:

.quit

Bu komut, SQLite oturumunu kapatır ve veritabanınız kalıcı olarak diske kaydedilir.

7. Veritabanı Dosyasını Kullanma

Veritabanı dosyanız oluşturulduktan sonra, her seferinde veritabanı dosyasını açarak işlemlerinizi sürdürebilirsiniz. Örneğin, daha önce oluşturduğunuz mydatabase.db veritabanını açmak için şu komutu kullanabilirsiniz:

sqlite3 C:\sqlite\mydatabase.db

Bu komut, oluşturduğunuz veritabanını tekrar açar ve üzerinde sorgulama veya ekleme işlemleri yapmanıza olanak sağlar.

Özet

Bu rehberde, kalıcı bir SQLite veritabanı oluşturma sürecini öğrendiniz. Kalıcı veritabanları diskte saklanır, bu sayede verileriniz uzun süreli olarak korunur. Veritabanı oluşturmak, tablo eklemek ve veri eklemek gibi temel işlemleri bu rehberle adım adım gerçekleştirebilirsiniz. Bu temel bilgileri kullanarak, daha gelişmiş veritabanı uygulamalarına da adım atabilirsiniz.

SQLite Veritabanı Yönetimi: Listeleme, Silme ve Satır Silme İşlemleri

SQLite veritabanı, verileri depolamak için kullanılan basit ama güçlü bir veritabanı yönetim sistemidir. Bu makalede, SQLite üzerinde veritabanı listeleme, veritabanı silme, tablo silme ve tablo içindeki satırları silme işlemlerini adım adım öğreneceksiniz.

1. SQLite Veritabanlarını Listeleme

SQLite, sisteminizdeki veritabanlarını listelemek için özel bir komut sunmaz. Ancak, belirli bir dizinde bulunan SQLite veritabanı dosyalarını manuel olarak listeleyebilirsiniz.

SQLite veritabanı dosyaları genellikle .db uzantısına sahiptir. Windows işletim sisteminde, bir komut satırı penceresi açarak şu komutla bir dizindeki tüm .db dosyalarını listeleyebilirsiniz:

dir *.db

Bu komut, geçerli dizindeki tüm SQLite veritabanı dosyalarını listeleyecektir.

SQLite içinde belirli bir veritabanına bağlandığınızda, veritabanının mevcut olup olmadığını görmek için .databases komutunu kullanabilirsiniz:

.databases

Bu komut, açık olan SQLite veritabanlarını ve dosya yollarını listeleyecektir.

2. SQLite Veritabanını Silme

SQLite veritabanını silmek için veritabanı dosyasını manuel olarak silmeniz gerekmektedir. SQLite üzerinden doğrudan bir “veritabanı silme” komutu bulunmamaktadır.

Veritabanını silmek için, veritabanı dosyasını kaydettiğiniz dizine gidin ve dosyayı silin. Örneğin, mydatabase.db adlı bir veritabanını silmek için şu komutu kullanabilirsiniz:

del mydatabase.db

Bu komut, belirtilen veritabanı dosyasını kalıcı olarak silecektir. Dikkatli olun, çünkü bu işlem geri alınamaz!

3. SQLite Veritabanında Tablo Silme

Bir SQLite veritabanında bir tabloyu silmek için DROP TABLE komutunu kullanabilirsiniz. Bu komut, belirtilen tabloyu tamamen siler ve geri alınamaz.

Örneğin, kullanicilar adlı tabloyu silmek için şu komutu kullanabilirsiniz:

DROP TABLE IF EXISTS kullanicilar;

Bu komut, kullanicilar tablosunu veritabanından kalıcı olarak siler. IF EXISTS ekleyerek, tablonun var olup olmadığını kontrol eder ve tablonun mevcut olmaması durumunda hata almanızı engeller.

4. SQLite Tablosunda Satır Silme

SQLite veritabanındaki bir tablodan satır silmek için DELETE komutunu kullanabilirsiniz. Bu komut, belirli bir koşulu sağlayan satırları siler.

Örneğin, kullanicilar tablosunda id değeri 1 olan satırı silmek için şu komutu kullanabilirsiniz:

DELETE FROM kullanicilar WHERE id = 1;

Bu komut, id değeri 1 olan kullanıcıyı veritabanından siler. WHERE koşulu kullanmak, yalnızca belirli satırları silmenizi sağlar. Koşul belirtilmezse, tabloyu tamamen temizler.

Veritabanındaki tüm satırları silmek için şu komutu kullanabilirsiniz:

DELETE FROM kullanicilar;

Bu komut, kullanicilar tablosundaki tüm satırları siler, ancak tabloyu ve yapısını korur.

Özet

Bu rehberde, SQLite veritabanları üzerinde temel yönetimsel işlemleri öğrendiniz. SQLite veritabanlarını listelemek, silmek, tablolarda değişiklikler yapmak (silmek ve satır silmek) gibi işlemleri kolayca gerçekleştirebilirsiniz. Bu işlemleri dikkatli bir şekilde kullanmak önemlidir, çünkü silme işlemleri geri alınamaz.

SQLite Veritabanı, Tablo ve Satır Listeleme Rehberi

SQLite, hafif ve hızlı bir veritabanı yönetim sistemi olup, birçok küçük uygulama için uygundur. Bu makalede, SQLite üzerinde veritabanı, tablo ve tablo içindeki satırları nasıl listeleyeceğinizi adım adım öğrenebilirsiniz. Bu komutlar, SQLite veritabanı yönetimini daha verimli hale getirecektir.

1. Veritabanı Listeleme

SQLite içinde mevcut olan veritabanlarını listelemek için direkt bir komut bulunmamaktadır. Ancak, veritabanı dosyaları genellikle .db uzantısına sahip olur. Bu yüzden veritabanlarını listelemek için dosya yöneticisini veya terminali kullanarak veritabanı dosyalarını listeleyebilirsiniz.

Windows sistemlerinde, SQLite veritabanı dosyalarını listelemek için aşağıdaki komutu terminalde (CMD veya PowerShell) kullanabilirsiniz:

dir *.db

SQLite ortamında aktif olan veritabanlarını görmek için ise .databases komutunu kullanabilirsiniz. Bu komut, şu anda bağlı olan SQLite veritabanlarının bir listesini gösterir:

.databases

Bu komut, bağlı olduğunuz veritabanlarının dosya yollarını ve veritabanı adlarını listeler.

2. SQLite Veritabanında Tablo Listeleme

Bir SQLite veritabanında mevcut olan tabloları listelemek için .tables komutunu kullanabilirsiniz. Bu komut, bağlı olduğunuz veritabanındaki tüm tabloları sıralar.

Örneğin, aşağıdaki komutu kullanarak veritabanındaki tüm tabloları listeleyebilirsiniz:

.tables

Bu komut, veritabanındaki tüm mevcut tabloları ve bunların adlarını listeler. Eğer tablolardan birinin yapısını görmek isterseniz, PRAGMA table_info() komutunu kullanarak, tablonun sütun bilgilerini görebilirsiniz:

PRAGMA table_info(kullanicilar);

Bu komut, kullanicilar tablosunun sütun adlarını, türlerini ve diğer bilgilerini gösterir.

3. SQLite Tablosunda Satır Listeleme

Bir tablodaki tüm satırları listelemek için SQL’in temel SELECT komutunu kullanabilirsiniz. Bu komut, tablonun içeriğini gösterir.

Örneğin, kullanicilar tablosundaki tüm verileri listelemek için şu komutu kullanabilirsiniz:

SELECT * FROM kullanicilar;

Bu komut, kullanicilar tablosundaki tüm satırları (kayıtları) listeler. * sembolü, tüm sütunları seçmek için kullanılır. Eğer sadece belirli sütunları görmek isterseniz, sütun adlarını belirtebilirsiniz:

SELECT ad, soyad FROM kullanicilar;

Bu komut, yalnızca ad ve soyad sütunlarının verilerini gösterir. Ayrıca, verileri belirli bir koşula göre filtrelemek isterseniz, WHERE koşulunu ekleyebilirsiniz:

SELECT * FROM kullanicilar WHERE id = 1;

Bu komut, yalnızca id değeri 1 olan satırı listeleyecektir.

4. Filtreleme ve Sıralama ile Satır Listeleme

SQLite’ta, verileri sıralamak ve belirli koşullara göre filtrelemek mümkündür. Verileri sıralamak için ORDER BY komutunu kullanabilirsiniz.

Örneğin, ad sütununa göre artan sırayla listelemek için şu komutu kullanabilirsiniz:

SELECT * FROM kullanicilar ORDER BY ad ASC;

Bu komut, ad sütununa göre artan sırayla kullanicilar tablosundaki tüm satırları listeleyecektir. ASC, artan sıralama anlamına gelir. Azalan sıralama için ise DESC kullanılabilir:

SELECT * FROM kullanicilar ORDER BY ad DESC;

Bu komut, ad sütununa göre azalan sırayla satırları listeleyecektir.

Özet

Bu makalede, SQLite veritabanlarında veritabanı, tablo ve tablo içindeki satırları listelemek için kullanılan temel komutları öğrendiniz. SQLite’ın güçlü komutları sayesinde veritabanlarınızı kolayca yönetebilir ve analiz edebilirsiniz.

SQLite’ta listeleme işlemleri basit ve hızlıdır. .databases ve .tables komutları ile veritabanı ve tablo bilgilerine kolayca ulaşabilir, SELECT komutu ile tablodaki verileri inceleyebilirsiniz. Bu bilgiler, veritabanı yönetiminizi daha verimli hale getirecektir.


image 11
Başka cihazda görüntüle
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı

Arif Akyüz
Bilgi Teknolojileri
Sistem Network Yöneticisi
ve Siber Güvenlik Uzmanı
[email protected]

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Author: Arif Akyüz

Experienced Information Technology System Specialist with a demonstrated history of working in the retail industry. Skilled in Windows Server, Management, Leadership, Troubleshooting, and Team Management. Strong information technology professional graduated from İstanbul Üniversitesi. * Cloud Administrator Office 365 (E3 Admin) Office 365 (Hybrid Exchange) Office 365 SharePoint Admin One Driver Business ownCloud * Video Conference Administrator Microsoft Teams Skype For Business Zoom CiscoWebex * Network Administator Cisco ASA 5510 Cisco Firepower SonicWALL NPS Hotspot * Security Vulnerability Administrator Nessus Vulnerability Scan OpenVas Vulnerability Scan Rapid 7 * Virtualization Administrator Vmware V-Center vSphere VMware ESXi Hyper-V Hyper-V Cluster Microsoft Azure * Backup Administrator Symantec Backup Exec Veritas Backup Exec Veeam Backup(WM) * Mobile Device Management Mobile Iron(MDM) Mobile@Works(MDM) * Endpoint Security administrator Symantec Endpoint Protection Kaspersky Endpoint Security Trend Micro Endpoint * Encryption management Sophos SafeGuard Disk Encryption BitLocker * Microsoft Windows Server Administrator SCCM Microsoft Failover Cluster Domain Trust Exchange 2010 Exchange 2016 Active Directory (Delegation) DHCP DNS Group Policy(GPO) Print Server File Server Terminal Server Radius WSUS IIS SQL Server * Linux Administrator Ubuntu Server Centos Server *ISP Management Vodafone MPLS Metro Ethernet Datacenter

© 2024 Arif Akyüz. Tüm Hakları Saklıdır. Gizlilik politikası
Yasal Uyarı: Bu sitede yer alan makaleler bilgi amaçlıdır ve hatalar içerebilir. Site sahibi, bu bilgilerin kullanımı sonucunda oluşabilecek zararlardan sorumlu tutulamaz.