SQL语句操作数据之增删改

1:增 ‘insert’

·1-1:插入单条数据:     insert into 表名 (列名) values (数据)

1-2:插入多条数据:

  将数据插入现有表中:insert into  新表 (列名 )  select  旧表列名  from 旧表

  插入数据同时创建新表:select 旧表列名 into 新表名 from 旧表名

  通过union关键词合并:

    insert 表名(列名1,列名2,列名3...)

    select '数据1','数据2','数据3' union

    注:最后一条数据不需要union

注:1.插入数据时需要按照要求输入数据,插入数据应与列名数据类型相同

  2.标识列(自动增长列)不能插入指定的值,标识列的值由数据库自动生成

  3.插入的列名不允许为空时,必须为其插入数据,插入数据时必须符合(检查约束,外键约束)

  4.插入时需设置默认值,需使用default关键字

2:删  ‘’delete

delete from 表名 where 条件字句  (当没有where条件字句时,删除该表中所有数据)

turncoat table 表名 删除表中所有行数,但是表中的结构,列,约束,索引不会被改动,执行速度要比delete快,使用的系统资源和事务日志资源更少,并且删除数据后表中的标识列重新开始编号

drop table 表名 删除表中所有内容,包括表结构,约束、、、等等

注:删除数据时加上条件

3:改 ‘update’

update 表名 set 列名=更新值 where 条件子句 (当没有条件时,这一条列名的值全部更改)

注:如需修改多个列的值时,用','隔开。多个条件时 用 and 逻辑符

 4:导入导出功能

关于数据库的导入导出

导入,可将文本,表格,access等文件导入值表中

导出:可将数据从表中导出至电脑 (文本,表格,access等)

还可以导出表结构,sql语句等。更实用的是包括表结构和插入语句,生成脚本里,选架构和数据

每日笔记 2018-12-31

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值