SQL Server(增删)语法

增加语句
插入数据
插入数据注意事项

  • 每次插入一行数据,不能只插入半行或者几列数据
  • 每个数据值得数据类型、精度和小数必须与相应的列匹配
  • 不能为标识列指定值
  • 如果在设计表的时候就指定了某列不允许为空,则必须插入数据
  • 插入的数据项,要求符合检查约束的要求
  • 具有缺省值(默认值)的列,可以使用DEFAULT(缺省)关键字来代替插入的数值

单行插入
插入这个表中所有的列信息

  • insert [into] 表名[(列名1,列名2,)]
  • values(值1,值2,)

注:“[]”里面的可以不写

多行插入

  • 从原表中查出数据插入到已存在的表中
  • insert into 表名
  • select 列1,列2,

–判断是否存在新建的表,如果存在就删除反之
if exists (select * from sysobjects where name = 表名’)
drop table 表名
–先执行上面的再执行下面的
go
–新建表
create table 表名
(
stuid int not null primary key,
stuname varchar(20) not null
)

删除语句
delete [from] 表名
[where 删除条件]
注意:如果不写条件会删除整个表中的内容。标识列不重新开始

删除整个表中的数据,而且标识列会重新开始
truncate table 表名

你可能感兴趣的:(SQL,Server(增删)语法)