数据记录的操作(insert,select,update,delete)函数和分组查询(group by),表连接(join on),嵌套查询(in)

插入:insert intotable1(field1,field2) values(value1,value2) 

查找:
         指定显示某一字段

         selectxing_ming from xue_sheng;

         模糊查询

         select* from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料! 

         满足多条件查询

                  select * from xue_sheng where xing_minglike '李%' and xing_bie='女';

进行排序查询

         order by 字段名 desc(降序) 或者 asc(默认升序)

         select * fromxue_sheng order by fen_shu desc;

        

更新:update table1 setfield1=value1 where 范围 

         指定id等于3的记录进行更新

         update xue_sheng setxing_bie='男' where id=3;

         如果没有 where 指定条件,则全部进行更新

         update xue_sheng setxing_bie='女';

 

删除:delete from table1 where范围 

         不过我们一般加入 where 条件进行删除, 否则将会把表的内容全部清空。


总数:select count * astotalcount from table1 
求和:select sum(field1) as sumvalue from table1 
平均:select avg(field1) as avgvalue from table1 
最大:select max(field1) as maxvalue from table1 
最小:select min(field1) as minvalue from table1 

分组查询:

         selectxing_bie,sum(fen_shu) from xue_sheng group by xing_bie;

join on 表连接

         selectxing_ming,ban_ming from xue_sheng x join ban_ji b on x.bj_id=b.id;

子查询,又叫嵌套查询 in() 或者 not in()

select * from xue_sheng where bj_id in( 1 ,2,3);


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值