增加:
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条件,会删除表内所有数据,自增标识会重新开始,注意用此方法删除的数据不可还原