ドキュメント
データフロー
クエリ
SQLを記述する

SQLを記述する

SELECT で値を取得する

SELECT * FROM users
-- 文字列の場合は、クオーテーションで囲います
WHERE ({{ emailInput.value === "" }} OR email LIKE '%{{ emailInput }}%')
-- 数値や真偽値の場合は、クオーテーションの必要はありません
AND ({{ !checkbox.value }} OR is_admin = {{ checkbox.value }})

({{ emailInput.value === "" }} OR email LIKE '%{{ emailInput }}%') とすることで、値が空であれば全件取得をすることができます。

INSERT でデータを挿入する

INSERT INTO users (name, email, is_admin)
VALUES ('{{ nameInput.value }}', '{{ emailInput.value }}', {{ isAdminCheckbox.value }})

UPDATE でデータを更新する

UPDATE users SET email = '{{ emailInput.value }}'
WHERE id = {{ table1.selectedRow.data.id }}

DELETE でデータを削除する

DELETE FROM users
WHERE id = {{ table1.selectedRow.data.id }}