ソフトウェア テスト - MySQL (VI: データベース関数)

ソフトウェア テスト - MySQL (VI: データベース関数)

1.MySQL関数

1. 数学関数

PI() # 円周率 (pi) の値を返します。デフォルトの小数点以下の桁数は 6 です。

FLOOR(x)はxより小さい最大の整数を返します(小数点以下を切り捨てます)

CEILING(x)は切り上げ

ROUND (x, y) は、演算の値を小数点以下 y 桁に丸めます。y が負の数の場合は、小数点以下 y 桁に丸められます。

RAND(x) は乱数を返します。x が同じであれば、返される乱数も同じになります。

TURNCATE(x,y)は小数点以下y桁のxを返します。

ABS(X) xの絶対値を返す

MOD(X, Y) は、小数であっても X を Y で割った余りを返します。

SQRT(x) 負でない数 x の平方根を返します。

SIGN(X) はパラメータの符号を返します。x の値が正、0、負の場合、それぞれ 1、0、-1 を返します。

POW(X,Y)、POWER(X,Y)、EXP(X) べき乗関数

LOG(X), LOG10(X) 対数演算

度とラジアンを変換するRADIANS(X)、DEGREES(X)関数

SIN(X)、ASIN(X) 正弦関数、逆正弦関数

COS(X)、ACOS(X) 余弦関数と逆余弦関数

2. 集計関数

AVG(x) #平均

COUNT(col) #列内の制御されていない値の数を返します

MIN(col) #列の最小値を返します

MAX(col) #列の最大値を返します

SUM(col) #列の合計を返します

3. 文字列関数

CONCAT(s1,s2,s3,...)#文字列 s1,s2,s3,... を接続します

LTRIM(str) #strの先頭のスペースを削除します

RTRIM(str)#strの末尾のスペースを削除します

TRIM(str)#STRの両端のスペースを削除します

部分文字列(str、開始インターセプト位置loc、インターセプト長さlen) #loc=1: 最初の位置、2 2番目の位置

4. 日付関数

YEAR(date) #日付の年を返します (1000-9999)

MONTH(データ)#日付の月を返します(1-12)

DAY(データ)#日付を返す(1-31)

HOUR(時間)

分(時間)

2回目(時間)

DATE(日付時刻)

TIME(日付時刻)

5. グループ化機能

asは別名を取るためのキーワードであり、省略できる。

数学関数 (フィールド名) の別名を選択します。フィールド名はフィールド名によるグループ化を示します。

#各クラスの平均点を知りたい場合

#グループ化関数を使用する場合、グループに含まれないフィールドはgroup byの後に配置する必要があります

上記は、編集者が紹介したMySQLデータベース機能の詳細な説明と統合です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQLI 関数のカプセル化に基づく PHP データベース接続ツール クラス [定義と使用法]
  • PHP の mysql_query() 関数を使用して MySQL データベースを作成するチュートリアル
  • MySQL データベースは concat 関数を使用して SQL インジェクション クエリを実行します。
  • PHPのsession_set_save_handler()関数を使用して、セッションをMySQLデータベースインスタンスに保存します。
  • MySQLデータベースの関数を開く、閉じる、表示する方法
  • MySQL のインポートとエクスポート データベース、関数、ストアド プロシージャの紹介
  • mysql クエリ データベース ストアド プロシージャと関数ステートメント
  • PHP アクセス MYSQL データベース カプセル化クラス (関数の説明付き)
  • PHP での一般的な MYSQL 関数 (PHP でデータベースを操作するために必須)
  • MySQL データベース ライブラリ

<<:  Centos7 で MySQL マスター スレーブ サーバーを構築する方法 (グラフィック チュートリアル)

>>:  jQueryで大画面スクロール再生効果を実現

推薦する

ホバー画像のポップアウトポップアップ効果を実現するための純粋な CSS のサンプルコード

実施原則メイングラフィックは、背景と前景の 2 つの要素で構成されています。次のサンプルコードでは、...

MySql データベースにリモートでログインするにはどうすればよいですか?

はじめに: プロジェクトを開発するために、サーバーに MySql データベース サーバーを展開し、ロ...

MySQL 5.7のワンクリックインストールとパスワードポリシーの変更方法

1.Mysqlスクリプトのワンクリックインストール [root@uat01 ~]# cat Inst...

Docker 階層化パッケージを使用して Spring Boot を設定する方法

Spring Boot プロジェクトでは、Docker コンテナ、jar、war の階層化パッケージ...

MySQL における UNION と UNION ALL の基本的な使い方

データベースでは、UNION キーワードと UNION ALL キーワードの両方が 2 つの結果セッ...

ろうそくを溶かす(水滴)サンプルコードを実現する純粋な CSS

成果を達成する実装のアイデアフィルターのコントラストとぼかしを利用して溶ける効果を実現します。親要素...

MySQL 5.7.13 ソースコードのコンパイル、インストール、および構成方法のグラフィックチュートリアル

インストール環境: CentOS7 64ビットMINI版公式ソースコードのコンパイルおよびインストー...

MySQL はデータベースを動的に更新します スクリプト例の説明

具体的なupgradeスクリプトは次のとおりです。インデックスを動的に削除する アップグレードが存在...

vue3 統合 API における vue2 の $refs の代替方法についての簡単な説明

vue2 プロジェクト開発の経験があれば、$refs に精通しているでしょう。 vue3 の急激なア...

オペレーターが知っておくべき 18 個の Nginx プロキシ キャッシュ構成のヒント (どれを知っていますか?)

アプリケーションや Web サイトのパフォーマンスが成功の重要な要素であることは誰もが知っています。...

ApacheのDjangoオンライン展開方法

環境: 1. Windows Server 2016 Datacenter 64 ビット 2. SQ...

Web デザイン体験: 5 つの優れた Web デザイン コンセプトの完全分析 (画像)

他の種類のデザインとは異なり、Web デザインは時代の発展とともに常に変化しています。したがって、W...

Vue はウェブページの言語切り替えの国際化を実装します

1. 基本的な手順1: yarn add vue-i18nをインストールするこのパスに新しい .js...

jQuery+h5 で 9 マス抽選特殊効果を実現 (フロントエンドとバックエンドのコード)

序文:フロントエンド: jq+h5 で 9 グリッドのダイナミック効果を実現バックエンド: thin...

中国語と英語のフォント名の比較表(FounderとArphicを含む)

CSS ファイルでは、フォント名が文字化けしていることがよくあります。これは、作成者が中国語フォン...