首页 > 数据库 > 数据库开发技术 > 《MySQL入门教程》第07篇 简单查询
部门表(department),包含部门编号(dept_id)和部门名称(dept_name)字段,主键为部门编号。该表共计 6 条数据。
职位表(job),包含职位编号(job_id)和职位名称(job_title)字段,主键为职位编号。该表共计 10 条数据。
员工表(employee),包含员工编号(emp_id)和员工姓名(emp_name)等字段,主键为员工编号,部门编号(dept_id)字段是引用部门表的外键,职位编号(job_id)字段是引用职位表的外键,经理编号(manager)字段是引用员工表自身的外键。该表共计 25 条数据。
SELECT col1, col2
FROM table_name;
SELECT emp_name, salary * 12
FROM employee;
emp_name|salary * 12|
---------|-----------|
刘备 | 360000.00|
关羽 | 312000.00|
张飞 | 288000.00|
...
SELECT emp_id, emp_name, sex, dept_id, manager, hire_date, job_id, salary, bonus, email
FROM employee;
emp_id| emp_name| sex|dept_id|manager|hire_date |job_id|salary |bonus |email |
------|---------|----|-------|-------|----------|------|--------|--------|------------------------|
1|刘备 |男 | 1| |2000-01-01| 1|30000.00|10000.00|liubei@shuguo.com |
2|关羽 |男 | 1| 1|2000-01-01| 2|26000.00|10000.00|guanyu@shuguo.com |
3|张飞 |男 | 1| 1|2000-01-01| 2|24000.00|10000.00|zhangfei@shuguo.com |
...
SELECT *
FROM employee;
SELECT version(), now(), 1 + 1;
version()|now() |1 + 1|
---------|-------------------|-----|
8.0.20 |2020-06-04 13:14:24| 2|
SELECT version(), now(), 1 + 1 FROM dual;
SELECT emp_name AS "员工姓名", salary * 12 "年薪"
FROM employee;
姓名 |年薪 |
-----|---------|
刘备 |360000.00|
关羽 |312000.00|
张飞 |288000.00|
SELECT * -- 返回全部字段信息
FROM employee;
SELECT 1 -- 1;
1|
-|
1|
SELECT 1 --1;
1 --1|
-----|
2|
SELECT 1 --备注
FROM dual;
ERROR 1054 (42S22): Unknown column '备注' in 'field list'
SELECT 1 #备注
FROM dual;
SELECT *
/* 返回全部字段信息
* tony.dong
* 2020-06-04
*/
FROM employee;
SELECT /*! STRAIGHT_JOIN */ col1 FROM table1,table2 WHERE ...
CREATE TABLE t1 (
k INT AUTO_INCREMENT,
KEY (k)
) /*!50110 KEY_BLOCK_SIZE=1024; */
原文作者:SQL编程思想;如有侵权,请联系管理员删除。