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

  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;

  

最新文章

  1. ola.hallengren的SQL Server维护脚本
  2. PHP文件操作:遍历文件目录
  3. sql2008r2数据库附加的问题
  4. linux下安装使用libuuid(uuid-generate)
  5. Final-阶段站立会议1
  6. tensorflow3
  7. C++语法之-------strcpy,memcpy,memset
  8. Crypto库实现PKCS7签名与签名验证
  9. Windows,OS X 屏幕录制gif的工具
  10. Delphi 7 升级到 Delphi 2010 总结
  11. jquery获取元素的所有宽高(包括内边距和外边距)
  12. 实时Android语音对讲系统架构
  13. 不须组件的NPOI插件 excel读取
  14. python练习四—简单的聊天软件
  15. java的环境配置
  16. UE4的AI学习(1)——基本概念
  17. 用log4net记录日志信息
  18. DXP快捷键记录(红色为经常用到的)
  19. BigPipe 大的页面分割成一个一个管道
  20. POJ 2195 Going Home(费用流)

热门文章

  1. c去除空格 小写转大写
  2. HighChart 不同颜色(柱状图)
  3. 有选择性的启用SAP UI5调试版本的源代码
  4. ifeq ifneq ifdef ifndef
  5. 什么是领域模型(domain model)?贫血模型(anaemic domain model)和充血模型(rich domain model)有什么区别
  6. Ubuntu系统---编译opencv程序的几种方式g++、Makefile、Cmake
  7. php高精度计算
  8. #Python语言程序设计Demo - 七段数码管绘制
  9. Robot Framework--安装环境
  10. a标签中的javascript:void(0)和#的区别