IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


Webmaster Genel Webmasterların fikir alışverişi yapabileceği konulara bu başlık altından ulaşabilirsiniz.

12Beğeni(ler)
  • 5 Post By ExCaLuBuR
  • 1 Post By Stolichnaya
  • 1 Post By YiLDiZ
  • 1 Post By BuKLe
  • 1 Post By ZeyNa
  • 1 Post By WildCat
  • 1 Post By Malefiz
  • 1 Post By MarjinaL


 
 
Seçenekler Stil
Alt 17 Aralık 2022, 15:22   #1
Standart MySql Veri Türleri

Bir sütunun veri türü, sütunun hangi değeri tutabileceğini tanımlar: tamsayı, ondalıklı sayı, karakter, para, tarih ve saat, true-false vb.

MySQL Veri Tipleri

Bir veritabanı tablosundaki her sütunun bir ad ve bir veri türüne sahip olması gerekir.

Bir SQL geliştiricisi, bir tablo oluştururken her sütunda ne tür verilerin depolanacağına karar vermelidir. Veri türü, SQL’in her sütunda ne tür verilerin beklendiğini anlaması için bir kılavuzdur ve ayrıca SQL’in depolanan verilerle nasıl etkileşime gireceğini tanımlar.

MySQL’de üç ana veri türü vardır: string, sayısal ve tarih-saat.

String Veri Türleri

-------------------------------------------------------------------------------------
Veri Türü : CHAR(boyut)
Açıklama : SABİT uzunlukta bir dize (harfler, sayılar ve özel karakterler içerebilir). boyut parametresi, sütun uzunluğunu karakter olarak belirtir. 0 ile 255 arasında olabilir. Varsayılan değer 1’dir.
-------------------------------------------------------------------------------------
Veri Türü : VARCHAR(boyut)
Açıklama : DEĞİŞKEN uzunlukta bir dize (harfler, sayılar ve özel karakterler içerebilir). boyut parametresi, karakter cinsinden maksimum sütun uzunluğunu belirtir. 0 ile 65535 arasında olabilir.
-------------------------------------------------------------------------------------
Veri Türü : BINARY(boyut)
Açıklama : CHAR() işlevine eşittir, ancak ikili bayt dizelerini depolar. boyut parametresi, sütun uzunluğunu bayt cinsinden belirtir. Varsayılan 1’dir.
-------------------------------------------------------------------------------------
Veri Türü : VARBINARY(boyut)
Açıklama : VARCHAR() işlevine eşittir, ancak ikili bayt dizelerini depolar. size parametresi, bayt cinsinden maksimum sütun uzunluğunu belirtir.
-------------------------------------------------------------------------------------
Veri Türü : TINYBLOB
Açıklama : BLOB’lar için (İkili Büyük Nesneler). Maksimum uzunluk: 255 byte
-------------------------------------------------------------------------------------
Veri Türü : TINYTEXT
Açıklama : Maksimum 255 karakter uzunluğunda bir dize tutar.
-------------------------------------------------------------------------------------
Veri Türü : TEXT(boyut)
Açıklama : Maksimum uzunluğu 65.535 bayt olan bir dize tutar.
-------------------------------------------------------------------------------------
Veri Türü : BLOB(boyut)
Açıklama : BLOB’lar için (İkili Büyük Nesneler). 65.535 byte’a kadar veri tutar
-------------------------------------------------------------------------------------
Veri Türü : MEDIUMTEXT
Açıklama : Maksimum uzunluğu 16.777.215 karakter olan bir dize tutar
-------------------------------------------------------------------------------------
Veri Türü : MEDIUMBLOB
Açıklama : BLOB’lar için (İkili Büyük Nesneler). 16.777.215 bayta kadar veri tutar
-------------------------------------------------------------------------------------
Veri Türü : LONGTEXT
Açıklama : En fazla 4,294,967,295 karakter uzunluğunda bir dize tutar
-------------------------------------------------------------------------------------
Veri Türü : LONGBLOB
Açıklama : BLOB’lar için (İkili Büyük Nesneler). 4,294,967,295 bayta kadar veri tutar
-------------------------------------------------------------------------------------
Veri Türü : ENUM(val1, val2, val3, …)
Açıklama : Olası değerler listesinden seçilen, yalnızca bir değere sahip olabilen bir dize nesnesi. Bir ENUM listesinde en fazla 65535 değer listeleyebilirsiniz. Listede olmayan bir değer girilirse, boş bir değer girilecektir. Değerler girdiğiniz sıraya göre sıralanır
-------------------------------------------------------------------------------------
Veri Türü : SET(val1, val2, val3, …)
Açıklama : Olası değerler listesinden seçilen, 0 veya daha fazla değere sahip olabilen bir dize nesnesi. Bir SET listesinde 64 adede kadar değer listeleyebilirsiniz.
-------------------------------------------------------------------------------------

