共通機能mysqlの概要:MySQLの要約で共通機能

共通の機能はMySQLで要約されています

 

1、文字関数

  スプライシング連結:連結(STR1、 '_' 、STR2) STR1のSTR2と'_'スプライスを有する2つのフィールドが一緒に
  サブストリング取らSUBSTR:SUBSTR( '笑'、3 )= '母' SUBSTR( 'HAHAH'、 1,4)=「母」4は、長手方向である
  上側大文字は、上部(「HAAH」)
  低いが低下する変換
  前部および後部スペースと指定した文字にトリム、デフォルトの空間にあり、トリム(「」、「 aahahahaca」) =「hahahac」
  左にLTRIM空間
  にRTRIMスペース右
  置き換える〜
  LPAD左パディング:LPAD(「STR」、10 、「*」) *充填剤を使用しない長さ10 STRの全長
  RPAD右パディングを
  第1の戻りストリングINSTRインデックス(最初の一致)の発生ならないことが見出さ戻り0
  バイトの数(列の長さ)を求める長さ

2、数学関数
    ラウンド:丸めラウンド(1.65)は、2ラウンド(=  1.765,2)= 1。76は、小数点以下2桁を表す
  ランドノンス
  最大整数以下またはパラメータに等しい戻り切り捨てフロアを
  最小の整数を超えるCEIL戻りCEILまたはパラメータに等しい
  MODモジュロMOD(10,3)
  TRUNCATE切り捨てTRUNCATE(1.69999,1)= 1.6 1小数点いくつか切り捨て、非丸めルール

3は、日付関数は
    、今現在のシステム日付+時間()
  CURDATE CURDATE現在のシステム日付()
  CURTIME CURDATE現在のシステム時刻()
  STR_TO_DATE前面に日付形式の文字を指定するには、MySQLで日付形式にフォーマットを変換するための時間が来ました  

  DATE_FORMATの改宗は、所定のフォーマットに文字を変換するための日付に日付が表示された
  (NOW())年に
  月の月(NOW())
  ヶ月名MONTHNAME(NOW())
  日付と時刻の文字を:
    年%Yの4
    %のY 2年ビット
    %のM月(01,02,03、...、11、12)
    %のC月(、2、3、...、11、12)  
    %dの日(01、02、... )
    %h時間(24時間)
    %h時間(12時間)
    %I分(00、01 ... 59)
    %S秒(00、01、59···)

4、フロー制御機能

  処理する場合デュアルブランチ

      回最終的にリターンの文(1 <2は、 'I 2' '私は午前1時')が '私は1です'

 

  多重if

      場合

      ケース1は、その文を実行したときに1

      ケース2は、その文を実行したときに2

      CASE3は、その文を実行すると3

        4を実行するelseステートメント

         新しい変数として終了


  複数の分岐を処理するcaseステートメント

      ケースフィールドまたは式

      ケース1は、その文を実行したときに1

      ケース2は、その文を実行したときに2

      CASE3は、その文を実行すると3

      4を実行するelseステートメント

      新しい変数として終了 

詳細については、以下を参照してください。https://www.runoob.com/mysql/mysql-functions.html

1、文字関数

  スプライシング連結:連結(STR1、 '_' 、STR2) STR1のSTR2と'_'スプライスを有する2つのフィールドが一緒に
  サブストリング取らSUBSTR:SUBSTR( '笑'、3 )= '母' SUBSTR( 'HAHAH'、 1,4)=「母」4は、長手方向である
  上側大文字は、上部(「HAAH」)
  低いが低下する変換
  前部および後部スペースと指定した文字にトリム、デフォルトの空間にあり、トリム(「」、「 aahahahaca」) =「hahahac」
  左にLTRIM空間
  にRTRIMスペース右
  置き換える〜
  LPAD左パディング:LPAD(「STR」、10 、「*」) *充填剤を使用しない長さ10 STRの全長
  RPAD右パディングを
  第1の戻りストリングINSTRインデックス(最初の一致)の発生ならないことが見出さ戻り0
  バイトの数(列の長さ)を求める長さ

2、数学関数
    ラウンド:丸めラウンド(1.65)は、2ラウンド(=  1.765,2)= 1。76は、小数点以下2桁を表す
  ランドノンス
  最大整数以下またはパラメータに等しい戻り切り捨てフロアを
  最小の整数を超えるCEIL戻りCEILまたはパラメータに等しい
  MODモジュロMOD(10,3)
  TRUNCATE切り捨てTRUNCATE(1.69999,1)= 1.6 1小数点いくつか切り捨て、非丸めルール

3は、日付関数は
    、今現在のシステム日付+時間()
  CURDATE CURDATE現在のシステム日付()
  CURTIME CURDATE現在のシステム時刻()
  STR_TO_DATE前面に日付形式の文字を指定するには、MySQLで日付形式にフォーマットを変換するための時間が来ました  

  DATE_FORMATの改宗は、所定のフォーマットに文字を変換するための日付に日付が表示された
  (NOW())年に
  月の月(NOW())
  ヶ月名MONTHNAME(NOW())
  日付と時刻の文字を:
    年%Yの4
    %のY 2年ビット
    %のM月(01,02,03、...、11、12)
    %のC月(、2、3、...、11、12)  
    %dの日(01、02、... )
    %h時間(24時間)
    %h時間(12時間)
    %I分(00、01 ... 59)
    %S秒(00、01、59···)

4、フロー制御機能

  処理する場合デュアルブランチ

      回最終的にリターンの文(1 <2は、 'I 2' '私は午前1時')が '私は1です'

 

  多重if

      場合

      ケース1は、その文を実行したときに1

      ケース2は、その文を実行したときに2

      CASE3は、その文を実行すると3

        4を実行するelseステートメント

         新しい変数として終了


  複数の分岐を処理するcaseステートメント

      ケースフィールドまたは式

      ケース1は、その文を実行したときに1

      ケース2は、その文を実行したときに2

      CASE3は、その文を実行すると3

      4を実行するelseステートメント

      新しい変数として終了 

詳細については、以下を参照してください。https://www.runoob.com/mysql/mysql-functions.html

おすすめ

転載: www.cnblogs.com/ycg-blog/p/12609333.html