答:MySQL可以通過一些函數來計算生日并得出年齡。以下是一些常用的函數和示例:
1. YEAR() 函數:返回日期的年份。如果您有一個名為“birthday”的日期字段,則可以使用以下語句計算出生年份:
2. DATE_FORMAT() 函數:將日期格式化為指定的字符串。以下語句將日期格式化為“YYYY-MM-DD”格式:
3. TIMESTAMPDIFF() 函數:計算兩個日期/時間之間的差異。以下語句將計算出生日與當前日期之間的年齡:
在這個示例中,“YEAR”表示要計算的時間單位,birthday是日期字段的名稱,CURDATE()是當前日期。
4. DATEDIFF() 函數:計算兩個日期之間的差異。以下語句將計算出生日與當前日期之間的天數:
在這個示例中,CURDATE()是當前日期,birthday是日期字段的名稱。
使用以上函數可以方便地計算生日并得出年齡。您可以根據自己的需要選擇適合的函數來計算。