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