17-10-2018, Saat: 10:55
(17-10-2018, Saat: 10:38)Abdullah ILGAZ Adlı Kullanıcıdan Alıntı:(17-10-2018, Saat: 10:22)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: Üstad 2nci maddeyi sanırım yanlışlıkla yazdınız. Varchar(50) 'lik bir alana 10 karakterlik bir veri yazarsanız 40 karakter boşluk ile doldurulmaz. Bahsettiğiniz husus veri türü CHAR(50) olduğu zaman geçerli olur. Varchar alanlarda görünmeyen bir 4 byte'lık veri tutulur. O da ilgili alanın içinde ne kadar data tutulduğunu işaret eder. Yani; Varchar(50) lik bir alan içinde 10 byte'lık bir data var ise, gerçek data size 10 + 4 = 14 byte'dır. NVarchar ise unicode'dur, dolayısı ile bir karakter 2 byte ile temsil edilir. Bu nedenle Varchar(50)'nin unicode karşılığı NVarchar(100) olmalıdır.
Üstad Sql Server üzerinden konuştuğumu belirtmeyi unutmuşum. Mysql konusunda çok tecrübe sahibi değilim. Böyle bir veri tipi var mı onu bile bilmiyorum.
Üstad ben de Sql Server üzerinden cevap verdim zaten
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...

