数据插入
- insert语句介绍
--向班级表中插入一条记录
--insert into 表名(列1,列2,列3)values(值1,值2,值3)
--1.自动编号列,默认会自动增长,不需要插入值
insert into TblClass(ClassName) values(N'.net黑马一期')
select * from TblClass
--向表中部分列插入数据
insert into TblStudent(Name,Gender,Age)
values('哈哈','女',15)
select * from TblStudent--查询表中内容
- 向自动编号列插入值
启动某个表的“自动编号列”手动插入值的功能
ET IDENTITY_INSERT TBLCLASS ON --打开手动插入内容
insert into TblClass(ClassId,ClassName)
values(20,N'嘿嘿')--带中文字符串需要在字符串前面加N,以防止乱码
set identity_insert TblClass off--关闭手动插入内容
带中文字符串需要在字符串前面加N,以防止乱码
- 打开和关闭查询结果窗口: ctrl+r
数据更新
update 表名 set 列=新值,列2=新值,…where条件
update TblStudent set Age=Age-1,Name=Name+'(本科生)' where gender='女'
select * from TblStudent
数据删除
- delete from 表名 where…
- delete语句如果不加where条件,表示将表中所有的数据都删除
原始表格