要件:
1) -123の絶対値;
2) 最大値を取得するには100,88,33,156;集計関数
MySQL には、テーブル内のデータの合計または一元的な集計用に特別に設計された一連の関数があります。これらの関数は、group by 句を含む選択クエリでよく使用されます。もちろん、group なしのクエリにも使用できます
1)。一連の関数の中で、最も一般的に使用されるのは COUNT() 関数です。この関数は、学生から少なくとも 1 つの null 以外の値を含む行の数を計算します。 MIN() および MAX() 関数は、数値セットの最小値または最大値を返します
データから min(score) を選択します;//最小値を返します データから max(age) を選択します;最大値を返します
要件: フィールドスコアを含む新しいデータテーブルを作成し、29と34の2つのデータをそれぞれ追加し、平均値と最小値を計算します
文字列関数
MySQLデータベースには数値データだけでなく文字列も含まれています。よく使用されるもの:
length() 関数を通じて文字列を取得できます
select length('abcdefg');// 結果は 7 です Trim() 関数を使用すると、カット時の削除形式を指定できます値に応じて、文字列の先頭、末尾、両側から切り取るかどうかも決定できます。
select Trim(先頭の '!' from '!!!heihei!!!');// 最初の "!" 記号を削除します
concat( ) 関数が提供します パラメータは文字列に連結されますselect concat('woyao','yaosini');//結果は woyaoyaosini です
Date time function
1) now() 関数を使用して現在の日付を取得しますと時刻 (YYYY) は、MM-DD HH:MM:SS の形式で現在の日付と時刻を返します
select now();//現在の時刻を返します
2) 日付と時刻を個別に取得するには、次のようにします。 curdate() 関数と curtime() 関数を使用します
select curtime( );// 現在の時刻、HH:MM:SS 形式
3 ) Week() 関数は、指定された日付が何週目であるかを返し、yearweek() 関数は、指定された日付が年の何週目であるかを返します
select week('2017-02-24');//結果は 8 ですselect yearweek(20170224);//結果は 200408 です
暗号化関数 (詳細をご覧ください)
password() 関数は、暗号化されたパスワード文字列を作成するために使用されます。 MySQL セキュリティ システム。この暗号化プロセスは元に戻すことができず、UNIX パスワード暗号化とは異なるアルゴリズムを使用します。
UNIX crypt() システムを使用して、ENCRYPT() 関数を通じて文字列を暗号化することもできます。ENCRYPT() 関数は、暗号化する文字列と、(オプションで) 暗号化プロセスで使用されるソルト (一意に決定できる文字列) を受け取ります。キーのようなパスワード)。
これらの関数の最初は ifnull() 関数です。この関数は 2 つのパラメーターを持ち、最初のパラメーターを判断します。最初のパラメータが null でない場合、関数は最初のパラメータを呼び出し元に返します。null の場合は、2 番目のパラメータが返されます。
nullif() 関数は、指定された 2 つのパラメーターが等しいかどうかを確認し、等しい場合は null を返します。そうでない場合は、最初のパラメーターが返されます。
if() 関数には 3 つのパラメータがあります。最初のパラメータは判定対象の式です。式が true の場合、if() 関数は 2 番目のパラメータを返します。それが false の場合、3 番目のパラメータを返します。 if() 関数は、結果が 2 つしかない場合に使用するのに適しています。
Format 関数
MySQL には、データをフォーマットするために特別に設計された関数がいくつかあります
より一般的に使用されるのは、変換できる format() 関数です。大きい値は、カンマで区切られた人間が判読できるシーケンスとしてフォーマットされます。 format() の最初のパラメータはフォーマットされたデータで、2 番目のパラメータは結果の小数点以下の桁数です
データ変換関数
データ型変換を実行するために、MySQL は値を指定されたデータ型に変換できる Cast() 関数を提供します
通常、数値演算を使用する場合、文字列は自動的に数値に変換されます
select ; 1+'99';//結果は 100 です
select 1+cast('99' as signed);//結果は 100 です
多くの日付と時刻の関数を強制できます (now()、curtime() およびcurdate() 関数]、返される値を文字列ではなく数値として出力します。これらの関数を数値環境で使用するか、数値に変換するだけです
システム情報関数
database()、 user() 関数と version() 関数はそれぞれ、現在選択されているデータベース、現在のユーザー、および MySQL のバージョン情報を返すことができます:
以上がMySQL の高度なドリフトを深く理解する (3)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于架构原理的相关内容,MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层,下面一起来看一下,希望对大家有帮助。

mysql的msi与zip版本的区别:1、zip包含的安装程序是一种主动安装,而msi包含的是被installer所用的安装文件以提交请求的方式安装;2、zip是一种数据压缩和文档存储的文件格式,msi是微软格式的安装包。

方法:1、利用right函数,语法为“update 表名 set 指定字段 = right(指定字段, length(指定字段)-1)...”;2、利用substring函数,语法为“select substring(指定字段,2)..”。

在mysql中,可以利用char()和REPLACE()函数来替换换行符;REPLACE()函数可以用新字符串替换列中的换行符,而换行符可使用“char(13)”来表示,语法为“replace(字段名,char(13),'新字符串') ”。

转换方法:1、利用cast函数,语法“select * from 表名 order by cast(字段名 as SIGNED)”;2、利用“select * from 表名 order by CONVERT(字段名,SIGNED)”语句。

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于MySQL复制技术的相关问题,包括了异步复制、半同步复制等等内容,下面一起来看一下,希望对大家有帮助。

在mysql中,可以利用REGEXP运算符判断数据是否是数字类型,语法为“String REGEXP '[^0-9.]'”;该运算符是正则表达式的缩写,若数据字符中含有数字时,返回的结果是true,反之返回的结果是false。

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了mysql高级篇的一些问题,包括了索引是什么、索引底层实现等等问题,下面一起来看一下,希望对大家有帮助。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ホットトピック



