Summary of commonly used operating statements in MySQL database

1. Create a database:

CREATE DATABASE database_name;

2. Delete the database:

DROP DATABASE database_name;

3. Select database:

USE database_name;

4. Create table:

CREATE TABLE table_name (
  column1 datatype [condition],
  column2 datatype [condition],
  ...
);

5. Delete the table:

DROP TABLE table_name;

6. Insert data:

INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);

7. Update data:

UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;

8. Delete data:

DELETE FROM table_name WHERE condition;

9. Query data:

SELECT column1, column2, ... FROM table_name WHERE condition;

10. Query data (unconditional):

SELECT * FROM table_name;

11. Query sorting:

SELECT * FROM table_name ORDER BY column1 ASC|DESC;

12. Query to remove duplicates:

SELECT DISTINCT column1 FROM table_name;

13. Query count:

SELECT COUNT(*) FROM table_name;

14. Query conditions:

SELECT * FROM table_name WHERE column1 = value1 AND column2 < value2;

15. Fuzzy query (wildcard %):

SELECT * FROM table_name WHERE column1 LIKE 'value%';

16. Aggregation functions (sum, average, maximum, minimum):

SELECT SUM(column1), AVG(column2), MAX(column3), MIN(column4) FROM table_name;

17. Group query:

SELECT column1, COUNT(*) FROM table_name GROUP BY column1;

18. Join table query (inner join, left join, right join, full join):

SELECT * FROM table1 JOIN table2 ON table1.column = table2.column;

19. Create index:

CREATE INDEX index_name ON table_name (column1, column2, ...);

20. Delete index:

DROP INDEX index_name ON table_name;

Guess you like

Origin blog.csdn.net/weixin_53902288/article/details/132707253