ASCII | Belirli bir karakter için ASCII de karşılık gelen değeri verir. |
CHAR_LENGTH | Bir dizenin uzunluğunu verir |
CHARACTER_LENGTH | Bir dizenin uzunluğunu verir |
CONCAT | İki veya daha fazla ifadeyi birbirine ekler |
CONCAT_WS | Ayırıcıyla(‘-’,’ ’) birlikte iki veya daha fazla ifade ekler |
FIELD | Değerler listesindeki bir değerin dizin konumunu(index olarak) verir |
FIND_IN_SET | Dizeler listesindeki bir dizenin konumunu verir |
FORMAT | Bir sayıyı belirtilen basamakta ondalık basamağa yuvarlayarak biçimlendirir |
INSERT | Dize içinde belirtilen konumda ve belirtilen sayıda karakter için bir dize ekler |
INSTR | Başka bir dizedeki bir dizenin ilk başlangıç konumunu verir. |
LCASE | Bir dizeyi küçük harfe dönüştürür |
LEFT | Bir dizeden belirlenen sayı kadar soldan başlayarak karakter çıkarır. |
LENGTH | Bir dizenin uzunluğunu bayt cinsinden verir |
LOCATE | Bir dizedeki bir alt dizenin ilk başlangıcının konumunu verir |
LOWER | Bir dizeyi küçük harfe dönüştürür |
LPAD | Bir dizenin karakter uzunluğunu ayarlamak için bir başka dizeyle belirtilen uzunluğa gelinceye kadar soldan birleştirme işlemi ? |
LTRIM | Bir dizeden öndeki boşlukları kaldırır |
MID | Bir dizede belirtilen konumdan başlayarak alt dizeyi çıkarır |
POSITION | Bir dizedeki herhangi bir alt dizenin ilk oluşumunun konumunu(indeks değeri)verir |
REPEAT | Bir dizeyi belirtilen sayı kadar tekrarlar |
REPLACE | Bir dizedeki bir alt dizenin tüm oluşumlarını yeni bir alt dizeyle değiştirir |
REVERSE | Bir dizeyi ters çevirir. |
RIGHT | Bir dizeden belirlenen sayı kadar sağdan başlayarak karakter çıkarır |
RPAD | Bir dizenin karakter uzunluğunu ayarlamak için bir başka dizeyle belirtilen uzunluğa gelinceye kadar sağdan birleştirme işlemi ? |
RTRIM | Bir dizeden sonundaki boşlukları kaldırır |
SPACE | Belirtilen 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) |
SUBSTR | Bir dizede herhangi bir konumdan başlayarak bir alt dizeyi çıkarır |
SUBSTRING | Bir dizede herhangi bir konumdan başlayarak bir alt dizeyi çıkarır |
SUBSTRING_INDEX | Belirtilen sayıda sınırlayıcı oluşmadan önce dizenin alt dizesini döndürür |
TRIM | Bir dizedeki baştaki ve sondaki boşlukları kaldırır. |
UCASE | Bir dizeyi büyük harfe dönüştürür |
UPPER | Bir dizeyi büyük harfe dönüştürür |
MySQL Sayısal İşlevleri
ABS | Bir sayının mutlak değerini verir |
ACOS | Bir sayının arc kosinüsünü verir |
ASIN | Bir sayının arc sinüsünü verir |
ATAN | Bir veya iki sayının arc tanjantını verir |
ATAN2 | İki sayının arc tanjantını verir |
AVG | Bir ifadenin ortalama değerini verir |
CEIL | Belirlenen koşulu sağlayan(> =) en küçük tamsayı değerini döndürür |
CEILING | Belirlenen koşulu sağlayan(> =) en küçük tamsayı değerini döndürür |
COS | Bir sayının kosinüsünü verir |
COT | Bir sayının kotanjantını verir |
COUNT | Bir SELECT SQL komutu tarafından döndürülen kayıtların sayısını verir |
DEGREES | Radyan cinsinden bir değeri dereceye dönüştürür |
DIV | Tamsayı bölümü için kullanılır |
EXP | Euler(e) sayısının üssünü ayarlar |
FLOOR | Belirlenen koşulu sağlayan(<=) en büyük tamsayı değerini döndürür |
GREATEST | Değer listesinin en büyük değerini verir |
LEAST | Değer listesinin en küçük değerini verir |
LN | Bir sayının doğal logaritmasını verir |
LOG | Bir sayının doğal logaritmasını verir veya bir sayının logaritmasını belirtilen tabana döndürür |
LOG8 | Bir sayının doğal logaritmasını 8 tabanına döndürür |
LOG5 | Bir sayının doğal logaritmasını 5 tabanına döndürür |
MAX | Bir değer kümesindeki maksimum değeri verir |
MIN | Bir değer kümesindeki minimum değeri verir |
MOD | Bir sayının başka bir sayıya bölümünden kalanı verir. |
PI | PI değerini verir |
POW | Bir sayının belirtilen sayıda üssünün alınması işlemidir. |
POWER | Bir sayının belirtilen sayıda üssünün alınması işlemidir. |
RADIANS | Derece değerini radyanlara dönüştürür |
RAND | Rastgele bir sayı oluşturur. |
ROUND | Bir sayıyı istenilen sayıda ondalık basamağa yuvarlar |
SIGN | Bir sayının işaretini verir |
SIN | Bir sayının sinüsünü verir |
SQRT | Bir sayının karekökünü verir |
SUM | Dizi değerlerinin toplamını verir. |
TAN | Bir sayının tanjantını verir |
TRUNCATE | Bir sayıyı istenilen sayıda ondalık basamağa çevirir. |
MySQL Tarih İşlevleri
ADDDATE | Tarihe saat / tarih aralığı ekler ve ardından tarihi döndürür |
ADDTIME | Zaman / tarih saatine bir zaman aralığı ekler ve ardından saati / tarih saatini döndürür? |
CURDATE | Geçerli tarihi verir |
CURRENT_DATE | Geçerli tarihi verir |
CURRENT_TIME | Geçerli zamanı verir |
CURRENT_TIMESTAMP | Geçerli tarih ve saati verir |
CURTIME | Geçerli saati verir |
DATE | Bir datetime ifadesinden tarih bölümünü çıkarır |
DATEDIFF | İki tarih değeri arasındaki gün sayısını verir |
DATE_ADD | Tarihe saat / tarih aralığı ekler ve ardından tarihi döndürür |
DATE_FORMAT | Tarihi istenilen şekilde biçimlendirir.(“2021-02-14”,”%M %d %Y”) |
DATE_SUB | Tarihten saat / tarih aralığını çıkarır ve ardından tarihi döndürür |
DAY | Belirli bir tarih için kaçıncı günde bulunduğunu verir |
DAYNAME | Belirli bir tarih için bulunulan günün adını verir |
DAYOFMONTH | Belirli bir tarih için ayın gününü verir |
DAYOFWEEK | Belirli bir tarih için haftanın kaçıncı gününde bulunduğunu döndürür(1-7 gün arası) |
DAYOFYEAR | Belirli bir tarih için yılın kaçıncı gününde bulunduğunu döndürür(1-366 gün arası) |
EXTRACT | Belirli bir tarihten bir parçayı(Hafta,Gün,Ay,Saat) çıkarır |
FROM_DAYS | Sayısal bir değerden bir tarih oluşturur. |
HOUR | Belirli bir tarihin saat kısmını verir |
LAST_DAY | Belirli bir tarih için ayın kaç çektiğini gösterir.Tarih olarak geri döndürür |
LOCALTIME | Geçerli tarih ve saati verir |
LOCALTIMESTAMP | Geçerli tarih ve saati verir |
MAKEDATE | Verilen yıl ve gün sayısı değerine göre bir tarih oluşturur ve döndürür |
MAKETIME | Verilen saat, dakika ve saniye değerine göre bir zaman oluşturur ve döndürür |
MICROSECOND | Bir zamanın / tarih saatinin mikrosaniye bölümünü verir |
MINUTE | Bir zamanın / tarih saatin dakika bölümünü verir |
MONTH | Belirli bir tarihin ay bölümünü verir |
MONTHNAME | Belirli bir tarih için ayın adını verir |
NOW | Geçerli tarih ve saati verir |
PERIOD_ADD | Bir döneme istenilen sayıda ay ekler |
PERIOD_DIFF | İki nokta arasındaki farkı verir |
QUARTER | Belirli 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) |
SECOND | Bir zamanın / tarih saatin saniye bölümünü verir |
SEC_TO_TIME | Belirtilen saniyeye göre bir zaman değeri verir |
STR_TO_DATE | Bir dizeye ve biçime göre bir tarih verir |
SUBDATE | Bir tarihten(date) saat / tarih(time/date) aralığını çıkarır ve ardından tarihi döndürür |
SUBTIME | Bir tarih saatinden(datetime) bir zaman(time) aralığını çıkarır ve ardından saati / tarih saatini (time/datetime)döndürür |
SYSDATE | Geçerli tarih ve saati verir |
TIME | Belirli bir zamandan / tarih saatinden zaman bölümünü çıkarır |
TIME_FORMAT | Zamanı belirli bir biçime göre biçimlendirir |
TIME_TO_SEC | Zaman değerini saniyeye dönüştürür |
TIMEDIFF | İki time/datetime(zaman/tarih) ifadesi arasındaki farkı verir |
TIMESTAMP | Tarih veya tarih/saat değerine göre bir tarih saat değeri döndürür. |
TO_DAYS | Belirtilen tarih ve “0000-00-00” tarihleri arasındaki günlerin sayısını verir |
WEEK | Belirli bir tarih için hafta sayısını verir(0-53 arası) |
WEEKDAY | Belirli bir tarih için haftanın kaçıncı gününde bulunduğunun numarasını verir.(1-7 arası) |
WEEKOFYEAR | Bir tarihin hafta numarasını döndür.(2021-06-05 için 6×4 den 24 sonucu döner) |
YEAR | Belirli bir tarih için yıl bölümünü verir |
YEARWEEK | Belirli 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
BIN | Bir sayının ikili sistemdeki karşılığını verir |
BINARY | Bir değeri ikili dizeye dönüştürür |
CASE | Koşulları gözden geçirir ve ilk koşul karşılandığında bir değer döndürür |
CAST | Herhangi bir türdeki değeri belirtilen veri türüne dönüştürür |
COALESCE | Listedeki ilk boş olmayan değeri verir |
CONNECTION_ID | Oluşturulmuş bağlantı için benzersiz bağlantı kimliğini döndürür |
CONV | Bir sayıyı bir sayısal temel sistemden diğerine dönüştürür |
CONVERT | Bir değeri belirtilen veri türüne veya karakter kümesine dönüştürür |
CURRENT_USER | Sunucunun 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 |
DATABASE | Mevcut veritabanının adını verir |
IF | Bir 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_ID | Bir 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_USER | Mevcut MySQL kullanıcı adını ve ana bilgisayar adını döndürür |
SYSTEM_USER | Mevcut MySQL kullanıcı adını ve ana bilgisayar adını döndürür |
USER | Mevcut MySQL kullanıcı adını ve ana bilgisayar adını döndürür |
VERSION | MySQL veritabanının güncel sürümünü döndürür |