主な MySQL 関数は次のように紹介されています。
1. 数学関数注: 各関数の前に 数学関数
-- abs() 絶対値 SELECT ABS (-100); -- pi() は円の規則性を返します SELECT PI(); -- SQRT() は負でない数 x の平方を返します。SELECT SQRT(2); -- POW は x の y 乗を返します。SELECT POW(2,10); パワーを選択(2,10) -- CELL() または SELECT CEIL(3.14); -- 最も近い整数に切り上げる -- floor() SELECT FLOOR(3.14); -- 整数に切り捨て -- round() は整数に切り捨てることができ、小数点も保持します SELECT ROUND(3.4); ROUND(3.5)を選択します。 ラウンドを選択(3.7,2) -- pow() x の y 乗 SELECT POW(2,3); -- ランダム 0~1のランダム RAND() を選択; -- truncate() は小数点以下を保持します SELECT TRUNCATE(3.14159265758,3); SELECT TRUNCATE(RAND()* 1000,3); 2. 文字列関数文字列関数
-- 文字列関数 -- RIGHT 長さを選択します('fdsajfadslksdafk'); CHAR_LENGTH('fdsajfadslksdafk')を選択します。 -- lower upper -- すべてを大文字と小文字に変更します SELECT UPPER('fdsajfadslksdafk'); LOWER('AFASDF')を選択します。 -- trim() は両端のスペースを削除します SELECT TRIM(' abc ' ) TRIM('afdjkadsfjkll asd;fasf ')を選択します。 -- 逆順() 逆順 SELECT REVERSE('abcdefg'); SELECT REVERSE(TRIM('afdjkadsfjkll asd;fasf '));、 -- replace(str,len1,len2) len1 は len2 を置き換えます SELECT REPLACE('QQ グループの全員が才能があり、話が上手です', '才能', '天才'); SELECT REPLACE('路展其是班草', '阿呆呆', '曹某某'); -- y 切片 z 切片 SELECT SUBSTRING('刑務所にいる人は皆才能があり、上手に話します',4,5); 3. 日付関数日付関数
ADDDATE ( DATEDIFF ( -- 日付関数 -- システムの現在の日付 sysdate() SELECT SYSDATE() システムの現在の日付; -- 時間、分、秒 -- (日付と時刻) SELECT CURDATE() システムの現在の日付; -- 現在の日付 -- (日付) SELECT CURTIME() システムの現在の時刻; - (時間) -- dayofweek() 今日は週 - 月 - 年です SELECT DAYOFYEAR(SYSDATE()) 今日は年の何日目ですか。 SELECT DAYOFMONTH(SYSDATE()) 今日は今月の初日です。 SELECT DAYOFWEEK('2021-9-19') 今日は何曜日ですか? -- 1-7 - 平日 SELECT WEEKDAY(SYSDATE()) + 1 今日は何曜日ですか? -- 0-6 -- dayname 曜日 SELECT DAYNAME('2001-9-18') -- 年 月 日 時間 分 秒 YEAR(SYSDATE()) YEARを選択します。 MONTH(SYSDATE()) 月を選択します。 DAY(SYSDATE()) DAYを選択します。 HOUR(SYSDATE())を選択します。 MINUTE(SYSDATE()) を選択します。 SECOND(SYSDATE()) 秒を選択します。 -- 週 SELECT WEEK(SYSDATE()) week; -- adddate(date,interval expr type) は日付に時間を追加します -- 残りの寿命が 50 年だとすると、50 年後の時間は何時になるでしょうか? SELECT ADDDATE(NOW(),INTERVAL 50 YEAR); ADDDATE(NOW()、間隔50秒)を選択します。 -- datediff(date1, date2) 2つの日付の間隔 SELECT ABS(DATEDIFF('2005-8-26','2021-9-23')); -- 1984 - 3 - 24 -- 彼が 2005 年 7 月 15 日に生まれたと仮定すると、彼は何分生きたでしょうか? -- 彼の余命が 80 年だと仮定すると、80 年後にはどれくらい生きているでしょうか? SELECT ABS(DATEDIFF('2005-7-15',SYSDATE()) ) * 1444; ADDDATE(NOW(), 間隔 80 年) を選択します。 4. 暗号化機能
-- 暗号化関数 SELECT PASSWORD('123456') は暗号化後に元に戻すことはできません。 SELECT PASSWORD('666666') 暗号化を元に戻すことはできません。 --MD5 SELECT PASSWORD('123456') は暗号化後に元に戻すことはできません MD5('123456') は暗号化後に元に戻すことができます -- バージョンを表示 SELECT VERSION(); CHARSET('123456')を選択します。 -- md5 暗号化 -- Snowflake Twitter アルゴリズム これで、 以下もご興味があるかもしれません:
|
>>: 共通要素のデフォルトのマージンとパディング値に関する議論
目次不規則なフォームの実装透明な部分をクリックする不規則なフォームの実装ここでは円形フォームを実装し...
<本文> <div id="ルート"> <h2&...
MySQL への接続時に発生する 1449 および 1045 例外の解決方法 mysql 1449:...
目次シナリオ解決してみる解決するシナリオ今日、コンポーネントの双方向データバインディングにv-mod...
1. MySQLをインストールする(1)ダウンロードしたMySQLの圧縮ファイルをMySQLをインス...
1. マックヴラン前回のブログ投稿で紹介した Docker コンテナのホスト間通信を実現するための ...
Weibo ユーザーのフォローを一括で解除するクールな JavaScript コードWeibo には...
JSランニング三部作js実行コードは3つのステップに分かれています構文解析プリコンパイル解釈Jav...
まずは違いについて話しましょう最後に、書き換えられたルールは、次の場所と一致させるために書き換えられ...
1.docker search mysql查看mysql版本 2. docker pull mysq...
この記事では、参考までに、簡単な計算機を実装するためのJavaScriptの具体的なコードを紹介しま...
目次背景1. クエリ条件に「or」が含まれているため、インデックスが失敗する可能性があります。 2....
CSS は div にスクロールを追加し、スクロール バーを非表示にします。具体的なコードは次のとお...
その理由は、このタイプの Web ページが WAP と呼ばれるワイヤレス プロトコルから生成されたた...
目次1. クロージャとは何ですか? 2. クロージャの役割2.1) メモリ2.2) プライベート変数...