mysql:sql:dml

CREATE TABLE users (
  id BIGINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
  email VARCHAR(255) NOT NULL,
  name VARCHAR(100) NULL,
  created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  UNIQUE KEY uk_users_email (email)
);
INSERT INTO users (email, name) VALUES ('a@b.com', 'Alice');
INSERT INTO users (email) VALUES ('c@d.com'); -- name is NULL
SELECT id, email, name FROM users;
SELECT * FROM users WHERE email = 'a@b.com';
SELECT * FROM users ORDER BY id DESC LIMIT 10;
SELECT * FROM users WHERE id = 1;
SELECT * FROM users WHERE id IN (1,2,3);
SELECT * FROM users WHERE email LIKE '%@b.com';
SELECT * FROM users WHERE created_at >= '2026-01-01';
UPDATE users SET name = 'Alice Nguyen' WHERE email = 'a@b.com';
UPDATE users SET name = NULL WHERE id = 1;
DELETE FROM users WHERE id = 1;