Oracle脚本笔记
//创建一个表
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;
最新文章
- pip install Error - ReadTimeoutError: HTTPSConnectionPool
- Android NDK几点回调方式
- jQuery的一些笔记
- 安装cocopods
- DEV中dx:ASPxPopupControl 控件的使用(在窗口关闭或隐藏时,清楚文本框中的内容)
- 将XML解析成DOM文档
- F.I.S本地环境的搭建教程
- 《3D数学基础:图形与游戏开发》勘误
- U盘检测软件:ChipGenius,MyDiskTest
- python优秀库 - 使用xmltodict解析xml文档
- python获取实时股票信息
- Linux shell用法和技巧(转)
- 二分图的最大匹配——最大流EK算法
- jquery.data()&;jquery.extend()
- ASP.NET Core 2.1 : 十四.静态文件与访问授权、防盗链
- [java]我的数据在哪里?——数据的内存模型
- 【JVM.6】虚拟机类加载机制
- 6-5 移动的盒子 uva12657
- php namespace use 研究
- linux下patch命令使用详解---linux打补丁命令
热门文章
- C# ~ 由 IDisposable 到 GC
- 关于 Servlet 和 Web
- C# 之httpwatch 缩减HttpWatch成可以进行二次开发的代码
- Android中GPS定位的简单应用
- socket.io,理解socket.io
- .net字符串数组查找方式效率比较
- java.io.StreamCorruptedException: invalid type code: AC错误的解决方法
- windows中安装node.js和测试
- requirejs:让人迷惑的路径解析
- pdo mysql错误:Cannot execute queries while other unbuffered queries are active