1 2 3 4 5 6 7 8 9 10 11 12 13 |
/* 基础说明: 简单查询 查询一个字段? SQL语句:select 字段名 from 表名; 其中要注意: select和from都是关键字。 字段名和表名都是标识符。 强调: 对于SQL语句来说,是通用的, 所有的SQL语句以“;”结尾。 另外SQL语句不区分大小写,都行。 */ |
1 2 3 4 5 6 7 8 9 10 11 |
//事例:查询部门名字? mysql> select dname from dept; +------------+ | dname | +------------+ | ACCOUNTING | | RESEARCH | | SALES | | OPERATIONS | +------------+ |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
//查询两个字段,或者多个字段怎么办? //使用逗号隔开“,” //查询部门编号和部门名? mysql> select deptno,dname from dept; +--------+------------+ | deptno | dname | +--------+------------+ | 10 | ACCOUNTING | | 20 | RESEARCH | | 30 | SALES | | 40 | OPERATIONS | +--------+------------+ |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
/* //查询所有字段怎么办? 第一种方式:可以把每个字段都写上 select a,b,c,d,e,f... from tablename; 第二种方式:可以使用* select * from dept; */ mysql> select * from dept; +--------+------------+----------+ | DEPTNO | DNAME | LOC | +--------+------------+----------+ | 10 | ACCOUNTING | NEW YORK | | 20 | RESEARCH | DALLAS | | 30 | SALES | CHICAGO | | 40 | OPERATIONS | BOSTON | +--------+------------+----------+ /* 这种方式的缺点: 1、效率低 2、可读性差。 在实际开发中不建议,可以自己玩没问题。 你可以在DOS命令窗口中想快速的看一看全表数据可以采用这种方式。 */ |
1 |