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命令
网友评论