必须会的SQL语句(三) 数据插入

网络编程 2025-03-24 08:45www.168986.cn编程入门

```sql

Insert into tableName

( [column1] , [column2] )

values

(N'中文','11ds')

```

```sql

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

select '值1','值2' union all

select '值3','值4' union

select '值5','值6'

```

有时我们需要将原有表中的数据复制到一个新表中。这时可以使用如下语句:

```sql

select into newtable from oldtable

```

如果只希望复制表结构而不复制数据,可以在where子句中加上条件来实现。例如:

```sql

select into newtable from oldtable where 1<>1

```

我们还可以向一个已有表中复制其他表的数据。格式如下:

```sql

insert into tablename(column,column2)

select column,column2 from oldtable

```

当我们遇到一个已经设置自动增长的列时,默认情况下我们无法对其输入值。但我们可以使用以下语句强行写入:

首先开启添加(解除添加的限制):

```sql

Set identity_insert tablename On

```

```sql

insert into 表明 (id,name) values ('1002','大二')

```

```sql

Set identity_insert tablename off

```

上一篇:jQuery排序插件tableSorter使用方法 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by