MYSQL

MYSQL FUNCTIONS Nedir? Kullanımı Nasıldır? MySQL Fonksiyonları ve Örnekleri

ASCIIBelirli bir karakter için ASCII de karşılık gelen değeri verir.
CHAR_LENGTHBir dizenin uzunluğunu verir
CHARACTER_LENGTHBir dizenin uzunluğunu verir
CONCATİki veya daha fazla ifadeyi birbirine ekler
CONCAT_WSAyırıcıyla(‘-’,’ ’) birlikte iki veya daha fazla ifade ekler
FIELDDeğerler listesindeki bir değerin dizin konumunu(index olarak) verir
FIND_IN_SETDizeler listesindeki bir dizenin konumunu verir
FORMATBir sayıyı belirtilen basamakta ondalık basamağa yuvarlayarak biçimlendirir
INSERTDize içinde belirtilen konumda ve belirtilen sayıda karakter için bir dize ekler
INSTRBaşka bir dizedeki bir dizenin ilk başlangıç konumunu verir.
LCASEBir dizeyi küçük harfe dönüştürür
LEFTBir dizeden belirlenen sayı kadar soldan başlayarak  karakter çıkarır.
LENGTHBir dizenin uzunluğunu bayt cinsinden verir
LOCATEBir dizedeki bir alt dizenin ilk başlangıcının konumunu verir
LOWERBir dizeyi küçük harfe dönüştürür
LPADBir dizenin karakter uzunluğunu ayarlamak için bir başka dizeyle belirtilen uzunluğa gelinceye kadar soldan birleştirme işlemi ?
LTRIMBir dizeden öndeki boşlukları kaldırır
MIDBir dizede belirtilen konumdan başlayarak alt dizeyi çıkarır
POSITIONBir dizedeki herhangi bir alt dizenin ilk oluşumunun konumunu(indeks değeri)verir
REPEATBir dizeyi belirtilen sayı kadar tekrarlar
REPLACEBir dizedeki bir alt dizenin tüm oluşumlarını yeni bir alt dizeyle değiştirir
REVERSEBir dizeyi ters çevirir.
RIGHTBir dizeden belirlenen sayı kadar sağdan başlayarak karakter çıkarır
RPADBir dizenin karakter uzunluğunu ayarlamak için bir başka dizeyle belirtilen uzunluğa gelinceye kadar sağdan birleştirme işlemi ?
RTRIMBir dizeden sonundaki boşlukları kaldırır
SPACEBelirtilen sayıda boşluk karakterinden oluşan bir dize döndürür
STRCMPİki dizeyi karşılaştırır(dize1=dize2 ise 0 döner)(dize1>dize2 ise 1 döner)(dize1<dize2 ise -1 döner)
SUBSTRBir dizede herhangi bir konumdan başlayarak bir alt dizeyi çıkarır
SUBSTRINGBir dizede herhangi bir konumdan başlayarak bir alt dizeyi çıkarır
SUBSTRING_INDEXBelirtilen sayıda sınırlayıcı oluşmadan önce dizenin alt dizesini döndürür
TRIMBir dizedeki baştaki ve sondaki boşlukları kaldırır.
UCASEBir dizeyi büyük harfe dönüştürür
UPPERBir dizeyi büyük harfe dönüştürür

MySQL Sayısal İşlevleri

