首页 > 数据库技术 > 详细

MySQL(四) —— 操作数据表中的记录

时间:2016-04-24 21:24:05      阅读:245      评论:0      收藏:0      [点我收藏+]
  •  插入记录
    • INSERT [INTO] tbl_name [(col_name,...)] {VALUES | VALUE}
      ({expr | DEFAULT},...),(...),...
      
      //法二:区别在于,此方法可以使用子查询(SubQuery)
      INSERT [INTO] tbl_name SET col_name={expr|DEFAULT},...
      
      //法三:此方法可以将查询结果插入到指定数据表
      INSERT [INTO] tbl_name [(col_name,...)] SELECT ... 
  • 更新记录(单表更新)
    • UPDATE [LOW-PRIORITY] [IGNORE] table_reference SET
      col_name1 = {expr1|DEFAULT} [,col_name2 = {expr2|DEFAULT}]...
      [WHERE where_condition]
  • 删除记录(单表删除)
    • DELETE FROM tbl_name [WHERE where_condition]
  • 查找记录
    • SELECT select_expr [, select_expr ...]
      [
          FROM table-references
          [WHERE where_condition]
          [GROUP BY {col_name | position} [ASC|DESC], ...]
          [HAVING where_condition]
          [ORDER BY {col_name | expr | position} [ASC|DESC], ...]
          [LIMIT {[offset,] row_count | row_count OFFSET offset}]   
      ]
    • 每一个表达式表示想要一列,必须至少一个;
    • 多个列之间以英文逗号等额;
    • 查询表达式可以使用[AS] alias_name为其赋予别名;
  • 条件表达式——WHERE
    • 对记录进行过滤,如果没有指定where子句,则显示所有记录;
    • 在WHERE表达式中,可以使用MySQL支持的函数或运算符。
  • 查询结果分组——GROUP BY
  • 分组条件——HAVING
  • 限制查询结果返回的数量——LIMIT

 

MySQL(四) —— 操作数据表中的记录

原文:http://www.cnblogs.com/little-YTMM/p/5428129.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!