首页 > 数据库技术 > 详细

MYSQL简单的查询

时间:2021-09-01 18:11:07      阅读:25      评论:0      收藏:0      [点我收藏+]

#简单的查询

DESC dept; #查看表结构

SELECT dname FROM dept;  # 查询一个字段
SELECT dname,loc FROM dept;  #查询多个字段

/**查询所有字段
第一种方式:可以把每个字段都写上*/

SELECT deptno,dname,loc FROM dept;
/**第二种方式 可以使用 * */
SELECT * FROM dept;
/**方式缺点
        1.效率低
        2.可读性差
        在实际开发中不建议,想迅速查看数据可以用这种方式。 **/
        
#给查询的列起别名
SELECT deptno as deptno1,dname as deptname FROM dept;
#注意:这个只是修改在查询表时列名的显示,在表内部的列名是没有改变的。记住,SELECT语句永远不会进行修改操作的(只负责查询)。
#as 关键字也是可以省略的
SELECT deptno as deptno1,dname deptname FROM dept;

#如果别名中有空格,DBMS看到这样的语句,进行SQL语句的编译,不符合语法,编译报错。
#如何解决?可以使用单引号或者双引号都可以。
SELECT deptno as deptno1,dname dep tname FROM dept;
SELECT deptno as deptno1,dname "dep tname" FROM dept;
#注意:在所有数据库当中,字符串统一使用单引号括起来,单引号是标准的,
    双引号在oracle数据库中用不了,但是在mysql中可以使用,
    数据库中的字符串都是采用单引号括起来的。双引号不标准。
     #计算员工年薪?sal
* 12 SELECT ename,sal FROM emp; SELECT ename,sal*12 FROM emp; #字段可以使用数学表达式 SELECT ename,sal*12 as yearsal FROM emp; #起别名 SELECT ename,sal*12 as 年薪 FROM emp;

 

MYSQL简单的查询

原文:https://www.cnblogs.com/Xinyi-bigdata/p/15212244.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!