ABSBir sayının mutlak değerini verir
ACOSBir sayının arc kosinüsünü verir
ASINBir sayının arc sinüsünü verir
ATANBir veya iki sayının arc tanjantını verir
ATAN2İki sayının arc tanjantını verir
AVGBir ifadenin ortalama değerini verir
CEILBelirlenen koşulu sağlayan(> =) en küçük tamsayı değerini döndürür
CEILINGBelirlenen koşulu sağlayan(> =) en küçük tamsayı değerini döndürür
COSBir sayının kosinüsünü verir
COTBir sayının kotanjantını verir
COUNTBir SELECT SQL komutu tarafından döndürülen kayıtların sayısını verir
DEGREESRadyan cinsinden bir değeri dereceye dönüştürür
DIVTamsayı bölümü için kullanılır
EXPEuler(e) sayısının üssünü ayarlar
FLOORBelirlenen koşulu sağlayan(<=) en büyük tamsayı değerini döndürür
GREATESTDeğer  listesinin en büyük değerini verir
LEASTDeğer listesinin en küçük değerini verir
LNBir sayının doğal logaritmasını verir
LOGBir sayının doğal logaritmasını verir veya bir sayının logaritmasını belirtilen tabana döndürür
LOG8Bir sayının doğal logaritmasını 8 tabanına döndürür
LOG5Bir sayının doğal logaritmasını 5 tabanına döndürür
MAXBir değer kümesindeki maksimum değeri verir
MINBir değer kümesindeki minimum değeri verir
MODBir sayının başka bir sayıya bölümünden kalanı verir.
PIPI değerini verir
POWBir sayının belirtilen sayıda üssünün alınması işlemidir.
POWERBir sayının belirtilen sayıda üssünün alınması işlemidir.
RADIANSDerece değerini radyanlara dönüştürür
RANDRastgele bir sayı oluşturur.
ROUNDBir sayıyı istenilen sayıda ondalık basamağa yuvarlar
SIGNBir sayının işaretini verir
SINBir sayının sinüsünü verir
SQRTBir sayının karekökünü verir
SUMDizi değerlerinin toplamını verir.
TANBir sayının tanjantını verir
TRUNCATEBir sayıyı istenilen sayıda ondalık basamağa çevirir.

MySQL Tarih İşlevleri

ADDDATETarihe saat / tarih aralığı ekler ve ardından tarihi döndürür
ADDTIMEZaman / tarih saatine bir zaman aralığı ekler ve ardından saati / tarih saatini döndürür?
CURDATEGeçerli tarihi verir
CURRENT_DATEGeçerli tarihi verir
CURRENT_TIMEGeçerli zamanı verir
CURRENT_TIMESTAMPGeçerli tarih ve saati verir
CURTIMEGeçerli saati verir
DATEBir datetime ifadesinden tarih bölümünü çıkarır
DATEDIFFİki tarih değeri arasındaki gün sayısını verir
DATE_ADDTarihe saat / tarih aralığı ekler ve ardından tarihi döndürür
DATE_FORMATTarihi istenilen şekilde biçimlendirir.(“2021-02-14”,”%M %d %Y”)
DATE_SUBTarihten saat / tarih aralığını çıkarır ve ardından tarihi döndürür
DAYBelirli bir tarih için kaçıncı günde bulunduğunu verir
DAYNAMEBelirli bir tarih için bulunulan günün adını verir
DAYOFMONTHBelirli bir tarih için ayın gününü verir
DAYOFWEEKBelirli bir tarih için haftanın kaçıncı gününde bulunduğunu döndürür(1-7 gün arası)
DAYOFYEARBelirli bir tarih için yılın kaçıncı gününde bulunduğunu döndürür(1-366 gün arası)
EXTRACTBelirli bir tarihten bir parçayı(Hafta,Gün,Ay,Saat) çıkarır
FROM_DAYSSayısal bir değerden bir tarih oluşturur.
HOURBelirli bir tarihin saat kısmını verir
LAST_DAYBelirli bir tarih için ayın kaç çektiğini gösterir.Tarih olarak geri döndürür
LOCALTIMEGeçerli tarih ve saati verir
LOCALTIMESTAMPGeçerli tarih ve saati verir
MAKEDATEVerilen yıl ve gün sayısı değerine göre bir tarih oluşturur ve döndürür
MAKETIMEVerilen saat, dakika ve saniye değerine göre bir zaman oluşturur ve döndürür
MICROSECONDBir zamanın / tarih saatinin mikrosaniye bölümünü verir
MINUTEBir zamanın / tarih saatin dakika bölümünü verir
MONTHBelirli bir tarihin ay bölümünü verir
MONTHNAMEBelirli bir tarih için ayın adını verir
NOWGeçerli tarih ve saati verir 
PERIOD_ADDBir döneme istenilen sayıda ay ekler
PERIOD_DIFFİki nokta arasındaki farkı verir
QUARTERBelirli bir tarih değeri için yılın çeyreğini verir (Ocak-Mart 1 döndürür)(Nisan-Haziran 2 döndürür)(Temmuz-Eylül 3 döndürür)(Ekim Aralık, 4 değerini döndürür)
SECONDBir zamanın / tarih saatin saniye bölümünü verir
SEC_TO_TIMEBelirtilen saniyeye göre bir zaman değeri verir
STR_TO_DATEBir dizeye ve biçime göre bir tarih verir
SUBDATEBir tarihten(date) saat / tarih(time/date) aralığını çıkarır ve ardından tarihi döndürür
SUBTIMEBir tarih saatinden(datetime) bir zaman(time) aralığını çıkarır ve ardından saati / tarih saatini (time/datetime)döndürür
SYSDATEGeçerli tarih ve saati verir
TIMEBelirli bir zamandan / tarih saatinden zaman bölümünü çıkarır
TIME_FORMATZamanı belirli bir biçime göre biçimlendirir
TIME_TO_SECZaman değerini saniyeye dönüştürür
TIMEDIFFİki time/datetime(zaman/tarih) ifadesi arasındaki farkı verir
TIMESTAMPTarih veya tarih/saat değerine göre bir tarih saat değeri döndürür.
TO_DAYSBelirtilen tarih ve “0000-00-00” tarihleri arasındaki günlerin sayısını verir
WEEKBelirli bir tarih için hafta sayısını verir(0-53 arası)
WEEKDAYBelirli bir tarih için haftanın kaçıncı gününde bulunduğunun numarasını verir.(1-7 arası)
WEEKOFYEARBir tarihin hafta numarasını döndür.(2021-06-05 için 6×4 den 24 sonucu döner)
YEARBelirli bir tarih için yıl bölümünü verir
YEARWEEKBelirli bir tarih yıl ve haftanın güne dönüştürülmüş halini verir.(2021-02-15 için geri dönen değer 2021,14) 

