• 表常用操作


    一、DB2

    1、备份

    --复制要备份的表的结构(索引没办法复制)

      CREATE TABLE 新表表名 LIKE 要备份的表名;

    --写入数据

      INSERT INTO 新表表名 SELECT * FROM 要备份的表名;

     2、增、删、改字段column

    --增加字段并注释
    ALTER TABLE 表名 ADD COLUMN 字段 VARCHAR(64);
    COMMENT ON COLUMN 表名.字段 IS '注释';
    
    --删除字段
    ALTER TABLE 表名 DROP COLUMN 字段;
    
    --变更'建设规格'字符串长度(只能变大不能变小)
    ALTER TABLE 表名 ALTER COLUMN 字段 SET DATA TYPE VARCHAR(32);
    
    --设置非空约束
    ALTER TABLE 表名 ALTER COLUMN 字段 SET NOT NULL;
    --删除非空约束
    ALTER TABLE 表名 ALTER COLUMN 字段 DROP NOT NULL;
    
    --重组
    CALL SYSPROC.ADMIN_CMD('REORG TABLE 表名');

    注意:

      1)不允许修改字段名称(只能先删除,在添加)

      2)不允许减小字段长度(只能加大)

      3)不允许修改字段类型(如数值类型改VARCHAR)

    二、oracle

    --建表同时备份数据

      CREATE TABLE 新表表名 AS SELECT * FROM 备份的表名;

    三、删表

    DROP TABLE 表名;

    作者:howtosay
             
    放牛娃的个人笔记整理,每天记录一点点,进步一点点
  • 相关阅读:
    BETA 版冲刺前准备
    Alpha 事后诸葛亮(团队)
    Learn Docker(一)—软件安装与常规操作
    Alpha 答辩总结
    Alpha 冲刺 (10/10)
    Alpha 冲刺 (9/10)
    Alpha 冲刺 (8/10)
    Alpha 冲刺 (7/10)
    Alpha 冲刺 (6/10)
    团队作业-随堂小测(同学录)
  • 原文地址:https://www.cnblogs.com/hongzm/p/9849020.html
Copyright © 2020-2023  润新知