mysql数据查询的基本操作
时间: 2023-10-23 20:42:22 浏览: 172
1. SELECT语句:用于从数据库中查询数据。
示例:
SELECT * FROM table_name; //查询表中的所有数据
SELECT column1, column2 FROM table_name WHERE condition; //查询表中指定列的数据
2. WHERE语句:用于筛选满足指定条件的数据。
示例:
SELECT * FROM table_name WHERE column1 = 'value'; //查询指定列等于某个值的数据
3. ORDER BY语句:用于指定查询结果的排序方式。
示例:
SELECT * FROM table_name ORDER BY column1 DESC; //按照指定列降序排序
4. LIMIT语句:用于限制查询结果的数量。
示例:
SELECT * FROM table_name LIMIT 5; //查询前5条数据
5. GROUP BY语句:用于将查询结果按照指定列进行分组。
示例:
SELECT column1, COUNT(*) FROM table_name GROUP BY column1; //按照指定列进行分组,并统计每组的数量
6. JOIN语句:用于将多个表中的数据进行关联查询。
示例:
SELECT table1.column1, table2.column2 FROM table1 JOIN table2 ON table1.id = table2.id; //将表1和表2中的数据进行关联查询。
7. DISTINCT语句:用于去重查询结果。
示例:
SELECT DISTINCT column1 FROM table_name; //查询指定列的不重复数据
8. INSERT语句:用于向表中插入数据。
示例:
INSERT INTO table_name (column1, column2) VALUES ('value1', 'value2'); //向指定列插入数据
9. UPDATE语句:用于更新表中的数据。
示例:
UPDATE table_name SET column1 = 'value1' WHERE column2 = 'value2'; //更新指定列的数据
10. DELETE语句:用于删除表中的数据。
示例:
DELETE FROM table_name WHERE column1 = 'value'; //删除指定列等于某个值的数据
阅读全文