INSERT, UPDATE, DELETE in SQL

From the SQL cheat sheet ยท Data Modification ยท verified Jul 2026

INSERT, UPDATE, DELETE

Add, modify, and remove rows.

sql
-- INSERT single row
INSERT INTO users (name, email, age)
VALUES ('Alice', 'alice@email.com', 30);

-- INSERT multiple rows
INSERT INTO users (name, email) VALUES
  ('Bob', 'bob@email.com'),
  ('Carol', 'carol@email.com');

-- UPDATE
UPDATE users SET age = 31 WHERE id = 1;

-- DELETE
DELETE FROM users WHERE id = 5;
๐Ÿ’ก Always use WHERE with UPDATE and DELETE โ€” without it, every row is affected
โšก INSERT INTO ... SELECT copies data between tables in one statement
๐Ÿ“Œ TRUNCATE is faster than DELETE for clearing all rows but cannot be rolled back
๐ŸŸข SELECT INTO creates a new table from query results โ€” great for backups
insertupdatedeletedml
Back to the full SQL cheat sheet