Mysql 数据表记录操作

   1 增加记录:

        insert [into] tab_name   (field1,field2....) values (values1,values2....) ,
                                                                  (values1,values2....),
                                                                   ...                 ;
                                                                   
                                                                   
        insert  tab_name set field=value, field=value,..... ;
       
       
    
    2 修改记录
       
       
       update tab_name set field=value where 子句
       
       
    3 删除表记录:

      delete from  tab_name  where 子句


             清空表记录: 1  delete from tab_name
             
                          2  truncate tab_name   (数据量大时推荐使用)
                          
                          
            
    

    4 查询表记录(******select  * from tab_name   : 显示所有的记录的所有字段信息
         
         
         
         select [distinct] filed,filed2,.....   from tab_name
                                      
                                       where 子句
                                       group by 分组     key  :  分组条件
                                       having 子句  : 过滤
                                       order by
                                       limit
        

         查询 每一个省份的平均工资
              select city,avg(salary) from emp group by city;

         查询 平均工资大于8000的省份的名称
         
              select city,avg(salary) from emp group by city having avg(salary) > 8000

 

posted @ 2017-09-14 14:11  刘小伟  阅读(457)  评论(0编辑  收藏  举报