zoukankan      html  css  js  c++  java
  • 简单查询

    简单查询

      sql分类:

        数据库操纵语言(DML Data Manipulation Language):

          SELECT(查询)、 INSERT(插入)、UPDATE(更新)、DELETE(删除)

        数据定义语言(DDL Data Definition Language):

          CREATE(创建表)、ALTER(表中添加、修改或删除列)、DROP(删除索引、表和数据库)、RENAME(修改名字)、TRUNCATE(删除表中完整的数据)

        基本语法:

        方式一:

        SELECT                【SELECT 子句】

          FROM  数据来源(可以是数据表)  【FROM  子句】

          以上的两个子句在数据库中执行指令的时候是有顺序的:先执行FROM子句,在执行SELECT子句,' * '号表示查询所有的字段信息

         方式二:

        SELECT  字段名,字段名,字段名...  【SELECT  子句】

          FROM  数据来源(可以是数据表)  【FROM  子句】

          这种形式查询的内容是指定的,需要哪些字段信息就指定出来。

        DEMO:查询emp表的全部列(字段)的内容

          SELECT * 

            FROM emp;

          

        DEMO:查询每个员工的编号、姓名、职位、工资

          SELECT empno,ename,job,sal

            FROM emp;

          

        DEMO:查询job列(字段)的内容

          SELECT  job

            FROM  emp;

          

          以上查出了的职位信息,但是查询结果有重复的,使用 DISTINCT 去掉重复的信息

          SELECT DISTINCT  job,sal

            FROM emp;

            

        DEMO:查询每个雇员的编号、姓名、基本年薪

          SELECT empno,ename,job,sal*12

            FROM emp;

            

        发现可以在SQL语句中对数字类型的字段使用四则运算。但是查询出来的年薪是“sal*12”,这种显示不好,可以使用别名代替。

            SELECT  empno AS  编号,ename  AS  姓名,job  AS  职位,sal*12  AS  年薪

              FROM  emp;

            SELECT  empno   编号,ename   姓名,job   职位,sal*12   年薪

              FROM  emp;

              

     

        DEMO:查询员工的编号、姓名、年薪(有年终奖10000、高温补贴1000)

          SELECT empno  AS  编号,ename  AS  姓名,job  AS  职位,sal*12+10000+1000  AS  年薪

            FROM  emp;

            

     

  • 相关阅读:
    docker创建nginx+php-fpm+mysql环境(一分钟搭建lnmp)
    dcoker搭建wordpress
    docker搭建mysql
    nginx负载均衡精简配置实例
    docker配置阿里云镜像加速
    Centos7 ssh配置RSA证书登录
    Dockerfile centos7_php5.6.36
    Dockerfile cnetos7_nginx1.15.10
    Dockerfile centos7_tomcat7.0.64_jdk7u80
    centos7 安装docker
  • 原文地址:https://www.cnblogs.com/wdss/p/11888718.html
Copyright © 2011-2022 走看看