MySql 組み込み関数の自習知識ポイントまとめ

MySql 組み込み関数の自習知識ポイントまとめ

文字列関数

文字ascii(str)のASCIIコード値をチェックし、strが空の文字列の場合は0を返します。

ascii('a')を選択します。

ASCIIコード値に対応する文字char(数値)を表示します。

char(97)を選択します。

文字列を連結する concat(str1,str2...)

concat(12,34,'ab')を選択します。

文字数の長さ(str)が含まれます

長さ('abc')を選択します。

文字列の傍受

  • left(str,len)は文字列strの左端のlen文字を返します。
  • right(str,len) は文字列 str の右端を返します。
  • substring(str,pos,len)は、文字列strの位置posから始まるlen文字を返します。
部分文字列('abc123',2,3)を選択します。

スペースを削除

ltrim(str)は、文字列strの左側のスペースを削除して返します。
rtrim(str)は、右側のスペースを削除した文字列strを返します。
trim([direction remstr from str) は、文字列 str の片側から remstr を削除した後を返します。方向を表す単語には、both、leading、trailing があり、これは両側、左、右を意味します。

トリム('バー')を選択します。
select trim(leading 'x' FROM 'xxxbarxxx');
select trim(both 'x' FROM 'xxxbarxxx');
select trim(末尾の 'x' FROM 'xxxbarxxx');
TRIM(先頭 ' ' から ' my ' を選択)

n個のスペース文字からなる文字列を返します。space(n)

スペースを選択(10);

文字列を置換する replace(str,from_str,to_str)

replace('abc123','123','def') を選択します。

大文字小文字の変換、関数は次のようになります

  • 下(文字列)
  • 上(文字列)
下を選択します('aBcD');

数学関数

絶対値abs(n)を求める

abs(-32)を選択します。

mをnで割ったときの剰余を求めます。mod(m,n)、演算子%と同じです。

mod(10,3)を選択します。
10%3を選択;

Floor floor(n)はn以下の最大の整数を表す。

フロアを選択(2.3);

Ceiling(n)はn以上の最大の整数を意味します

天井を選択(2.3);

丸められた値round(n,d)を求めます。ここでnは元の数値を表し、dは小数点を表します。デフォルト値は0です。

round(1.6)を選択します。

x の y 乗を求める pow(x,y)

pow(2,3)を選択します。

PI を取得()

PI() を選択します。

乱数 rand()、0 から 1.0 までの値を持つ浮動小数点数

rand() を選択します。

他にも三角関数はたくさんあります。使用する際はドキュメントを参照してください。

日付と時刻関数

サブ値を取得します。構文は次のとおりです。

  • year(date) は date の年を返します (範囲は 1000 から 9999)
  • month(date)はdateの月の値を返します。
  • day(date)はdateの日付値を返します。
  • hour(time) は、time の時間 (範囲 0 から 23) を返します。
  • minute(time) は時間の分数を返します (範囲 0 から 59)
  • second(time) は時間の秒数を返します (範囲 0 から 59)
年を選択('2016-12-21');

日付計算には+-演算子を使用し、数字の後のキーワードは年、月、日、時、分、秒です。

'2016-12-21'+間隔1日を選択します。

日付フォーマットdate_format(date,format)、formatパラメータの使用可能な値は次のとおりです。

年%Yを取得し、4桁の整数を返します

* 年%yを取得し、2桁の整数を返す

* 月%mを取得します。値は1から12までの整数です。

%d 日を取得し、整数を返します

* %Hを取得する場合、値は0から23までの整数です

* %hを取得する場合、値は1から12までの整数です

* スコア %i を取得します。値は 0 から 59 までの整数です。

* 2番目の%sを取得します。値は0から59までの整数です。

date_format('2016-12-21','%Y %m %d') を選択します。

現在の日付 current_date()

current_date() を選択します。

現在の時刻 current_time()

current_time() を選択します。

現在の日付と時刻()

今すぐ選択();

以上が今回ご紹介した関連知識の全てです。追加でご要望がございましたら、123WORDPRESS.COM 編集部までお問い合わせください。

以下もご興味があるかもしれません:
  • MySQL ファジークエリの使用法 (通常、ワイルドカード、組み込み関数)
  • MySQL の組み込み関数 find_in_set を使用した効率的なあいまい検索の詳細な説明
  • 乱数を生成する PHP 組み込み関数の例
  • 組み込み関数を使用せずに文字列を整数に変換する PHP の例
  • PHPの組み込み関数を使用して画像を生成する方法の詳細な説明
  • PHP組み込み関数の使用に関するいくつかの実用的なガイド
  • PHPは組み込み関数memory_get_usage()を通じてメモリ使用量を取得します。
  • MySQL と PHP の基礎と応用: 組み込み関数

<<:  Ubuntu 20.04にSogou入力方式をインストールする詳細な手順

>>:  React Native JSIはRNとネイティブ通信のサンプルコードを実装します

推薦する

Webpack コンポーネントの使用状況統計を実装するための 50 行のコード

背景最近、リーダーからコンポーネント ライブラリを構築するように依頼があり、プロジェクトで現在使用さ...

HTML ページ ヘッダー コード例の詳細な説明

知識ポイント1: ヘッダー情報にWebページのベースURLを設定するベース URL の本質は、ハイパ...

Ubuntu 16.04 サーバーで MySQL を設定し、リモート接続を有効にする方法

背景最近、Node.js を勉強しているのですが、クラウド サーバーがあることを思い出しました。しか...

MySQL 8.0 のタイムゾーン問題を解決する手順

ソフトウェアバージョンウィンドウズ: ウィンドウズ10 MySQL: mysql-8.0.16-wi...

mysql-8.0.15-winx64 解凍バージョンのインストールチュートリアルと終了する 3 つの方法

1.公式サイトからダウンロードして解凍する参考: 2. 環境変数を設定するMYSQL_HOMEをMy...

vue cli で env を使用するガイド

目次序文紹介-公式設定例序文vueCli を使用してプロジェクトを開発したことのある方は、少しがっか...

HTML+CSSを使用してマウスの動きを追跡する

ユーザーがプライバシーを意識するようになり、オンライン トラッキングに対する予防策を強化するにつれて...

Pythonの関数知識についての簡単な説明

目次関数パラメータの2つの主要なカテゴリ位置パラメータ可変長パラメータ名前空間要約する関数パラメータ...

CSSアダプティブレイアウトは、サブ要素項目の全体的な中央揃えと内部項目の左揃えを実現します。

日常業務では、次のようなレイアウトに遭遇することがあります。親要素のフレーム (ブラウザのサイズに応...

webpackコード断片化の実装

目次背景コモンズチャンクプラグイン分割チャンク構成リソースを非同期に読み込む要約する背景高性能なアプ...

Linux での Nginx アンチホットリンクと最適化の実装コード

バージョン番号を非表示バージョン番号は非表示になっていません。セキュリティを強化するために、バージョ...

IIS を使用して X-Forwarded-For ヘッダー (XFF) を呼び出して訪問者の実際の IP を記録する 2 つの方法

問題: IIS を通じて公開された Web サイトは F5 デバイスの背後に配置されています。透過的...

MySQLにおけるSQLの実行順序についてのちょっとした質問

今日、仕事中に左結合に関するSQLの問題に遭遇しました。後で解決しましたが、この問題を通じてSQLの...

win10 64 ビット システムに複数の JDK バージョンをインストールする際の切り替え問題と解決策の概要

コンピューターにmyeclipse2017とidea2017がインストールされているため、ideaが...

React でのポータルとエラー境界処理の実装

目次ポータルエラー境界処理エラー境界を使用しない場合はどうなりますか?注記ポータルスロットとも言えま...