What is SQL Alchemy and Alembic?

SQLAlchemy is a popular Python library for working with databases. It provides a set of high-level API’s for connecting to and interacting with various types of databases, including relational databases such as MySQL, PostgreSQL, and SQLite, as well as non-relational databases like MongoDB. It also includes an ORM (Object-Relational Mapping) component, which allows developers to interact with the databases using Python objects, rather than writing raw SQL queries. This can make working with databases more efficient and less error-prone.

Continue reading What is SQL Alchemy and Alembic?

Mevcut veritabanı tablolarını değiştirmek

PHP ile mevcut veritabanı tablolarını değiştirmekAz önce ihtiyacım üzerine phpmyadmin’de varsayılan vertabanı türünü değiştirmek isimli bir yazı yayınlamıştım. Bu yazıdan sonra geçmiş veritabanlarının benzer kazalara kurban gitmemesi için tüm tabloları birlikte değiştirebilmek için ufak bir kod betiği yazdım. Aşağıdaki kod betiği güncel veritabanınızdaki tüm tabloların  türlerini (ya da storage-engine’lerini) MyISAM’a çevirir. Dilerseniz kod içerisindeki sorgu cümlesinden (16. satır) INNODB olarak güncelleyerek de kullanabilirsiniz. İşinize yarayacağını düşünüyorum. Continue reading Mevcut veritabanı tablolarını değiştirmek

phpmyadmin’de varsayılan veritabanı türünü değiştirmek

phpmyadmin default storage engineŞu an bir ihtiyacım üzerinde araştırırken edindiğim bilgiyi hızlıca paylaşacağım. Localhostunuzda veritabanı oluştururken default seçenek olarak MyISAM ya da InnoDB geliyor olabilir. Ve siz default seçeneğin başka bir seçenek olmasını istiyor olabilirsiniz. Continue reading phpmyadmin’de varsayılan veritabanı türünü değiştirmek

Veritabanından veri çekmek ve formatlı biçimde yazdırmak

Merhaba,

İlk eğitsel yazıma gelen “istek parça” üzerine kolay birşeyle başlıyorum. Bu eğitselde veritabanımızdan veri çekeceğiz ve bunu değişik şekillerde yazdıracağız.

Öncelikle basit bir SQL sorgusuna ve içerdiği değerlere bakış yapalım. Continue reading Veritabanından veri çekmek ve formatlı biçimde yazdırmak