zoukankan      html  css  js  c++  java
  • 03005_SQL查询语句

      查询语句,在开发中使用的次数最多,此处使用“zhangwu” 账务表。

    1、准备工作

      (1)创建财务表:

    1 CREATE TABLE zhangwu (
    2   id INT PRIMARY KEY AUTO_INCREMENT, # 账务ID
    3   name VARCHAR(200), #账务名称
    4   money DOUBLE  #金额
    5 );

      (2)插入表记录

    1 INSERT  INTO zhangwu(id,name,money) VALUES (1,'吃饭支出',247);
    2 INSERT  INTO zhangwu(id,name,money) VALUES (2,'工资收入',12345);
    3 INSERT  INTO zhangwu(id,name,money) VALUES (3,'服装支出',1000);
    4 INSERT  INTO zhangwu(id,name,money) VALUES (4,'吃饭支出',325);
    5 INSERT  INTO zhangwu(id,name,money) VALUES (5,'股票收入',8000);
    6 INSERT  INTO zhangwu(id,name,money) VALUES (6,打麻将支出,8000);
    7 INSERT  INTO zhangwu(id,name,money) VALUES (7,null,5000);

    2、查询的语法

      (1)查询指定字段信息

      格式:select 字段1,字段2,...from 表名;

    select id,name from zhangwu;

      (2)查询表中所有字段

      格式:select * from 表名;

    select * from zhangwu;

       注意:使用"*"在练习、学习过程中可以使用,在实际开发中,不推荐使用。原因,要查询的字段信息不明确,若字段数量很多,会导致查询速度很慢。

     (3)distinct用于去除重复记录

      格式:select distinct 字段 from 表名;

    select distinct money from zhangwu;

      (4)别名查询,使用的as关键字,as可以省略的

      表别名格式::select * from 表名 as 别名;或select * from 表名 别名;
      列别名格式:select 字段名 as 别名 from 表名;或select 字段名 别名 from 表名;

    1 表别名:
    2     select * from zhangwu as zw;
    3 列别名:
    4     select money as m from zhangwu;
    5 6     select money m from zhangwu;

      (5)我们在sql语句的操作中,可以直接对列进行运算

    1 例如:将所有账务的金额+10000元进行显示.
    2 select pname,price+10000 from product;

    3、条件查询

      (1)where语句表条件过滤。满足条件操作,不满足不操作,多用于数据的查询与修改;

      (2)格式 :select 字段  from 表名  where 条件;

      (3)while条件的种类如下

  • 相关阅读:
    Java 基础(接口的应用:代理模式 Proxy)
    Appium 环境配置
    破解CCleaner
    数据驱动
    (C语言内存二十)C语言内存泄露(内存丢失)
    (C语言内存十九)C语言野指针以及非法内存操作
    (C语言内存十八)malloc函数背后的实现原理——内存池
    (C语言内存十七)栈溢出攻击的原理是什么?
    (C语言内存十六)C语言动态内存分配
    (C语言内存十五)用一个实例来深入剖析函数进栈出栈的过程
  • 原文地址:https://www.cnblogs.com/gzdlh/p/8107305.html
Copyright © 2011-2022 走看看