zoukankan      html  css  js  c++  java
  • mysql基本语句

    1.limit是mysql的语法
              取出第一条记录:select * from tablename limit 0,1
              取出第二条记录:select * from tablename limit 1,1
              从第11条到31条(共计20条):select * from tablename limit 10,20
    2.查询排序(关键字:order by , asc , desc)

       例:select name
         from a
         where chengji>=60
         order by desc
       说明:查询表中chengji大于等于60的所有行,并按降序显示name列;默认为ASC升序

    3.改使用update更新修改数据

         语法:update <表名> set <列名=更新值> [where <更新条件>]
         例:update tongxunlu set 年龄=18 where 姓名='丹丹'
         注意:set后面可以紧随多个数据列的更新值;where子句是可选的,用来限制条件,如果不选则整个表的所有行都被更新

    4.使用delete删除数据某些数据

         语法:delete from <表名> [where <删除条件>]
         例:delete from a where name='丹丹'(删除表a中列值为丹丹的行)
         注意:删除整行不是删除单个字段,所以在delete后面不能出现字段名

    5.使用truncate table 删除整个表的数据

         语法:truncate table <表名>
         例:truncate table tongxunlu
         注意:删除表的所有行,但表的结构、列、约束、索引等不会被删除;不能用语有外建约束引用的表

    6.查询

        1).使用like进行模糊查询

       注意:like运算副只用语字符串,所以仅与char和varchar数据类型联合使用
       例:select * from a where name like '赵%'
       说明:查询显示表a中,name字段第一个字为赵的记录
     2).使用between在某个范围内进行查询
       例:select * from a where age between 18 and 20
       说明:查询显示表a中age在18到20之间的记录
     3).使用in在列举值内进行查询
       例:select name from a where address in ('北京','上海','唐山')
       说明:查询表a中address值为北京或者上海或者唐山的记录,显示name字段

       4).多表联接查询--内联接

       在where子句中指定联接条件
       例:select a.name,b.chengji
         from a,b
         where a.name=b.name
       说明:查询表a和表b中name字段相等的记录,并显示表a中的name字段和表b中的chengji字段

    select Name as 姓名, SUM(Value) as '总成绩' from table group by Name

  • 相关阅读:
    分享最好的HTML5编码教程和参考手册
    随机字符变换效果的jQuery插件开发教程
    拒绝用SEO的眼光来设计你的Meta标签
    GBin1教程:使用jQuery插件jquery.validationEngine实现表单验证功能
    vs 2010 程序发布时出现 TransformXml任务意外失败
    CSS hack
    javascript div 弹出可拖动窗口
    Javascript String类的属性及方法
    兼容浏览器的布局CSS
    该伙伴事务管理器已经禁止了它对远程/网络事务的支持
  • 原文地址:https://www.cnblogs.com/R-bear/p/7163676.html
Copyright © 2011-2022 走看看