一、插入数据

1.insert语句介绍

insert into table_name(column1,column2……column)values(value1,value2,……valueN)//column1,column2……column表示要添加数据记录的列,多列之间用逗号隔开;value1,value2,……valueN表示要添加记录的具体值。

遵循原则:

1)插入数据的数据类型必须与被加入字段的数据类型相同;

2)插入数据的大小应该在字段定义长度的范围之内;

3)在values中,列出的数据位置必须与字段的排列位置相对应。

2.在数据表中的部分字段插入数据

insert into t_stud(id,xh,xm,jtdz) values(5,98005,'江华','吉林省辽源市')
select*from t_stud

3.在数据表中所有字段中插入数据

法一:

insert into t_stud(id,xh,xm,lldh,jtdz) values(5,98005,'周丽',13658974563,'吉林省四平市')
select*from t_stud

法二:

insert into t_stud values(4,98004,'蒋华',13633569956,'吉林省辽源市')
select*from t_stud

3.将查询数据插入另一个数据表中

(1)insert into select 方式

insert into table_name1(column1,column2……columnN)//指定插入数据的数据表名称
select column1,column2……columnN //指定插入数据的来源字段
from table_name2 //指定插入数据的来源表名称
where condition //表示一个查询条件表达式

例题:将t_stud表中的id,xh,xm三列插入到新表。

create table t_stud_bak
(
tid decimal(8) not null,
txh char(50),
txm char(50)
)
insert into t_stud_bak (tid,txh,txm)
select id,xh,xm from t_stud
select*from t_stud_bak

(2)select into 方式

select column1,column2……columnN
into table_name2
from table_name1
where condition

例题:将t_stud表中的xm,lldh,jtdz插入到新表中

select xm,lldh,jtdz
into t_stud_back
from t_stud
select*from t_stud_back

区别,方式一需要先创建一个空表,方式二不需要。

最新文章

  1. 给zabbix穿一件漂亮的衣服
  2. PostgresSQL的安装与基本命令使用
  3. SRM 628 DIV2
  4. Android Studio创建AVD
  5. POJ 2184 01背包+负数处理
  6. Android之activity中新建控件
  7. [linux]重拾linux
  8. C#类的一些概念
  9. 把int放在一个char数组里(用于处理每一位数字)
  10. Oracle 权限查询
  11. 【推公式】UVa 10995 - Educational Journey
  12. ~/.ssh目录找不到解决方法
  13. 转:PHP乱码问题,UTF-8(乱码)
  14. jQuery :lt()选择器
  15. github+hexo搭建自己的博客网站(七)注意事项(避免read.me,CNAME文件的覆盖,手动改github page的域名)
  16. UIButton和UIimageView
  17. Two 观察者 observer pattern
  18. easyui技术积累
  19. 20155219付颖卓《网络对抗》EXP7网络欺诈技术防范
  20. MS SQL 数据库状态为SUSPECT(可疑)的处理方法

热门文章

  1. HUAS 2018暑假第一周比赛-题解
  2. CentOS7下安装Scrapy
  3. Duplicate spring bean id
  4. VMXNET3 vs E1000E and E1000
  5. maven搭建springmvc+mybatis项目
  6. 【BZOJ1005】[HNOI2008]明明的烦恼(prufer序列)
  7. 关于ehcache配置中timeToLiveSeconds和timeToIdleSeconds的区别
  8. 修改Visual Studio项目中程序集信息默认公司名称的两种方法
  9. javascript函数以及作用域简介
  10. telegraf、influxDB、Grafana的安装与基本使用