【笔记】数据的SQL操作

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操作)