码迷,mamicode.com
首页 > 数据库 > 详细

03005_SQL查询语句

时间:2017-12-25 11:32:58      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:char   png   img   double   varchar   练习   指定   准备   分享图片   

  查询语句,在开发中使用的次数最多,此处使用“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条件的种类如下

技术分享图片

  (4)练习

 

03005_SQL查询语句

标签:char   png   img   double   varchar   练习   指定   准备   分享图片   

原文地址:http://www.cnblogs.com/gzdlh/p/8107305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!