Sayısal Veri Türleri

-------------------------------------------------------------------------------------
Veri Türü : BIT(boyut)
Açıklama : Bir bit değeri türü. Değer başına bit sayısı boyut olarak belirtilir. Boyut parametresi 1 ile 64 arasında bir değer alabilir. Boyut için varsayılan değer 1’dir.
-------------------------------------------------------------------------------------
Veri Türü : TINYINT(boyut)
Açıklama : Çok küçük bir tam sayı. İmzalı aralık -128 ila 127 arasındadır. İmzasız aralık 0 ila 255 arasındadır. Boyut parametresi maksimum görüntüleme genişliğini belirtir (255’tir).
-------------------------------------------------------------------------------------
Veri Türü : BOOL
Açıklama : Sıfır yanlış olarak kabul edilir, sıfır olmayan değerler doğru olarak kabul edilir.
-------------------------------------------------------------------------------------
Veri Türü : BOOLEAN
Açıklama : BOOL’a eşit
-------------------------------------------------------------------------------------
Veri Türü : SMALLINT(boyut)
Açıklama : Küçük bir tam sayı. İmzalı aralık -32768 ile 32767 arasındadır. İmzasız aralık 0 ila 65535 arasındadır. Boyut parametresi maksimum görüntüleme genişliğini belirtir (255’tir).
-------------------------------------------------------------------------------------
Veri Türü : MEDIUMINT(boyut)
Açıklama : Orta bir tam sayı. İşaretli aralık -8388608 ile 8388607 arasındadır. İmzasız aralık 0 ile 16777215 arasındadır. Boyut parametresi maksimum görüntüleme genişliğini belirtir (255’tir).
-------------------------------------------------------------------------------------
Veri Türü : INT(boyut)
Açıklama : Orta bir tam sayı. İmzalı aralık -2147483648 ile 2147483647 arasındadır. İmzasız aralık 0 ila 4294967295 arasındadır. Boyut parametresi maksimum görüntüleme genişliğini (255 olan) belirtir.
-------------------------------------------------------------------------------------
Veri Türü : INTEGER(boyut)
Açıklama : INT’ye (size) eşittir
-------------------------------------------------------------------------------------
Veri Türü : BIGINT(boyut)
Açıklama : Büyük bir tam sayı. İşaretli aralık -9223372036854775808 ile 9223372036854775807 arasındadır. İmzasız aralık 0 ile 18446744073709551615 arasındadır. Boyut parametresi maksimum görüntüleme genişliğini belirtir (255’tir).
-------------------------------------------------------------------------------------
Veri Türü : FLOAT(boyut, d)
Açıklama : Kayan noktalı bir sayı. Toplam basamak sayısı boyut olarak belirtilir. Ondalık noktadan sonraki basamak sayısı, d parametresinde belirtilir. Bu sözdizimi MySQL 8.0.17’de kullanımdan kaldırılmıştır ve gelecekteki MySQL sürümlerinde kaldırılacaktır.
-------------------------------------------------------------------------------------
Veri Türü : FLOAT(p)
Açıklama : Kayan noktalı bir sayı. MySQL, elde edilen veri türü için FLOAT veya DOUBLE kullanılıp kullanılmayacağını belirlemek için p değerini kullanır. P0 ile 24 arasındaysa veri türü FLOAT() olur. P25 ile 53 arasındaysa, veri türü DOUBLE() olur
-------------------------------------------------------------------------------------
Veri Türü : DOUBLE(boyut, d)
Açıklama : Normal boyutlu bir kayan noktalı sayı. Toplam basamak sayısı boyut olarak belirtilir. Ondalık noktadan sonraki basamak sayısı, d parametresinde belirtilir.
-------------------------------------------------------------------------------------
Veri Türü : DOUBLE PRECISION(boyut, d)
-------------------------------------------------------------------------------------
Veri Türü : DECIMAL(boyut, d)
Açıklama : Kesin bir sabit nokta numarası. Toplam basamak sayısı boyut olarak belirtilir. Ondalık noktadan sonraki basamak sayısı, d parametresinde belirtilir. Boyut için maksimum sayı 65’tir.diçin maksimum sayı 30’dur.Boyutiçin varsayılan değer 10’dur.diçin varsayılan değer 0’dır.
-------------------------------------------------------------------------------------
Veri Türü : DEC(boyut, d)
Açıklama : Equal to DECIMAL(size,d)
-------------------------------------------------------------------------------------

Not: Tüm sayısal veri türlerinin ek bir seçeneği olabilir: UNSIGNED veya ZEROFILL. UNSIGNED seçeneğini eklerseniz, MySQL sütun için negatif değerlere izin vermez. ZEROFILL seçeneğini eklerseniz, MySQL otomatik olarak UNSIGNED niteliğini de sütuna ekler.

