MYSQL简单的查询

#简单的查询

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简单的查询

上一篇:navicat远程连接oracle11g报 ORA-12514: TNS :no listener


下一篇:Allegro Inside ODB++ 安装