Loading

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

posted @ 2018-12-31 21:28  迷茫的蕉太狼  阅读(242)  评论(0编辑  收藏  举报