MySQL Gelişmiş İşlevleri

BINBir sayının ikili sistemdeki karşılığını verir
BINARYBir değeri ikili  dizeye dönüştürür
CASEKoşulları gözden geçirir ve ilk koşul karşılandığında bir değer döndürür
CASTHerhangi bir türdeki değeri  belirtilen veri türüne dönüştürür
COALESCEListedeki ilk boş olmayan değeri verir
CONNECTION_IDOluşturulmuş bağlantı için benzersiz bağlantı kimliğini döndürür
CONVBir sayıyı bir sayısal temel sistemden diğerine dönüştürür
CONVERTBir değeri belirtilen veri türüne veya karakter kümesine dönüştürür
CURRENT_USERSunucunun mevcut istemcinin kimliğini doğrulamak için kullandığı MySQL hesabının kullanıcı adını ve bilgisayar adını döndürür
DATABASEMevcut veritabanının adını verir
IFBir koşulun DOĞRU veya YANLIŞ  olması durumu için ayrı ayrı oluşturulumuş değerleri verir.
IFNULLİfade NULL ise belirtilen bir değeri döndür, aksi takdirde ifadeyi döndür
ISNULLİfadenin NULL olmasına bağlı olarak 1 veya 0 döndürür
LAST_INSERT_IDBir tabloya eklenen veya güncellenen son satırın AUTO_INCREMENT kimliğini verir
NULLIFİki ifadeyi karşılaştırır ve eşitlerse NULL döndürür. Aksi takdirde, ilk ifade döndürülür
SESSION_USERMevcut MySQL kullanıcı adını ve ana bilgisayar adını döndürür
SYSTEM_USERMevcut MySQL kullanıcı adını ve ana bilgisayar adını döndürür
USERMevcut MySQL kullanıcı adını ve ana bilgisayar adını döndürür
VERSIONMySQL veritabanının güncel sürümünü döndürür

Yorum yap

Web Tasarım & Programlama sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et