精通数据库SQL——数据插入操作

一、插入单行记录

基本语法

Insert into table_name[column1,column2,]

Values (value1,value2,)

注:插入数据没有指明特定列,则认为是整行插入。

NULL值插入

如果某一字段定义为NOT NULL,如果插入的记录中不知道这一字段的具体值,可以用空格代替插入的值。

二、多行插入

由values关键字引入多行数据插入

Insert into table_name[column1,column2,]

Values (value11,value12,),(value21,value22,),

注:SQL Server 中不支持这种一次添加多行数据的方式,只能一次添加一行数据。

使用select 语句插入值

Insert into table_name[column1,column2,]

Select column1,column2,

From table_name2

Where search_condition

三、表中数据的复制

基本语法

Select column1,column2,

Into new_table

From table_name

Where search_condition

注:在Oracle 和MySQL数据库中,该语法如下:

Create table new_table

As

Select column1,column2,

From table_name

Where search_conditon

           

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值