通过如下命令将已经写好的演示数据导入数据库中:
mysql> source + sql文件绝对路径
使用如下命令即可查看表中所有数据
mysql> select * from 表名;
使用如下命令即可查看一个表的结构。
mysql> desc 表名;
mysql> select 字段名 from 表名;
注意:
强调:
查询部门表中的部门名字:
mysql> select dname from dept;
使用逗号隔开字段名:
mysql> select ename,job,sal from emp;
第一种方式:把表中所有字段都写上:
mysql> select deptno,dname,loc from dept;
第二种方式:使用 *
mysql> select * from dept;
这种方式的缺点:
在实际开发中,不建议这样写。只是自己使用的话没问题。
可以快速查看全表数据。
有时我们需要给查询结果的数据的字段名起一个别名,使用格式:
mysql> select dname as oldname,loc as oldloc from dept;
使用as关键字起别名。
注意:
只是将显示的查询结果列名显示为别名,表中的列名还是原来的列名。
select语句永远都不会对表进行修改操作。
as关键字可以省略
假设起别名时,别名中有空格,别名必须用单引号括起来,不然会报错。
mysql> select dname as ‘old name‘ from dept;
数据库中的字符串都是采用单引号括起来。这是标准的。
双引号在数据库中是不标准的。
计算所有员工的年薪。
可以在薪水字段后面直接乘12:
mysql> select ename,sal*12 as ‘年薪‘ from emp;
+--------+----------+
| ename | 年薪 |
+--------+----------+
| SMITH | 9600.00 |
| ALLEN | 19200.00 |
| WARD | 15000.00 |
| JONES | 35700.00 |
| MARTIN | 15000.00 |
| BLAKE | 34200.00 |
| CLARK | 29400.00 |
| SCOTT | 36000.00 |
| KING | 60000.00 |
| TURNER | 18000.00 |
| ADAMS | 13200.00 |
| JAMES | 11400.00 |
| FORD | 36000.00 |
| MILLER | 15600.00 |
+--------+----------+
14 rows in set (0.01 sec)
原文:https://www.cnblogs.com/TSCCG/p/15021989.html