1. 了解MySQL数据库
MySQL是一个关系型数据库管理系统,它使用表格来存储数据,这些表格以行和列的形式组织。
2. 执行SELECT语句
SELECT语句用于从数据库中选取数据。
SELECT column_name FROM table_name;
代码示例:-- 选择employees表中的"first_name"列
SELECT first_name FROM employees;
预计输出效果:first_name
----------
John
Lisa
...
3. 使用WHERE子句
WHERE子句用于过滤记录,只返回满足指定条件的行。
SELECT column_name FROM table_name WHERE condition;
代码示例:-- 选择employees表中"department"为'Sales'的所有列
SELECT * FROM employees WHERE department = 'Sales';
预计输出效果:id | first_name | last_name | department
----+------------+-----------+-----------
3 | Jane | Doe | Sales
7 | Mark | Smith | Sales
...
4. 使用ORDER BY子句排序
ORDER BY子句用于根据一个或多个列的值对结果进行排序。
SELECT column_name FROM table_name ORDER BY column_name ASC|DESC;
代码示例:-- 选择employees表中所有列,并按照"last_name"降序排列
SELECT * FROM employees ORDER BY last_name DESC;
预计输出效果:id | first_name | last_name | department
----+------------+-----------+-----------
5 | Emily | Wilson | Engineering
2 | Brian | Reynolds | Marketing
...
练习解析
选择操作:
SELECT column_name FROM your_table;
你应该会看到表格中所选列的所有数据。
条件筛选:
SELECT * FROM your_table WHERE your_condition;
这会返回满足条件的所有行。
排序:
SELECT * FROM your_table WHERE your_condition ORDER BY column_name ASC|DESC;
根据指定列对结果进行升序或降序排序,并返回满足条件的结果集。