Excel 2007 ile Mysql'den Veri Üekme

Excel 2007 ile Mysql’den Veri Üekme ,

Bu dersimizde, Microsoft Office 2007 ile gelen Excel 2007 ile
Mysql’den veri Çekmeyi ve raporlamayı anlatacağım.

İlk önce bilgisayarınıza ;
http://dev.mysql.com/get/Downloads/Connector-ODBC/5.1/mysql-connector-odbc-5.1.5-win32.msi/from/pick#mirrors adresinden Mysql ODBC 5.1.5 driverını download edip,
kurmanız gerekmektedir. Download iÇin sizden email ve password istenilecektir.
Siz en altta » No thanks, just take me to the downloads!
linkine tıklarsanız size download iÇin izin verecektir.

Download işlemini bitirdikten sonra, install işlemini next lerler tamamlayınız.

Bu işlemden sonra, Başlat/Ayarlar/Denetim Masasından/Yönetimsel AraÇlara
tıklayınız. Veri Kaynakları (ODBC) ‘e giriniz. Devamında System DNS
kulakÇığına geÇiniz ve Ekle diyerekten Mysql ODBC 5.1 Driver’ı seÇiniz ve
son tuşuna basınız. Data source name kısmına herhangi bir isim verin,
Server kısmına Mysql Serverın adresini yazınız.(localhost vs..)
User ve Passwordu girdikten sonra Database’i seÇiniz. Ve
test tuşuna basınız burada hata almamanız gerekmektedir.
Bu işlemlerden sonra ODBC bağlantımızı oluşturmuş olduk.

şimdi ise Excel’inizi aÇıp Veri kısmına gelip, Diğer Kaynaklardan
kısmından Veri Bağlantı Sihirbazına giriniz. AÇılan menüde,
Diğer/Gelişmiş’i seÇip , Microsoft OLE DB Provider for ODBC
Drivers’ı
seÇip, Tamam‘a tıklayın. Gelen menüde ise Makina
Veri Kaynağı
kulakÇığına geÇip, Oluşturduğunuz ODBC’yi
seÇip Tamam diyoruz.Böylece Veritabanımızdaki tablolar
karşımıza geliyor. Buradan istediğimiz tabloyu seÇip, datamızı
excel’e atmış oluyoruz.

BİLGİ:Bu ders Videolu olarakda anlatılacaktır.

Bir sonraki makalede görüşmek dileğiyle,

Tayfur BÖLER
Database Administrator

Advanced Python or Understanding Python-Video

Advanced Python or Understanding Python,

Google Tech Talks February 21, 2007 ABSTRACT The Python language,
while object-oriented, is fundamentally different from both C++ and Java.
The dynamic and introspective nature of Python allow for language mechanics
unlike that of static languages. This talk aims to enlighten programmers new to
Python about these fundamentals, the language mechanics that flow from them
and how to effectively put those to use. Among the topics covered are duck-typing,
interfaces, descriptors, decorators, metaclasses, reference-counting and the
cyclic-garbage collector, the divide between C/C++ data and Python objects
and the CPython implementation in general. This talk is part of the Advanced
Topics in Programming Languages series. The goal of this series is to encourage
all of the people at Google who know and love programming languages to share
their knowledge.

Mysql Trigger Videolu Ders

Mysql Trigger Videolu Ders,

Bu videolu anlatımda ise Mysql de trigger ile ilgili bir örnek anlatılmaktadır.
Bu örneğimizde notlar tablosuna öğrencilerin notları girildiğinde,
ortalama tablosunda, otomatik olarak ortalamanın hesaplanması sağlanmaktadır.

UYARI:
Videoyu daha kaliteli izleyebilmek iÇin, Videonun altındaki
HQ tuşuna basınız.

Bir sonraki Videolu Derste görüşmek dileğiyle,

Tayfur BÖLER
Database Administrator

MYSQL TRIGGER

MYSQL TRIGGER,

Bu dersimizde Mysql de triggerlardan bahsedeceğiz.
Trigger kelime anlamı olarak tetikleyici anlamına gelir.Teknik
olarak da herhangi bir tabloda yapılacak olan bir işlemde
‘bu işlem insert,update,delete olabilir’ başka bir yerdeki başka bir işlemi
Çalıştırmaya yarayan sql kod parÇacıklarıdır.Başka bir yerdeki,
başka bir işlemden kastımız yine başka bir tabloda yapılabilecek olan
insert,update, delete işlemi veya herhangi bir stored procedure veya
başka bir triggerın Çalıştırılması olabilir.
Mysql’e trigger özelliği MySQL 5.0.2 versiyonu ile eklendi.Bir trigger yazarken
Mysql userımızın trigger yaratma yetkisinin olup olmadığına dikkat
etmeniz gerekmektedir.
Bu ek bilgilerden sonra syntax hakkında bilgi verelim:

SYNTAX:

CREATE
    [DEFINER = { user | CURRENT_USER }]
    TRIGGER trigger_name trigger_time trigger_event
    ON tbl_name FOR EACH ROW trigger_stmt

trigger_time:Trigger’ın Çalışma zamanıdır. Yani After(sonra,işlemden sonra Çalış)
veya Before(önce,işlemden önce Çalış).

trigger_event:Trigger’ın hangi olayda Çalışcağını yazıyoruz. Bu olaylar:
INSERT,UPDATE veya DELETE olayları olabilir.

trigger_stmt: BEGIN ……. END blogları arasında tanımladığımız
olay ve zamanda yapılmasını istediğimiz işleri yazıyoruz.

Yayınlanacak olan Trigger örnekleri isimli makalemde, örnek uygulamalar anlatılacaktır.
Ve videolu olarakta trigger örnekleri anlatılacaktır.

Bir sonraki makalede görüşmek dileğiyle,

Tayfur BÖLER
Database Administrator