MySQL データベース 8 - データベース内の関数の適用の詳細な説明

MySQL データベース 8 - データベース内の関数の適用の詳細な説明

データベースの組み込み関数の使用

この記事では、主に日付関数、文字列関数、数学関数など、データベースの組み込み関数の使用法について紹介します。

1. 日付関数

select current_date();//現在の日付、年、月、日を取得しますselect current_time();//現在の時刻、時間、分、秒を取得しますselect current_timestamp();//現在の年、月、日、時間、分、秒を取得しますselect date('2017-10-28');//パラメーターの日付を取得しますselect date_add('2017-10-28', interval 10 day);//指定された年/月/日をパラメーターの日付に追加しますselect date_sub('2017-10-28', interval 10 day);//指定された年/月/日をパラメーターの日付から減算しますselect datediff('2017-10-10', '2016-9-1');//2 つの日付間の日数を計算します

(II) 文字列関数

(III)数学関数

その他の機能

  1. user() 現在のユーザーを照会する
  2. md5(str)は文字列に対してmd5ダイジェストを実行し、ダイジェスト後の32ビット文字列を取得します。
  3. database()は現在使用中のデータベースを表示します
  4. password()関数はMySQLデータベースでユーザーを暗号化するために使用される。
  5. ifnull(val1, val2) val1がnullの場合はval2を返し、そうでない場合はval1の値を返します。
 //user() は現在のユーザーを照会します。user() を選択します。
 
 //md5(str) は文字列に対して md5 ダイジェストを実行し、ダイジェスト後の 32 ビット文字列を取得します。select md5('admin')
 
 //database() は現在使用中のデータベースを表示します select database();

 //password() 関数、MySQL データベースはこの関数を使用してユーザーを暗号化します select password('root');
 
 //ifnull(val1,val2) val1がnullの場合はval2を返し、そうでない場合はval1の値を返す select ifnull('abc', '123'); // abcはnullではないのでabcを返す

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

以下もご興味があるかもしれません:
  • MySQLデータベースのスケジュールバックアップを実装する方法
  • JDBC を使用して MySQL を操作するための簡単な分析では、Class.forName("com.mysql.jdbc.Driver") を追加する必要があります。
  • MySQLデータベースとOracleデータベース間のバックアップをインポートする
  • php+mysql によって開発された最もシンプルなオンライン質問バンク (オンライン質問システム)
  • MySQLでSQL文がどのように実行されるかの詳細な説明
  • MySQLのダウンロードとインストールのプロセスの詳細な説明
  • MySQL LOAD_FILE() 関数メソッドの概要
  • MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。
  • MySQL 実行ステータスの表示と分析
  • クエリでのMySQLのユニークキーの使用と関連する問題

<<:  vue シンプルメモ帳開発の詳しい説明

>>:  Linux および CentOS (サーバー) に zip および unzip コマンド機能をインストールする

推薦する

JavaScript の遅延読み込み属性パターンに関する簡単な説明

目次1. はじめに2. オンデマンド属性モード3. 乱雑な遅延読み込み属性パターン4. クラスの唯一...

Vue ページをリフレッシュするために provide と injection を適用する

目次方法1: 関数を直接呼び出す方法2: provide / inject (静的更新) を使用する...

LinuxにNginxをインストールする詳細な手順

1. Nginxのインストール手順1.1 公式サイトの紹介http://nginx.org/en/d...

Dockerで同じIDを持つ2つのイメージを削除する

今日 Docker コンテナを作成したとき、誤ってイメージの名前を間違って入力しました。その結果、コ...

Nginx リバース プロキシ構成の完全なプロセス記録

1. 準備LinuxシステムにTomcatをインストールし、デフォルトのポート8080を使用してTo...

Docker コンテナのカスタム ホストのネットワーク アクセス操作

docker-compose.yml に extra_hosts キーワードを追加すると、コンテナの...

Vue はグラフィック検証コードログインを実装します

この記事では、グラフィック認証コードログインを実装するためのVueの具体的なコードを参考までに紹介し...

HTML テーブル マークアップ チュートリアル (30): セルの暗い境界線の色属性 BORDERCOLORDARK

セルでは、暗い境界線の色を個別に定義できます。基本的な構文<TD ボーダーコロダーク=colo...

HTML チュートリアル: よく使われる HTML タグのコレクション (4)

関連記事:初心者が学ぶ HTML タグ (3)導入された HTML タグは、必ずしも XHTML 仕...

Web データ ストレージ: Cookie、UserData、SessionStorage、WebSqlDatabase

クッキーこれはクライアント ブラウザの状態を保存するための標準的な方法です。Cookie はブラウザ...

Docker を使用して Jenkins をインストールするためのサンプル コード

Dockerコンテナのインストール時に遭遇しやすい2つの問題1.ポートはすでに割り当てられています(...

Dockerコンテナオーケストレーション実装プロセス分析

実際の開発環境や本番環境では、コンテナを独立して実行することはあまりなく、複数のコンテナを一緒に実行...

Unicodeの一般的な記号

Unicode は、世界中のすべてのテキストと記号に対応できる国際組織によって開発された文字エンコー...

Dockerコンテナのインポ​​ートとエクスポートに関するチュートリアル

背景Docker の人気は、コンテナの共有と移植が容易であることと密接に関係しています。ユーザーは、...

MySQL InnoDB ロックの概要

目次1. 共有ロックと排他ロック2. 意図ロック3. レコードロック4. ギャップロック5. ネクス...