メインコンテンツへ移動
ToolShed
検索
⌘
K
人気
新着ツール
?
読み込み中...
🏠
探す
☰
カテゴリ
🔥
人気
?
について
ホーム
/
開発・コード変換
/
SQLキーワード小文字化
{}
SQLキーワード小文字化
dev/sql-keywords-lowercase
主要SQLキーワードが大文字で書かれている箇所だけを、正規表現で小文字へ置換します。
最終更新日
2026-07-03
・ by
yuzlrin
このツールでできること
SQLキーワード小文字化では、主要SQLキーワードが大文字で書かれている箇所だけを、正規表現で小文字へ置換します。
関連する観点として SQLキーワード小文字化、sql keywords lowercase を確認し、結果をコピーして別の作業に使えます。
入力
結果
コピー
使い方
入力欄に、大文字キーワードを含むSQLを貼り付けます。
結果欄で、列挙対象の大文字キーワードだけが小文字になったか確認します。
テーブル名や列名は対象語と完全一致しない限り保持されます。
Copyボタンでコピーする前に、文字列リテラル内の単語が変わっていないか見直します。
入力例・出力例
INPUT
SELECT Name FROM Users WHERE note = 'SELECT' AND id IN (1,2)
OUTPUT
select Name from Users where note = 'select' and id in (1,2)
引用符内のSELECTも正規表現に一致して小文字化されます。
INPUT
CREATE TABLE Users (id INT PRIMARY KEY)
OUTPUT
create table Users (id INT primary key)
INTは列挙対象外なので大文字のままです。
よくある利用シーン
小文字SQLスタイルのコードベースへ、主要句の表記を寄せる。
ORMログの大文字キーワードを、手元のスニペット規約に合わせる。
SELECTからREFERENCESまでの限定集合だけを機械的に変換する。
変換対象外の型名や識別子を残したまま、句の視認性を変える。
結果確認のポイント
構文、引用符、改行、エスケープが利用先の仕様に合っているか確認してください。
SQLキーワード小文字化、sql keywords lowercaseの観点で、入力内容と出力内容がずれていないか見直してください。
コピーした結果を利用先に貼り付けたあと、改行や記号が変わっていないかも確認してください。
注意点
本番の秘密情報、APIキー、パスワードは入力しないでください。
結果を公開・送信する前に、用途に合う形式かを必ず確認してください。
データの扱い / プライバシー
SQLキーワード小文字化の主要な処理はブラウザ内で実行されます。
入力内容を保存するアカウント機能はなく、ページを閉じると作業内容は手元のブラウザから離れます。
本番の秘密情報や個人情報を扱う場合は、入力前に必要性を確認してください。
FAQ
よくある
質問
SQLキーワードを小文字にするのはどのような場面で使いますか?
チームのコーディング規約でSQLキーワードを小文字統一と定めているプロジェクトや、ORMが生成するSQLの形式に合わせるときに使います。たとえば select、from、where、join のように記述するスタイルのコードベースへの統一に役立ちます。
テーブル名や文字列リテラルも小文字になりますか?
実装は大文字の主要キーワードにだけ正規表現を当てます。`USERS` のような対象外の識別子は残りますが、SQL構文解析はしないため `WHERE name = 'SELECT'` の文字列内 `SELECT` も `select` に変換されます。
SQLの大文字・小文字はパフォーマンスに影響しますか?
SQLの標準ではキーワードは大文字小文字を区別しません。MySQL、PostgreSQL、SQL Serverなどの主要DBでもパーサーは正規化するため、実行速度に影響はありません。スタイルは可読性と規約の問題です。
関連ツール
JSON整形ツール
JSONの整形(Pretty Print)・圧縮・バリデーション・ツリービュー表示。構文エラーの位置表示、YAML変換にも対応。
正規表現テスター
正規表現のリアルタイムテスト。マッチ箇所のハイライト、グループキャプチャ表示、よく使うパターンのチートシート付き。
CSV→JSON変換
CSVファイル・テキストをJSON形式に変換。配列/オブジェクト形式の選択、ヘッダー行の自動認識にも対応。
JSON→CSV変換
JSONデータをCSV形式に変換。配列やネストしたJSONにも対応。
UUID生成ツール
UUID v4をワンクリックで生成。ハイフンなし、大文字、小文字など各種フォーマット対応。一括100個まで生成可能。
タイムスタンプ変換
UNIXタイムスタンプと人間が読める日時形式を相互変換。秒・ミリ秒に対応(マイクロ秒・ナノ秒は非対応)。ログ解析やAPI開発のデバッグに。
ASCIIコード表
ASCIIコード(0-127)の文字・10進数・16進数・2進数の一覧表。
アクセシビリティチェックリスト
Webアクセシビリティ(WCAG 2.1)の主要チェック項目を一覧表示する。