Terdata 基础 第一课

1.table的基本操作

   1.1.删除表数据及表定义

         drop  table  tablename;

   1.2.删除表数据

         delete from tablename;

         或

         delete tablename;

   1.3.修改表

       1.3.1.增加或删除字段

                alter table tablename add col1 char(1),add col2 smallint;

                alter table tablename drop col1,drop col2;

       1.3.2.修改已有字段属性

                alter table tablename add col1 format 'yyyymmdd';

        1.3.3.对没有fallback的表建立fallback保护

                alter table tablename,fallback;

        1.3.4.同时修改表的多个属性

                alter table tablename,no fallback drop col1,add clo2 char(2);

   1.4.修改表约束(注意:表中已有的数据如果不符合新的约束,增加或者删除约束将不成功)

       1.4.1.增加约束

                alter table tablename add constraint check (sex='F' or sex=‘M’);

       1.4.2.修改约束

                alter table tablename modify constraint c_name check(am<1000);

       1.4.3.删除约束

                alter table tablename drop constraint c_name;

 

2.索引

   2.1.次索引

        主索引只能在create table 时定义,而次索引既可以在创建表时定义,也可以使用create index 来定义。

       2.1.1 .创建唯一索引USI

                create unique index i_name(col1,col2) on tablename;

       2.1.2.创建非唯一性索引NUSI

                create index(col1) on tablename ;

               创建索引时即可以给予名称,也可以不命名。

       2.1.3.显示表的所有列索引

                help index tablename;

      2.1.4.索引删除(注意:主索引不能被删除,只有次索引可以被删除。)

               drop index I_name on tablename;------删除命名索引

               drop index(col1) on tablename;------删除未命名索引

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值