MYSQLの研究では、9(共通機能)ノート

まず、文字列関数
MySQLの文字列関数

関数名効果
列のバイト長を返し長文字列の長さの計算機能
CONCAT合成文字列関数を、一つ以上のパラメータの文字列を生成した接続パラメータの結果を返すことができる
置換文字列関数INSERT
が低い文字列を小文字
UPPERは大文字に文字列を変換し
、左の文字列から取られた左列の左の文字の数を返し
、文字列の右側から採取した権利を、文字列の複数の右に戻る
TRIM削除スペースは左と文字列の右側には
、文字列置換機能を交換し、新たな置換文字列戻り
列を取っSUBSTRINGを、指定された位置トランスデューサから始まる文字指定された長さを返す
関数は、元のを返す(リバース)逆列反転文字列文字列は逆の順序
2つの数値関数用いて
機能効果の名前は、
絶対値ABS
SQRTは、セカンダリルート確立
のMOD剰余数
以下のパラメータは、すなわち取るために2つの関数が最小の整数を戻されCEILおよびCEILING同じ機能を全体の
床が切り捨て、戻り値はBiginに変換され、
RANDは、それが1に0を生成します 乱数の間に、整数パラメータを繰り返しシーケンスを生成するために、渡され
、その丸みを帯びたラウンドパラメータ
SIGNシグナム戻り
同様の機能及びPOW POWER二つの機能を、結果が送信される電力パラメータ値
SINサインを求めて
ASINは、アークサインを求め、関数SINの互いに逆関数
COSコサイン確立
ACOSが互いに逆関数、コサイン関数及びCOSネゲート
TANは正接確立
互いに逆関数TAN関数と需要のATANアークタンジェントを、
COTの残りを接線
日時関数用いた三、
機能効果の名前
CURDATEとCURRENT_DATE同様の効果二つの機能は、システムは、現在の日付の値を返し
、システムは、時間の現在の値を返し、CURTIMEのCURRENT_TIMEに二つの機能と同様の効果を
NOWとの二つの機能と同様の効果をSYSDATE現在のシステム日付と時刻が値を返し
UNIX_TIMESTAMPがUNIXタイムスタンプ機能は、UNIXベースの符号なし整数のタイムスタンプを返し得る
タイムスタンプが互いに逆関数UNIX_TIMESTAMPと、UNIX時間形式に変換されFROM_UNIXTIME
月は特定の日付を取得します1月
MONTHNAMEは英語名の月で指定した日付を取得
DAYNAMEは、一週間の英語名に対応する当該期間取得
DAYOFWEEK週インデックス位置の値に対応する指定された日付を取得します
週が指定した日付を取得し、今年の最初の数週間で、値の範囲を返さかどうかに0〜52 1〜53
DAYOFYEAR GET 与えられた期間は、年の最初の日で、戻り値の範囲は366〜1であり、前記
指定された日付が、戻り値の範囲は31〜1最初の数日間の月です取得しますDAYOFMONTH
取得のYEAR年、戻り値の範囲は〜2069 1970です
秒にTIME_TO_SEC時間パラメータ
SEC_TO_TIME秒の時間を変換するために、互いにTIME_TO_SECと逆関数
同じDATE_ADD二機能ADDDATEは、間隔指定した日付に追加され
ている、DATE_SUB二機能SUBDATE同じ時間間隔で指定された日付減算
でaddTime時間加算器を、元の時に指定された時間を追加し
、元の時間に指定された時間を減算し、SUBTIME時間減算
リターン・パラメータは1を減算、2つの日付の間DATEDIFF取得間隔パラメータ2の値が
指定されたフォーマットパラメータに従ってフォーマットDATE_FORMAT指定された日付が値を返し
平日週インデックスに対応する日付指定日得る
システム情報関数用いて4つの
関数の効果の名前を
決意、フロー制御場合
IFNULLは空気か否かを判断します
CASE

おすすめ

転載: blog.51cto.com/14525650/2436590