SERKAN11 {***KRAL***}
Mesaj Sayısı : 1081 Yaş : 30 Nerden : KOCAELİ İş/Hobiler : -MeKaNcI- Lakap : aDS_Coo (ENERJİ) : (REPP) : (PAYLAŞIM) : (TAKIMI) : (ADIM) : !^^SeRkAn^^! (S.ADIM) : boşver sALLa (YAŞIM) : 13_14 gircem (NERELİ) : ***TOkat*** (KANKA\'LIK) : (SİTE GÜCÜ) : (AVATAR) : Ruh Hali : Hayvanım : (Seviye) : Rep Puanım : 4682590022212 Ödülü : Kayıt tarihi : 08/09/08
mEkAnN mEkAnN: -MeKaNcI-
| Konu: Mysql Nedir,Ne Değildir... Ptsi Eyl. 08, 2008 9:44 pm | |
| MySQL, altı milyondan fazla sistemde yüklü bulunan çoklu iş parçacıklı (multi-threaded), çok kullanıcılı (multi-user), hızlı ve sağlam (robust) bir veritabanı yönetim sistemidir.
UNIX, OS/2 ve Windows platformları için ücretsiz dağıtılmakla birlikte ticari lisans kullanmak isteyenler için de ücretli bir lisans seçeneği de mevcuttur. Kaynak kodu açık olan MySQL’in pek çok platform için çalıştırılabilir ikilik kod halindeki indirilebilir sürümleri de mevcuttur. Ayrıca ODBC sürücüleri de bulunduğu için birçok geliştirme platformunda rahatlıkla kullanılabilir.
Geliştiricileri, 500’den fazlası 7 milyon kayıt içeren 10.000 tablodan oluşan kendi veritabanlarını (100 gigabyte civarında veri) MySQL’de tuttuklarını söylüyorlar.
MySQL, tuttuğu tablolarla çok kullanıcılı sistemlerde söz konusu olan erişim hakları sorununu başarılı bir şekilde çözmektedir. MySQL’in 4.0 sürümü ile birlikte "transaction" desteği, 4.1 sürümüyle birlikte de alt sorgu desteği eklenmiştir.
Ayrıca "veri tutarlılığını (referential integrity)" sağlama işinin programcıya bırakılması tercih edilmiştir, ancak bu bir dezavantaj olarak görülmeyebilir. çünkü pek çok veritabanı programcısı VTYS’lerdeki veri tutarlılığı’nın esnek olmayan, zorlayıcı bir özellik olduğunu düşünmektedir. Kaynak : wikipedia
Mysql Tablo Tipleri
Tablo ; kayıtların sütün ve satır şekilde tutulduğu ve database içinde bulunan objelerdir.
örnek olarak ;
kisiler_db -- > kisiler_tablosu -> adi + soyadi sütunları bulunsun ; -------------------- I Adi I Soyadi I I Taner I özdaş I I Ahmet I Kara I -------------------- Yukarıda görmüş olduğunuz gibi tablo başındakiler sütün olarak geçer. Bu bilgilerin tutulduğu tabloların farklılıklarına göre tablo seçimi yapabilirsiniz.
Bir birlerine göre farklılıklar göstermektedir.
MySQL, farklı tür tablo yapılarını destekler :
* Transaction Tabloları : o InnoDB o Berkeley DB * Atomik İşlem Tabloları : o MyISAM o HEAP o MERGE o ISAM MySQL Alan Tipleri Aşağıdaki listede mysql içinde kullanabileceğiniz alan tipleri görülmektedir. Alan tiplerinin bir adıda sütün tipidir. Sayı Alan Tipleri Açıklama int(size) smallint(size) tinyint(size) mediumint(size) bigint(size) Sadece integer (sayi/numara) tipidir. maksimum alan boyutu parantez içinde belirtilir. decimal(size,d) double(size,d) float(size,d) Numaraları digitler ile saklamanızı sağlar. Maksimum numara uzunluğu parantez içinde belirtilmelidir. Parentez içindeki tırnaktan sonra olan bölüm virgül uzantılı değerin digit büyüklüğünü göstermektedir.
Metin Bazlı Alan Tipleri Açıklama char(size) Belirtilmiş boyut kadar bilgi tutar. (harf, numara, veya özel karakter). Parantez içinde uzunluğu belirtilir. varchar(size) Belirtilmiş boyut kadar bilgi tutar. (harf, numara, veya özel karakter). Parantez içinde uzunluğu belirtilir. tinytext Maksimum 255 karakter bulundurabilir. text blob Maksimum 65535 karakter bulundurabilir. mediumtext mediumblob Maksimum 16777215 karakter bulundurabilir. longtext longblob Maksimum 4294967295 karakter bulundurabilir.
Tarih Alan Tipleri Açıklama date(yyyy-mm-dd) datetime(yyyy-mm-dd hh:mm:ss) timestamp(yyyymmddhhmmss) time(hh:mm:ss) Tarih ve zaman bilgisini tutmak için kullanılır.
Çeşitli Alan Tipleri Açıklama enum(value1,value2,ect) Maksimum 65535 değer alabilir. set Maksimum 64 liste içeriği alabilir.
Character set o ülkenin kullandığı harflerinin bütünüdür. MySQL in desteklediği karakter setlerini şu şekilde sıralayabiliriz. mysql> SHOW CHARACTER SET; +----------+-----------------------------+---------------------+ | Charset | Description | Default collation | +----------+-----------------------------+---------------------+ | big5 | Big5 Traditional Chinese | big5_chinese_ci | | dec8 | DEC West European | dec8_swedish_ci | | cp850 | DOS West European | cp850_general_ci | | hp8 | HP West European | hp8_english_ci | | koi8r | KOI8-R Relcom Russian | koi8r_general_ci | | latin1 | cp1252 West European | latin1_swedish_ci | | latin2 | ISO 8859-2 Central European | latin2_general_ci | | swe7 | 7bit Swedish | swe7_swedish_ci | | ascii | US ASCII | ascii_general_ci | | ujis | EUC-JP Japanese | ujis_japanese_ci | | sjis | Shift-JIS Japanese | sjis_japanese_ci | | hebrew | ISO 8859-8 Hebrew | hebrew_general_ci | | tis620 | TIS620 Thai | tis620_thai_ci | | euckr | EUC-KR Korean | euckr_korean_ci | | koi8u | KOI8-U Ukrainian | koi8u_general_ci | | gb2312 | GB2312 Simplified Chinese | gb2312_chinese_ci | | greek | ISO 8859-7 Greek | greek_general_ci | | cp1250 | Windows Central European | cp1250_general_ci | | gbk | GBK Simplified Chinese | gbk_chinese_ci | | latin5 | ISO 8859-9 Turkish | latin5_turkish_ci | | armscii8 | ARMSCII-8 Armenian | armscii8_general_ci | | utf8 | UTF-8 Unicode | utf8_general_ci | | ucs2 | UCS-2 Unicode | ucs2_general_ci | | cp866 | DOS Russian | cp866_general_ci | | keybcs2 | DOS Kamenicky Czech-Slovak | keybcs2_general_ci | | macce | Mac Central European | macce_general_ci | | macroman | Mac West European | macroman_general_ci | | cp852 | DOS Central European | cp852_general_ci | | latin7 | ISO 8859-13 Baltic | latin7_general_ci | | cp1251 | Windows Cyrillic | cp1251_general_ci | | cp1256 | Windows Arabic | cp1256_general_ci | | cp1257 | Windows Baltic | cp1257_general_ci | | binary | Binary pseudo charset | binary | | geostd8 | GEOSTD8 Georgian | geostd8_general_ci | | cp932 | SJIS for Windows Japanese | cp932_japanese_ci | | eucjpms | UJIS for Windows Japanese | eucjpms_japanese_ci | +----------+-----------------------------+---------------------+ | |
|
123 (\S.MODREATÖR\)
Mesaj Sayısı : 109 (ENERJİ) : (REPP) : (PAYLAŞIM) : (ADIM) : emre (S.ADIM) : coww (YAŞIM) : 15 (NERELİ) : _anKara_ (KANKA\'LIK) : (SİTE GÜCÜ) : Ruh Hali : Hayvanım : Rep Puanım : 100 Kayıt tarihi : 10/09/08
mEkAnN mEkAnN: 12
| Konu: Geri: Mysql Nedir,Ne Değildir... Cuma Eyl. 19, 2008 2:06 pm | |
| | |
|