Restring

SQL文簡易作成

入力項目からSELECT、INSERT、UPDATE、CREATE TABLE文を組み立てるSQL作成ツール。定型クエリの下書きや検証用SQLの作成時間を短縮できる。

使い方

  1. SELECT、INSERT、UPDATE、CREATE TABLEから作成するSQL文を選ぶ。
  2. テーブル名、カラム、WHERE条件など必要項目を入力する。
  3. 生成されたSQL文をコピーまたは保存する。

SQL文簡易作成

SELECT id, name, email
FROM users
WHERE status = 'active'
ORDER BY created_at DESC;

仕組み

  • 入力値の型(数値・真偽値・NULL・文字列)を判定し、文字列のみシングルクォートで囲みエスケープ。
  • 選択したSQL文の種類に応じてSELECT・INSERT・UPDATE・CREATE TABLE構文を組み立て。

手元でやるには

INSERT文をPythonで組み立て

必要環境: Python 3
python3 -c "cols=['name','email']; vals=['Restring','hello@example.com']; print(f\"INSERT INTO users ({', '.join(cols)}) VALUES ({', '.join(repr(v) for v in vals)});\")"

関連ツール