• 复制一张表的数据


    sql语句从一张表中查询数据插入到另一张表中的方法如下:
    1、select * into destTbl from srcTbl。
    2、insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl。

    3、右键目标数据库,选择数据导入。

    以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的:

    第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建。

    第二句(insert into select from)要求目标表(destTbl)存在,由于目标表已经存在,所以我们除了插入源表(srcTbl)的字段外,还可以插入常量。

    第三句 可以是不同数据库之间的数据复制。

    拓展

     

     

    删除表的T-SQL语句为:

    drop table <表名>

    drop是丢弃的意思,drop table表示将一个表彻底删除掉。

    删除表数据有两种方法:delete和truncate。

    delete的用法如下:

    delete from <表名> [where条件]

    truncate的用法如下:

    truncate table <表名>

    delete和truncate的区别如下:

    1、delete可以删除表中的一条或多条数据,也可以删除全部数据;而truncate只能将表中的全部数据删除。

    2、delete删除表数据后,标识字段不能复用。也就是说如果你把id=10(假如id是标识字段)的那行数据删除了,你也不可能再插入一条数据让id=10.

    3、truncate删除表数据后,标识重新恢复初始状态。默认为初始值为1,也就是说,truncate之后,再插入一条数据,id=1.

  • 相关阅读:
    【解题报告】CF939E
    【解题报告】洛谷P4653 [CEOI2017]Sure Bet
    【解题报告】洛谷P3406 海底高铁
    【解题报告】洛谷P1097 统计数字
    微信开发者工具下载和安装
    STS下载和安装
    HBuilderX下载和安装
    Navicat Premium下载与安装
    PLSQL下载和安装
    Oracle 11g的安装
  • 原文地址:https://www.cnblogs.com/zhangyanbing/p/9627762.html
Copyright © 2020-2023  润新知