Tarih ve Saat Veri Tipleri

-------------------------------------------------------------------------------------
Veri Türü : DATE
Açıklama : Tarih. Biçim: YYYY-AA-GG. Desteklenen aralık ‘1000-01-01’ ile ‘9999-12-31’ arasındadır
-------------------------------------------------------------------------------------
Veri Türü : DATETIME(fsp)
Açıklama : Bir tarih ve saat kombinasyonu. Biçim: YYYY-AA-GG ss:dd:ss. Desteklenen aralık ‘1000-01-01 00:00:00’ ile ‘9999-12-31 23:59:59’ arasındadır. Otomatik başlatma ve geçerli tarih ve saate güncelleme almak için sütun tanımına DEFAULT ve ON UPDATE eklenmelidir.
-------------------------------------------------------------------------------------
Veri Türü : TIMESTAMP(fsp)
Açıklama : Bir zaman damgası. TIMESTAMP değerleri, Unix döneminden (‘1970-01-01 00:00:00’ UTC) bu yana geçen saniye sayısı olarak saklanır. Biçim: YYYY-AA-GG ss:dd:ss. Desteklenen aralık, ‘1970-01-01 00:00:01’ UTC ile ‘2038-01-09 03:14:07’ UTC arasındadır. Otomatik başlatma ve geçerli tarih ve saate güncelleme, sütun tanımında DEFAULT CURRENT_TIMESTAMP ve ON UPDATE CURRENT_TIMESTAMP kullanılarak belirtilebilir.
-------------------------------------------------------------------------------------
Veri Türü : TIME(fsp)
Açıklama : Zaman. Biçim: ss:dd:ss. Desteklenen aralık ‘-838:59:59’ ile ‘838:59:59’ arasındadır
-------------------------------------------------------------------------------------
Veri Türü : YEAR
Açıklama : Dört basamaklı biçimde yıl. Dört basamaklı biçimde izin verilen değerler: 1901 – 2155 ve 0000. MySQL 8.0, yılı iki basamaklı biçimde desteklemez.
-------------------------------------------------------------------------------------


#MySql Dersleri #MySql Sayısal Veri Türleri #MySql String Veri Türleri #MySql Veri Türler #MySql Veri Türleri ve Açıklamaları


Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Konu ExCaLuBuR tarafından (12 Mart 2023 Saat 22:43 ) değiştirilmiştir..
 
Alt 17 Aralık 2022, 15:28   #2
Muhsin YAZICIOĞLU
Stolichnaya - ait Kullanıcı Resmi (Avatar)

Standart

Harika anlatım .

 
Alt 17 Aralık 2022, 19:59   #3
YiLDiZ - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık

________________

Seviyorum içimdeki alıngan ama haylaz çocuğu..
Sever, kırılır, küser..
Ama göz ucuyla hep bir gülücük bekler...
 
Alt 17 Aralık 2022, 20:14   #4
Co Admin
BuKLe - ait Kullanıcı Resmi (Avatar)

Standart

emeğinize sağlık paylaşım için teşekkürler

 
Alt 17 Aralık 2022, 20:15   #5
Standart

Ayrıntılı bir şekilde bilgilendirme için teşekkür ederiz. Emeğine sağlık Ex

 
Alt 18 Aralık 2022, 02:57   #6
Standart

Sizlerinde emeklerine sağlık arkadaşlar tskler.

 
Alt 18 Aralık 2022, 03:03   #7
Standart

bakiyorum ama yine anlamak zor ders almam gerekiyo sanirim
emegine saglik @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yine yapmissin yapicagini tesekkur ederiz

________________

No MoRe DramA
 
Alt 21 Aralık 2022, 14:35   #8
Standart

Hiç anlamadığım konular ama konu ile ilgili olanlara faydalı olabilecek bilgiler mevcut.
Emeğinize sağlık teşekkürler.

________________

İnsan bütün sıkıntılarını tek başına atlatınca,
kimseye ihtiyaç duymuyor.


MySql Veri Türleri
 
Alt 22 Aralık 2022, 02:39   #9
SendikaLı
MarjinaL - ait Kullanıcı Resmi (Avatar)

Standart

Herşyin göründüğü kadar kolay olmadığını anlatan bilgiler.

________________

𝗟𝗼𝘃𝗲 𝘁𝗵𝗲 𝗹𝗶𝗳𝗲 𝘆𝗼𝘂 𝗹𝗶𝘃𝗲. 𝗟𝗶𝘃𝗲 𝘁𝗵𝗲 𝗹𝗶𝗳𝗲 𝘆𝗼𝘂 𝗹𝗼𝘃𝗲.

MySql Veri Türleri
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:11.