码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2016-04-24 21:27:14      阅读:179      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!