MySQL中用FROM关键字查询主表数据(mysql中from主表)
MySQL 中主表数据如何查询与输出?一句话概括:使用 FROM 关键字查询。
在 MySQL 中查询数据主要使用 SELECT 语句,格式如下:
SELECT column_name[,…] FROM table_name [WHERE Clause] [LIMIT N];
这里需要注意的是,FROM 关键字用来指定要查询的表。如果省略了 WHERE 子句,代表所有记录都被选择。
下面我们来看一个实例,为了方便读者理解,我们使用的是一张人员表:
mysql> SELECT * FROM employees WHERE salary > 40000;
+————-+——–+————-+——-+
| name | age | department | salary |
+————-+——–+————-+——-+
| Tom | 23 | IT | 75000 |
| Jerry | 28 | Sales | 45000 |
| Lucy | 32 | HR | 55000 |
| Tony | 45 | IT | 50000 |
| Sarah | 29 | IT | 60000 |
| Harry | 32 | Sales | 42000 |
+————-+——–+————-+——-+
以上代码,输出了所有 salary 大于 40000 的员工信息。其中,“*” 号表示所有列元素,你也可以使用具体的列名称,如:SELECT name, age FROM employees WHERE…..
此外,如果要查询员工所在的部门和工资情况,可以使用 JOIN 关键字。当两个或多个表可以通过一个或多个列进行关联时,可以使用此关键字将表连接起来,并输出结合结果。下面是一个简单的例子:
SELECT employees.name, departments.department_name, employees.salary
FROM employees
INNER JOIN departments ON employees.department=departments.department_id;
以上代码输出了员工名字,所在部门和工资情况,同时还避免了数据冗余。
掌握 MySQL 中的 FROM 关键字,轻轻松松实现主表数据查询!