SqlSever 增加 删除 修改数据 2018-11-30

增加:

1.单条插入:insert into tableName(列1,列2,列3) values (值1,值2,值3 ) 

2.多条插入:

    (1)insert into tableName(列1,列2,列3) values (值1,值2,值3 ),(值1,值2,值3 )

    (2)insert into tableName(列1,列2,列3) select 值1,值2,值3 union 值1,值2,值3 union select 值1,值2,值3....... 这种比第一种还麻烦,虽然也能用但是推荐第一种

    (3)insert into talbeName1(列1.1,列1.2,列1.3)  select 列2.1,列2.2,列2.3 from tableName2 where..... 将从tableName2查到的数据插入talbeName1

    (4)select 列1,列2,列3,identity(int,1,1) as 主键 into newTableName from oldTableName 这种方式会将查到的数据插入一个新表中,新表是根据newTableName表名生成的新表。

修改:

1.  update tableName set 列名1=值,列名2=值 where ...........

删除:

1.delete * from tableName where........ 这种方式删除数据后自增标识不会重新开始

2.truncate table tableName 这种方式删除没有where条件,会删除表内所有数据,自增标识会重新开始,注意用此方法删除的数据不可还原

你可能感兴趣的:(SqlSever 增加 删除 修改数据 2018-11-30)