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 }}