MYSQL学习笔记----表的insert、update、delete语句

来源:互联网 发布:mac地址绑定好吗 编辑:程序博客网 时间:2024/04/29 19:13
1、insert语句(插入记录)


(1)INSERT [INTO] table_name[(col_nmae,...)] {VALUES|VALUE}
({expr|DEFAULT},...),(.....),.....
  
 ■解说:
    ({expr|DEFAULT},...),(.....) 表示:需要插入数据的方式    
     -----expr:表示表达式,
     -----DEFAULT 表示默认数据


   !注意:不能使用子查询(subquery)
(2)INSERT [INTO] table_name SET col_name = {expr|DEFAULT},....
   
   ■解说:
     ({expr|DEFAULT},...),(.....) 表示:需要插入数据的方式   
     -----expr:表示表达式,
     -----DEFAULT 表示默认数据


    !注意:与第一种方式的区别在于,此方法可以使用子查询(subquery)


  (3)INSERT [INTO] table_name [(col_name,...)]SELECT...
     
    ■解说:
     ---SELECT...表示select语句
     ---此方法可以将查询的结果插入到指定数据表中


2、UPDATE语句(更新记录)
     
    UPDATE [LOW_PARITY][IGNORE] table_reference SET 
col_name1 = {expr|DEFAULT},col_name2 = {expr|DEFAULT},....
[WHERE where_condition][LIMIT row_count]
    ■ 解说:
    ---[LOW_PARITY]:LOW_PRIORITY关键词,则UPDATE的执行被延迟了,直到没有其它的客户端从表中读取为止
    ---[IGNORE] IGNORE关键词,则即使在更新过程中出现错误,更新语句也不会中断
    --- table_reference :表名或视图名
    ---expr:表示表达式,
    ---DEFAULT 表示默认数据
    ---[WHERE where_condition]:where语句
    ---[LIMIT row_count] LIMIT row_count来限定UPDATE的范围。LIMIT子句是一个与行匹配的限定。只要发现可以满足WHERE子句的row_count行,则该语句中止,不论这些行是否被改变。


3、DELETE语句(删除记录)
   DELTE FROM table_name [WHERE where_condition]


   ■ 解说:
    --- [---[WHERE where_condition]:where语句


4、SELECT(查询语句)
   SELECT select_expr[,select_expr...]
    [
       FEOM table_name
       [WHERE where_condition]
       [GROUP BY{col_nmae|position}[ASC|DESC],...]
       [HAVING where_condition]
       [ORDER BY {col_name|expr|position}[ASC|DESC],...]
       [LINMIT{[offset,]row_count|row_count OFFSET offset] 
    ]
 
    ■ 解说:
     ---select_expr:
         --每个表达式想要的一列,必须有至少一个
         --多个列之间以英文符隔开
         --*表示所有的列table_name.*可以表示命名表的所有的列
         --查询表达式可以使用[AS]alias_name为其赋予别名
         --别名可用与GROUP BY,ORAER BY 或HAVING字句
    
     ---WHERE条件表达式
         记录进行过滤,如果没有指定WHERE字句,则显示所有记录。
     在WHERE表达式中,可以使用MYSQL支持的函数或运算符
     
     ---GROUP BY(查询结果分组)
     ---[ASC|DESC] ASC:表示升序 DESC表示降序
     ---HAVING分组条件
     ---ORDER BY对查询结果进行排序
     ---LIMIT限制查询结果返回的数量
0 0
原创粉丝点击