HoÅŸgeldiniz
Ziyaretçi
. Lütfen
giriş yapın
veya
kayıt olun
.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen
buraya tıklayın
.
06 Eylül 2010 21:34:12
Ana Sayfa
Forum
Yardım
Ara
GiriÅŸ Yap
Kayıt Ol
Delphi Dünyası
»
Forum
»
Makaleler
»
Veritabanı Makaleleri
»
MySQL
»
Konu:
MySQL
Kullanıcı
HoÅŸgeldiniz
Ziyaretçi
. Lütfen
giriş yapın
veya
kayıt olun
.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen
buraya tıklayın
.
06 Eylül 2010 21:34:12
1 Saat
1 Gün
1 Hafta
1 Ay
Her zaman
Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz
Sohbet Penceresi
Son 5 Notlar:
alvin
27 AÄŸustos 2010 10:00:56
arkadaşlar delphi ile fax nasıl gönderilir şeklinde konuya cevaplarınızı bekliyorum...
XLG
01 Eylül 2010 17:00:37
arkdaÅŸlar admin kim ya
XLG
01 Eylül 2010 17:00:55
bi maruzatım olacak ta
aligel54
03 Eylül 2010 11:14:44
Arkadaşlar SUBHAN adlı arkadaşımızdan haberi olan var mı? Bir yıldır hiç siteye girmemiş? Sitesi de borçtan kapanmış. Başına bir şey mi geldi?
godbaba
Bugün
, 16:29:36
subhan programlamayı bıraktı diye biliyorum
Show 50 latest
« önceki
sonraki »
Yazdır
Sayfa: [
1
]
Aşağı git
Gönderen
Konu: MySQL (Okunma sayısı 3200 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Fatih
Administrator
İleti: 2.210
Rep: +43/-10
Cinsiyet:
MySQL
«
:
10 Ekim 2005 11:05:47 »
Ön Bilgi
MySQL kullanabilmek için Öncelikle mysql veritabanı sürücüsünü kurmalısınız. Eğer ADO componentleri kullanarak Mysql’ e bağlanmayı düşünüyorsanız ODBC de kurmalısınız.
Zeos’u tercih etmemin sebebi hem ücretsiz olması, hem de odbc kullanmaması. Zeosu kullanabilmek için projenizin yanına mysql’in Bin dizininde bulunan Libmysql.dll dosyasını kopyalamanız gerekmektedir. Tablo oluşturma aracı olarak tablo oluşturmak içinse yine free olan DBTools Manager Professional adlı aracı kullanıyoryuz.
Mysql’in varsayılan kullanıcı adı “root” tur. Şifre bölümünu boş geçiniz veya orayada root yazın. MySQL C sürücüsüne kurmalısınız.
Download
Zeos
download için listeden bir bölge seçin
http://prdownloads.sourceforge.net/zeoslib/zeosdbo-6.1.5-sta
ble.zip?use_mirror=mesh
DBTools Manager Professional
Formu doldurup download için listeden bir bölge seçin.
http://www.dbtools.com.br/EN/downloads/downloads_file.php?file_id=4
Mysql veritabanı sunucusu (önerilen) 4.1.12a
download için listeden bir bölge seçin
http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-noinstall
-4.1.12a-win32.zip/from/pick
Mysql veritabanı sunucusu yeni versiyon beta sürümü
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-noinstall
-5.0.7-beta-win32.zip/from/pick
MySQL ODBC
download için listeden bir bölge seçin.
http://dev.mysql.com/get/Downloads/MyODBC3/MyODBC-3.51.11-2-
win.exe/from/pick
«
Son Düzenleme: 21 Şubat 2006 19:31:14 by Fatih
»
Kayıtlı
Delphi 2007/2009 çıktı.Ayrıntı için
tıklayın
Fatih
Administrator
İleti: 2.210
Rep: +43/-10
Cinsiyet:
MySQL
«
Yanıtla #1 :
10 Ekim 2005 11:09:28 »
Veritabanı Ve Grup Oluşturma
DBManager Professional programınızı açın
Tamam’a tıklayın. Sıra veritabanımızı oluşturmaya geldi
Kayıtlı
Delphi 2007/2009 çıktı.Ayrıntı için
tıklayın
Fatih
Administrator
İleti: 2.210
Rep: +43/-10
Cinsiyet:
MySQL
«
Yanıtla #2 :
10 Ekim 2005 11:11:28 »
Veri Tipleri
TINYINT
-> Numerik tamsayılar için. -128, 127 arasında değer alabilir. UNSIGNED ifadesi kullanılabilir.
SMALLINT
-> Numerik tamsayilar için. -32768, 32767 arasında değer alabilir. UNSIGNED ifadesi kullanılabilir.
MEDIUMINT
-> Numerik tamsayılar için. -8388608, 8388607 arasında deger alabilir. UNSIGNED ifadesi kullanılabilir.
INT,INTEGER
-> Numerik tamsayılar için. -8388608, 8388607 arasında değer alabilir. UNSIGNED ifadesi kullanılabilir.
BIGINT
-> Numerik tamsayilar için. -9223372036854775808, 9223372036854775807 arasında değer alabilir.
FLOAT
-> Üstel tamsayilar için. -3.402823466E+38, -1.175494351E-38 arasında değer alabilir.
DOUBLE
-> Üstel tamsayılar için. -1.7976931348623157E+308, -2.2250738585072014E-308 arasında değer alabilir.
DECIMAL
-> Noktalı sayilar için.
DATE
-> Tarih formatlı veri için. 'YYYY-MM-DD' formundadır.
DATETIME
-> Tarih-saat formatlı veri için. 'YYYY-MM-DD HH:MM:SS' formundadır.
TIMESTAMP
-> Özel tarih-saat formatlı veri için.
TIME
-> Zaman formatlı veri için. 'HH:MM:SS' formundadır.
YEAR
-> 2 yada 4 dijitli yıl değeri tutan tarih formatı. 'YYYY' veya 'YY' formundadır.
CHAR
-> Sabit uzunluklu karakter dizisi için. 1-255 arasinda karakter tutabilir.
VARCHAR
-> Değişken uzunluklu karakter dizisi için. 1-255 arasında karakter tutabilir.
TEXT
-> Değişken uzunluklu karakter dizisi için. 1-65535 arasında karakter tutabilir.
MEDIUMTEXT
-> Değişken uzunluklu karakter dizisi için. 1-16777215 arasında karakter tutabilir.
LONGTEXT
-> Değişken uzunluklu karakter dizisi için. 1-4294967295 arasında karakter tutabilir.
ENUM
-> Kullanıcının belirttiği anahtarları tutar. Anahtar 65535'e kadar olabilir.
Blob
-> Küçük Blob Veriler İçin. Resim,Mp3 vb. 65535 Byte
LongBlob
-> Büyük Blob Veriler İçin. Resim,Mp3 vb. 4.2 GB
MediumBlob
-> Blob Veriler İçin. Resim,Mp3 vb. 4.2 1.6 MB
Set
-> Verilen Değer Listesini Saklar
Kayıtlı
Delphi 2007/2009 çıktı.Ayrıntı için
tıklayın
Fatih
Administrator
İleti: 2.210
Rep: +43/-10
Cinsiyet:
MySQL
«
Yanıtla #3 :
10 Ekim 2005 11:22:20 »
Tablo Oluşturma
WorkSpace (Veritabanlarını listeleyen bölüm) kı8smından “ Tables “ e gelip fareyi sağ tıklayın. Açılan menüden “ Table Editörü tıkladığınızda aşağı gibi bir pencere karşınıza çıkacak. Buradan anlatılan şekilde tablonuzu oluşturabilirsiniz.
Table Name > buraya tablo ismini yazıyoruz. Hem tablo isimlerinde hemde alan isimlerinde Türkçe karakterler,özel karakterler ve boşluk tuşu kullanmayın. İsim seçerken İngiliz alfabesi geçerlidir. Bunun dışında ( _ ) altı çizili karakteri de kullanabilirsiniz.
Character Set ve Collation > karakterlerin gösterimi ile ilgilidir. Türkçe karakterler için yukarıda belirttiğimi yada Latin1 i kullanabilirsiniz. Denemelerim sonucu Boş geçtiğim zamanlarda da herhangi olumlu yada olumsuz bir fark göremedim.
Comment > buraya istediğinizi yazabilir yada boş bırakabilirsiniz. Açıklama amaçlı kullanılır.
Table Type > MySQL’de birkaç tane tablo tipi vardır. Bunlardan en çok kullanılanı MYISAM’ dır. Transaction ve Foreign Key desteği yoktur. Hızlı ama Güvenliği azdır. Çabuk bozulur ve çabuk tamir edilir. Tamir edilirken veri kaybı oluşabir. InnoDB ise Güvenilir ama daha yavaştır. Transaction ve Foreign Key’i destekler. Şahsen tercihimi güvenlikten yana yaparım.
Oluşturduğunuz tablo C:\MYSQL dizini altında oluşturduğunuz veritabanı ismiyle bulunan dizin altına kopyalanır. Mysql in yeni versiyonunda sanırım veritabanını istediğiniz yere kaydedebiliyorsunuz. Her tablo herdikse üç dosya oluşturur.
Indexes Sekmesi
Tablomuzda index ve Primary key oluşturmak için kullanıyoruz.
RelationShip Sekmesi Foreign Key oluşturmak için kullanılır ama bi türlü oluşturamadım. sanırım yeni versiyonu için geçerli. çözen bir baba yiğit varsa çıksın meydana
Nesneleri sağ tıkladığınızda karşınıza çıkan popup menüdeki eçeneklere kısaca değineyim.
Dump, Export > bir tabloyu, veritabanı Export eder. Bu Exportun Türkçesi neydi
New > Yeni
Drop, Remove > Sil.
Add Column > Alan Ekle
Properties > Özellikler
Rename > Yeniden Adlandır.
Get Data > Tabloya, Kayıtlara bak
Table Editor > Tablo Oluştur Düzenle
Connect > Bağlan
Disconnect > Bağlantıyı Kes
Kayıtlı
Delphi 2007/2009 çıktı.Ayrıntı için
tıklayın
mmy_tugra
Kıdemli Üye
İleti: 92
Rep: +0/-0
Cinsiyet:
Ynt: MySQL
«
Yanıtla #4 :
22 Kasım 2005 14:30:42 »
DBTools Manager Professional
programı çok güzel bir veritabanı yönetim programıymış.
Teşekkür ederiz...................
Kayıtlı
MuMmYILDIZ
ahmetse
Yeni Üye
İleti: 18
Rep: +0/-0
Fatih Bey'e bir sorum olacak
«
Yanıtla #5 :
16 Åžubat 2007 12:06:18 »
ben zeos componentini kullanıyorum
acaba local olarak değilde internet üzerindeki bir veri tabanınada ulaşabilirmiyim böyle bir durumda ayarklar nasıl olacak.
Kayıtlı
Yazdır
Sayfa: [
1
]
Yukarı git
« önceki
sonraki »
Delphi Dünyası
»
Forum
»
Makaleler
»
Veritabanı Makaleleri
»
MySQL
»
Konu:
MySQL
TinyPortal v1.0 beta5 © Bloc