Merhabalar; Bu yazımda size MySql’i yönetmenize yarayacak yararlı editörleri ve araçları anlatacağım. 1- Navicat Navicat ile Mysql’i Yönetebilirsiniz.Kullanışlı arayüzü ve kolay kullanım yapısı gerçekten çok zevkli. Navicat ile; Mysql de yeni veritabanı oluşturabilir, Tablolarınızı düzenleye bilir ve ihtiyacınız olacak tüm işlemleri yapabilirsiniz. İndirme Linki : http://www.navicat.com/en/download/download.html Bu linkteki Ticari Olmayan Full versiyonlardan işletim sisteminize en uygun olanını indirebilirsiniz. Kullanımı ; ->Programı yükledikten sonra çalıştırın. ->Programın üst menüsünden File > New Connection > Mysql ‘e tıklayın. ->Karşınıza gelen ekranda gerekli kısımları doldurduktan sonra Test Connection butonuna tıklayarak bilgilerinizin doğruluğunu onaylayın ve…
Devamını OkuEtiket: database
SQLite İşlemleri – 2 Veritabanı Yedeği Almak
Merhabalar, SQLite3 üzerinde veritabanının SQL sorgusu olarak çıktısını, yedeğini almak için “.dump” komutunu kullanıyoruz. SQLite3 komut satırı üzerinden kullanımı şu şekildedir :
1 |
$sqlite3 veritabani.db .dump > veritabani.sql |
Aldığınız SQL sorgu çıktısını, yedeğini bir veritabanına uygulamak isterseniz şöyle bir yol izlemeniz gerekiyor :
1 |
$sqlite3 veritabani.db < veritabani.sql |
Saygılarımla…
Devamını OkuSQLite İşlemleri – 1 Veritabanı Oluşturmak
Merhabalar, SQLite3 üzerinde veritabanı oluşturmak için SQLite3 komut satırına girdikten sonra veritabanı oluşturmak için aşağıda bulunan kodu uygulamanız yeterli olacaktır:
1 |
$sqlite3 VeriTabaniAdi.db |
Komutu uyguladıktan sonra veritabanınız ilgili dizin üzerinde “VeriTabaniAdi.db” olarak oluşacaktır. Veritabanınızın oluşup oluşmadığını test etmek için SQLite3 komut satırı üzerinde direk “VeriTabaniAdi.db” yazmanız yeterli olacaktır. Saygılarımla…
Devamını OkuPython İle SQLite İşlemleri – 2 Kayıt Ekleme
Merhabalar, Python ile sqlite3 veritabanı üzerinde herhangi bir sql sorgusunu çalıştırabilmek için “execute()” fonksiyonunu kullanıyoruz. Burada yapmak istediğim “Veritabani.db” veritabanı içerisindeki “KISILER” tablosuna kayıt eklemek. Örnek SQLite3 Veritabanı Üzerinde “INSERT” Kayıt Ekleme İşlemi Aşağıdaki Gibidir:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#!/usr/bin/python import sqlite3 conn = sqlite3.connect('Veritabani.db') print ("Veritabanina Basariyla Baglanilmistir"); conn.execute("INSERT INTO KISILER (ID,AD,YAS,ULKE) \ VALUES (1, 'Ahmet', 28, 'Turkiye')"); conn.execute("INSERT INTO KISILER (ID,AD,YAS,ULKE) \ VALUES (2, 'Mehmet', 35, 'Turkiye')"); conn.commit() print ("Kayit Basariyla Eklenmistir"); conn.close() |
Saygılarımla…
Devamını OkuPython İle SQLite İşlemleri – 1 Veritabanı Bağlantısı
Merhabalar, Python ile sqlite3 veritabanına bağlantı kurabilmek için “sqlite3” kütüphanesini ve “connect()” fonksiyonunu kullanıyoruz. Kullanımı şu şekildedir : connect(“Veritabanının bulunduğu dizin ve veritabanı dosyası”) Örnek Sqlite3 Veritabanına Bağlantı İşlemi Aşağıdaki Gibidir.
1 2 3 4 5 6 7 |
#!/usr/bin/python import sqlite3 conn = sqlite3.connect('Veritabani.db') print "Veritabanina Basariyla Baglanilmistir"; |
*Not: Bağlantı işlemi sırasında hata alırsanız muhtemel sorun, Python’un veritabanı dosyasının bulunduğu dizin için erişim yetkisi olmamasıdır. Çözüm olarak linux ve windows üzerinde “+x” izin dizisini kapsayacak yetkiyi ilgili dizine verirseniz sorun çözülecektir. Saygılarımla…
Devamını Oku