Advertisement
xerocool-101

001 SQL CRUD

May 6th, 2025 (edited)
609
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.91 KB | Software | 0 0
  1. --CREATE database
  2. SHOW DATABASES;
  3. CREATE DATABASE demo;
  4. USE demo;
  5.  
  6. --CREATE table
  7. SHOW TABLES;
  8. CREATE TABLE users (
  9.   id INT AUTO_INCREMENT NOT NULL,
  10.   name VARCHAR(255) NOT NULL,
  11.   password VARCHAR(255) NOT NULL,
  12.   PRIMARY KEY(id)
  13. );
  14.  
  15. --CREATE/INSERT data
  16. INSERT INTO users (name, password) VALUES ('Mg Mg', MD5/SHA1('12345678'));
  17.  
  18. --READ
  19. SELECT * FROM users;
  20. SELECT name FROM users;
  21. SELECT name FROM users WHERE id = 1;
  22. SELECT name, password FROM users WHERE id = 1;
  23.  
  24. --UPDATE
  25. UPDATE users SET name = 'Ma Ma' WHERE id = 1;
  26. UPDATE users SET name = 'Ma Ma', password = '87654321' WHERE id = 1;
  27.  
  28. --DELETE/DESTROY data/rows
  29. DELETE FROM users WHERE id = 1;
  30. DELETE FROM users; --Does not reset auto-increment ID (unless explicitly done)
  31. TRUNCATE TABLE users; --Resets auto-increment counter to 1 (in most databases)
  32.  
  33. --DELETE/DESTROY table
  34. DROP TABLE users;
  35.  
  36. --DELETE/DESTROY database
  37. DROP DATABASE demo;
Tags: sql
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement