美文网首页
【笔记】数据的SQL操作

【笔记】数据的SQL操作

作者: Murrey_Xiao | 来源:发表于2017-04-01 07:03 被阅读5次

    1. 插入数据

    (1)插入一行完整的数据
    INSERT [INTO] CommoditySort VALUES('手机数码','C1','B5')
    
    (2)插入一行任意列的数据(没有选中的列需要有默认值或空值允许)
    INSERT INTO persons (id_p, lastname , firstName, city ) 
    VALUES (200,'haha' , 'deng' , 'shenzhen')
    
    (3)插入多行数据
    INSERT INTO persons 
    (id_p, lastname , firstName, city )
    VALUES
    (200,'haha' , 'deng' , 'shenzhen'),
    (201,'haha2' , 'deng' , 'GD'),
    (202,'haha3' , 'deng' , 'Beijing')
    

    2. 更新数据

    UPDATE 表名 SET 列名=更新值 [WHERE 更新条件]
    
    UPDATE UserInfo SET UserName='李四',UserAddress='北京市昌平区'
    WHERE UserId='daxia'
    

    3. 删除数据

    DELETE [FROM] 表名 [WHERE <删除条件>]
    TRUNCATE TABLE 表名
    
    DELETE UserInfo WHERE UserId='yoyo'
    TRUNCATE TABLE
    
    • 若将删的表存在主外键关系,要先删除子表中相应的数据
    • 使用TRUNCATE TABLE删除数据:
      (1) 类似于没有WHERE条件的DELETE语句,删除表中的所有数据
      (2) 删除数据之后,再删除数据,标识列从标识种子开始
      (3) 不能用于有外键约束的表

    4. 批处理GO

    • 定义:批处理是指从应用程序一次性地发送一组完整SQL语句到SQL Server上执行。批处理的所有语句被当作一个整体,被成批的分析处理。
    • GO语句不是T-SQL命令

    相关文章

      网友评论

          本文标题:【笔记】数据的SQL操作

          本文链接:https://www.haomeiwen.com/subject/qvuvottx.html