zoukankan      html  css  js  c++  java
  • MySQL(四) —— 操作数据表中的记录

    •  插入记录
      • 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
  • 相关阅读:
    交易之道
    走出幻觉,走向成熟(阅读心得一)
    爱由心生
    正则资料整理(转载)
    需要学习的.NET技术(转载)
    抽象类与接口的区别
    心存感激
    MYSQL 远程访问被限制
    PHP积累
    Git积累
  • 原文地址:https://www.cnblogs.com/little-YTMM/p/5428129.html
Copyright © 2011-2022 走看看