Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_right開発者ツールchevron_rightSQL フォーマッターSQL フォーマッター

SQL フォーマッター

方言やスタイル設定付きで SQL クエリを整形します。

errorcommaPosition config is no more supported.

関連ツール

JSON バリデーター

JSON バリデーター

検証 JSON syntax quickly.

HEX ビューア

HEX ビューア

View any file as a HEX dump 付き offset, HEX bytes, と ASCII columns.

テキストをバイナリに変換

テキストをバイナリに変換

テキストを 0 と 1 のバイナリコードに変換し、文字ごとの内訳も表示します。

HEX を RGB に変換

HEX を RGB に変換

HEX カラーコードを RGB、HSL、HSV に変換し、ライブカラープレビューを表示します。

CSS アニメーションジェネレーター

CSS アニメーションジェネレーター

ライブモーションプレビューを見ながら再利用できる CSS アニメーションを作成できます。

SVG最適化

SVG最適化

SVGファイルから不要なメタデータ、コメント、空白を削除してサイズを削減します。

JPGからPDF

JPGからPDF

JPG画像を1つのPDF文書に変換します。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

Make SQL Readable with Dialect-Aware フォーマットting

SQL queries from ORMs, query builders, or 生成d code are often crammed into single lines or フォーマットted inconsistently. Trying to review SELECT * FROM users WHERE id = 1 AND status = 'active' AND 作成d_at > '2024-01-01' ORDER BY name is painful. Properly フォーマットted SQL with appropriate line breaks and indentation is drastically easier to read and debug:

SELECT *
FROM users
WHERE
  id = 1
  AND status = 'active'
  AND 作成d_at > '2024-01-01'
ORDER BY name

This SQL フォーマットter handles the 変換ation automatically, respecting your specific SQL dialect and style preferences.

Multi-Dialect Support

SQL syntax varies by database. This フォーマットter supports:

  • Standard SQL: Generic, works with most databases
  • PostgreSQL: With PostgreSQL-specific syntax
  • MySQL & MariaDB: MySQL/MariaDB variants
  • SQLite: SQLite dialect
  • T-SQL: Microsoft SQL Server
  • BigQuery: Google BigQuery SQL
  • Hive & Spark: Data warehouse engines
  • TiDB: Distributed SQL database

Select your database, and the フォーマットter respects dialect-specific keywords and syntax.

Customizable Style Options

Keyword Case: Choose how SQL keywords are フォーマットted:

  • UPPERCASE: SELECT * FROM
  • lowercase: select * from
  • Preserve: Keep keywords as-is in the input

Indentation Size: 2 spaces (compact) or 4 spaces (readable), matching your team's SQL style guide.

Comma Position: Decide where commas appear in SELECT lists and WHERE clauses:

  • Before: Place commas at the start of each new line
  • After: Place commas at the end of each line (traditional)

Common SQL Development Workflows

Code Review: Before reviewing 生成d or ORM-produced SQL, フォーマット it for readability. It's much easier to spot errors or optimization opportunities in フォーマットted output.

Query Debugging: When a complex query isn't returning expected results, フォーマット it to understand the structure, identify logical issues, and verify WHERE clauses and joins.

Documentation & Examples: フォーマット SQL queries before including them in documentation, README files, or tutorials. Well-フォーマットted examples are easier for others to understand and modify.

Style Consistency: Enforce consistent SQL フォーマットting across your team by using this tool as a フォーマットter before committing queries to version control.

Performance Analysis: When investigating slow queries, フォーマット them first. Well-structured SQL is easier to analyze for missing indexes, unnecessary joins, or inefficient subqueries.

SQL Migration & Refactoring: When moving queries between systems or refactoring large SQL files, フォーマット them to ensure consistency and catch issues during transition.

One-Click Copy or ダウンロード

フォーマットted SQL copies to your クリップボード with one click or ダウンロードs as a .sql file. Use it directly in your codebase, database client, or documentation.

Respects String Literals

The フォーマットter is intelligent about string content—it won't break or reフォーマット text inside quoted strings, ensuring your SQL data remains intact and correct.

100% ブラウザ-Based フォーマットting

フォーマットting happens entirely in your ブラウザ using the proven sql-フォーマットter library. Your queries never leave your machine, so you can safely フォーマット queries containing sensitive data or proprietary business logic.