Dota 2. MMR sıralamada Türkler

Tr bayraklı Neqroman sadece listeye 163. sıradan girebildi

ABD'nin terörist sevgisi

ABD'nin, terör örgütü PYD/PKK’ya DEAŞ ile mücadele adı altında askeri sevkiyatları sürüyor.

DOTA2 - 2017 THE INTERNATIONAL CHAMPIONSHIP

2017 yazında düzenlenen turnuvada Team Liquid şampiyon oldu

  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Python 3 MySQL Kullanımı

 
#1

Python 2 versiyonunda MySQL sunucusuna bağlantı kurmak için default olarak modül mevcut ancak Python 3 sürümünde böyle bir modül mevcut değil. Bu nedenle MySQL sunucusuna bağlantı kurabilmek için bir modüle ihtiyacımız var. İnternette MySQL bağlantısı kurabilmek için bir çok modül mevcut ancak ben sizlere kullanımı kolay ve geliştirilmeye devam edilen bir modülden bahsetmek istiyorum.
PyMySQL adında ki modülümüz ile MySQL sunucumuza sorunsuzca bağlantı kurup sorgularımızı encoding problemi olmadan gerçekleştirmemiz mümkün. Kütüphanenin kaynak kodlarını incelemek isteyenler için github adresi: https://github.com/PyMySQL/PyMySQL
Modülü pip yada manuel olarak kurabilirsiniz, pip ile kurmak için konsola;


sudo pip3 install PyMySQL

komutunu vermemiz yeterli. Kullandığınız Python sürümü 3.4 ise sisteminizde pip3.4 kurulu olmalı ve bu işlemi pip3.4 ile gerçekleştirmeniz gerekecektir.
Manuel kurulum için ise bu adresi takip etmeniz yeterli yinede kurulum için gerekli kodları sizlerle paylaşım.


$ # X.X yerine kurmak istenen sürümü numarasını girin (0.5 yada 0.6).
$ curl -L https://github.com/PyMySQL/PyMySQL/tarball/pymysql-X.X | tar xz
$ cd PyMySQL*
$ python3 setup.py install

Kurulum başarılı bir şekilde gerçekleştikten sonra hemen örnek bir bağlantı kuralım;


#!/usr/bin/env python3
 
import pymysql
 
baglanti = pymysql.connect(host = '127.0.0.1', unix_socket = '/var/run/mysqld/mysqld.sock', user = 'root', passwd = '123456', db = 'databaseadi')
baglanti = baglanti.cursor()

  •  host: Bağlantı kurulacak MySQL server’ın hostu.
  • unix_scoket: MySQL socket’inin yolu. Debian dağıtımlarında /var/run/mysqld/mysqld.sock olarak tanımlıdır.
  • user: MySQL kullanıcı adı.
  • passwd: MySQL kullanıcısının şifresi.
  • db: Bağlantı kurulacak database adı.
Örnek bir sorgu verelim;






Python


#!/usr/bin/env python3
 
import pymysql
 
baglanti = pymysql.connect(host = '127.0.0.1', unix_socket = '/var/run/mysqld/mysqld.sock', user = 'root', passwd = '123456', db = 'mysql')
baglanti = baglanti.cursor()
 
# Tüm tabloları listeleyen sorguyu gönderdik.
baglanti.execute('SHOW TABLES')
 
# Sorgu sonucunda gelen tüm satırları aldık.
tablolar = baglanti.fetchall()
 
for i in tablolar:
    print(i)


bilgilerinizi kendi veritabanınıza göre girin.

bizim forum sitemizinki malum mybb tabloları
bLz1Ln.png



Ara
Cevapla


[-]
Hızlı Cevap

İnsan Doğrulama:
Aşağıda görünen onay kutusunu işaretleyiniz. Bu işlem otomatik spam kayıtları önlemek için kullanılır.

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Python'da Struct Kullanımı blueman 0 216 30-08-2017, Saat: 22:22
Son Yorum: blueman
  Python'da Zincirleme Metodlar blueman 0 200 30-08-2017, Saat: 22:13
Son Yorum: blueman
  python da uygulama yaptık nasıl dağıtacağız ? dalaylama 0 315 07-08-2017, Saat: 22:27
Son Yorum: dalaylama
  Python ile neler yapılabilir selami 1 928 10-06-2017, Saat: 00:12
Son Yorum: tolerans1
  Python ile Twitter Kullanmak - Tweepy Modülü (Twitter API) efsane 0 469 01-06-2017, Saat: 09:44
Son Yorum: efsane

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Konuyu Okuyanlar:
1 Ziyaretçi

   
Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2018 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-2017 Tüm hakları saklıdır.