必须会的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使用方法
下一篇:没有了
编程语言
- 必须会的SQL语句(三) 数据插入
- jQuery排序插件tableSorter使用方法
- 使用jQuery在对象中缓存选择器的简单方法
- PHP COOKIE及时生效的方法介绍
- 如何解决在Azure上部署Sqlserver网络访问不了
- asp.net中Word转Html的办法(不需要WORD组件)
- Debian 8或Debian 9(64 位)安装 .NET Core
- ASP.NET入门之HTML服务器控件概述
- c# indexof 用法深入理解
- 推荐一款MAC OS X 下php集成开发环境mamp
- 详解Vue路由History mode模式中页面无法渲染的原因
- Laravel 错误提示本地化的实现
- Symfony2联合查询实现方法
- angularJs中orderBy筛选以及filter过滤数据的方法
- PHP正则表达式替换站点关键字链接后空白的解决
- vue.js实现数据动态响应 Vue.set的简单应用