myslq 增、删、改、查

1.insert 要点:往那张表添加? 给哪几列添加值?分别是什么值?
  语法:
  insert into 表名(列1,....列N)values(值1,....值N);

2.update 要点:改那张表?你需要给改哪几列的值?分别改什么值?在那些行生效。
  update 表名
  set
  列1 = 值1,
  列2 = 值2,
  ...
  列N = 值N
  where 表达式;

3.delete 要点:删除那张表的数据?你要删掉那些行?
  delete from 表名 where 表达式

4.select
  select * from 表名

二、select 5种子句介绍

  1、where 条件查询
  2、group by 分组
    作用:把行 按 字段 分组
    语法:group by col1,col2,...colN
    运用场合:常见于统计场合,如按栏目计算帖子数,统计咩个人的平均成绩等。
    统计函数:
    max:求最大
    min:求最小
    sum:求总和
    avg:求平均
    count:求总行数
  3、having 筛选

    where和having的区别

    a. having与where类似,可筛选数据,where后的表达式怎么写 having就怎么写
    b. where针对表中的列发挥作用,查询数据。having针对查询结果中的列发挥作用,筛选数据

    c. where关键字在使用集合函数时不能使用,所以在集合函数中加上了having来起到测试查询结果是否符合条件的作用。

    d. having依赖于group by

  4、order by 排序
    按一个或多个字段对查询结果进行排序
  5、limit 限制结果条数

posted @ 2012-08-13 09:19  为了这有限的生命  阅读(207)  评论(0编辑  收藏  举报