//创建一个表
create table  表名
(字段名1 varchar2(20) not null);
//多个用 , 隔开
//添加字段
alter table 表名
add (字段名2 varchar2(30) default ‘初始值' not null);
 COMMENT ON COLUMN 表名.字段名 IS '注释';

//修改一个字段
alter table 表名
modify (旧字段名 varchar2(16) default ‘新字段名');

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

//删除一个字段
alter table 表名  drop column 字段名;

//修改列的名称
ALTER TABLE 表明 RENAME COLUMN 旧名 to 新名;

//重命名表
ALTER TABLE 旧表名 RENAME TO 新表名;

//向表中添加主键约束
alter table 表名 add constraint pk_表名 primary key(主键);
//======================================

1、创建表的同时创建主键约束
(1)无命名
复制代码 代码如下:

create table student (
studentid int primary key not null,
studentname varchar(8),
age int);

(2)有命名
复制代码 代码如下:

create table students (
studentid int ,
studentname varchar(8),
age int,
constraint yy primary key(studentid));

2、删除表中已有的主键约束
(1)无命名
可用 SELECT * from user_cons_columns;
查找表中主键名称得student表中的主键名为SYS_C002715
alter table student drop constraint SYS_C002715;
(2)有命名
alter table students drop constraint yy;

最新文章

  1. pip install Error - ReadTimeoutError: HTTPSConnectionPool
  2. Android NDK几点回调方式
  3. jQuery的一些笔记
  4. 安装cocopods
  5. DEV中dx:ASPxPopupControl 控件的使用(在窗口关闭或隐藏时,清楚文本框中的内容)
  6. 将XML解析成DOM文档
  7. F.I.S本地环境的搭建教程
  8. 《3D数学基础:图形与游戏开发》勘误
  9. U盘检测软件:ChipGenius,MyDiskTest
  10. python优秀库 - 使用xmltodict解析xml文档
  11. python获取实时股票信息
  12. Linux shell用法和技巧(转)
  13. 二分图的最大匹配——最大流EK算法
  14. jquery.data()&jquery.extend()
  15. ASP.NET Core 2.1 : 十四.静态文件与访问授权、防盗链
  16. [java]我的数据在哪里?——数据的内存模型
  17. 【JVM.6】虚拟机类加载机制
  18. 6-5 移动的盒子 uva12657
  19. php namespace use 研究
  20. linux下patch命令使用详解---linux打补丁命令

热门文章

  1. C# ~ 由 IDisposable 到 GC
  2. 关于 Servlet 和 Web
  3. C# 之httpwatch 缩减HttpWatch成可以进行二次开发的代码
  4. Android中GPS定位的简单应用
  5. socket.io,理解socket.io
  6. .net字符串数组查找方式效率比较
  7. java.io.StreamCorruptedException: invalid type code: AC错误的解决方法
  8. windows中安装node.js和测试
  9. requirejs:让人迷惑的路径解析
  10. pdo mysql错误:Cannot execute queries while other unbuffered queries are active