重要な機能:
version() mysql データベースのバージョン
database() 現在のデータベース名
user() ユーザー名
current_user() 現在のユーザー名
system_user() システムユーザー名
@@datadir データベース パス
@@version_compile_os オペレーティング システムのバージョン
MySQL 文字列関数:
length() は文字列の長さを返します
substring() substr() は文字列をインターセプトします
mid() left() は、左から始まる指定された数の文字の文字列を受け取ります
concat() 区切り文字なしの連結文字列
concat_ws() 区切り文字を含む接続文字列
group_concat() は文字列のグループを連結します
ord() は ASCII コードを返します
アスキー()
hex() は文字列を 16 進数に変換します
unhex() hex の逆演算
md5() は MD5 値を返します
Floor(x) は x 以下の最大の整数を返します。
Round(x) はパラメータ x に近い整数を返します
rand() は 0 ~ 1 の間のランダムな浮動小数点数を返します。
load_file() はファイルを読み取り、ファイルの内容を文字列として返します。
sleep() は指定された秒数だけスリープします。
if(true,t,f) if判断
find_in_set() は文字列リスト内の文字列の位置を返します。
benchmark() はステートメントが実行される回数を指定します
重要なデータベース:
information_schema には MySQL のすべてのデータベース情報が含まれます
重要なテーブル:
スキーマ mysql のすべてのデータベースに関する情報
schema_name すべてのデータベース名
データベーステーブル内のテーブル情報
table_schema はデータベース名を記録します
table_name レコードデータテーブル名
列 列情報
column_name フィールド名