zoukankan      html  css  js  c++  java
  • Oracle常用操作表结构的语句

    首先,一起来认识几个单词。

      alter (改变)  rename(重命名)  column(柱子,用来表示列)  modify(修改)  comment on (评论)  truncate (删减,截断)

    1.创建表

      create table 表名(字段名1 字段1类型 默认值(是否为空),字段名2 字段2类型 默认值);

      例:create table tab_person (id varchar2(50) default sys_guid() not null, mc varchar2(20) null,createtime date null);

    2.更改表名

      alter table 表名 rename to 新表名;

      例:alter table tab_person rename to tab_people;

      rename 表名 to 新表名;

      例:rename tab_people to tab_person;

    3.新增表字段

      alter table 表名 add 字段名 字段类型;

      例:alter table tab_person add sex varchar2(2);

    4.修改字段名称

      alter table 表名 rename column 字段名 to 新字段名称;

      例:alter table tab_person rename column sex to xb;

    5.修改字段类型

      alter table 表名 modify (字段名 新的字段类型);  //加不加括号貌似无所谓

      例:alter table tab_person modify xb varchar2(4);

      注:当此列有数据时,不能修改类型,不能将字段的长度减小,只能增加长度。

    6.删除字段

      alter table 表名 drop column 字段名;

      例:alter table tab_person drop column xb;

    7.添加/修改/删除字段说明

      comment on column 表名.字段名 is ‘表说明';  //删除就赋空值

      例:comment on column tab_person.mc is ‘名称’;

    8.清空表内容数据

      truncate table 表名;

      例:truncate table tab_person;

    9.删除表

      drop table 表名;

      例:drop table tab_person;

      

  • 相关阅读:
    说下vue工程中代理配置proxy
    说一下登陆页面的实现逻辑
    $router和router区别
    iframe中涉及父子页面跨域问题
    浅析闭包
    用户注册之短信验证
    vue.js(三)
    vue.js(二)
    vue.js(一)
    批量更改会员权限
  • 原文地址:https://www.cnblogs.com/bpjj/p/11274253.html
Copyright © 2011-2022 走看看