• 简单查询


    简单查询

      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;

            

     

  • 相关阅读:
    Java Servlet 中文API说明
    HIbernate主键详解
    ERP项目管理的五个要点
    java反射机制学习总结
    Spring 2.0的新特性和应用实践
    【Struts1.2总结】strutsconfig.xml配置
    数据库设计
    关于URL后面传中文方法总结
    JAVA开发者最常去的20个英文网站
    Socket 死连接详解
  • 原文地址:https://www.cnblogs.com/wdss/p/11888718.html
Copyright © 2020-2023  润新知