Oracle表字段的增加、删除、修改和重命名

转自:https://www.cnblogs.com/ggll611928/p/5981498.html

本文主要是关于Oracle数据库表中字段的增加、删除、修改和重命名的操作。

增加字段语法:alter table tablename add (column datatype [default value][null/not null],….);

说明:alter table 表名 add (字段名 字段类型 默认值 是否为空);

例:alter table sf_users add (HeadPIC blob);

例:alter table sf_users add (userName varchar2(30) default ‘空‘ not null);

修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);

说明:alter table 表名 modify (字段名 字段类型 默认值 是否为空);

例:alter table sf_InvoiceApply modify (BILLCODE number(4));

删除字段的语法:alter table tablename drop (column);

说明:alter table 表名 drop column 字段名;

例:alter table sf_users drop column HeadPIC;

字段的重命名:

说明:alter table 表名 rename  column  列名 to 新列名   (其中:column是关键字)

例:alter table sf_InvoiceApply rename column PIC to NEWPIC;

表的重命名:

说明:alter table 表名 rename to  新表名

例:alter table sf_InvoiceApply rename to  sf_New_InvoiceApply;

原文地址:https://www.cnblogs.com/sharpest/p/10508317.html

时间: 2024-08-03 11:42:59

Oracle表字段的增加、删除、修改和重命名的相关文章

[JavaWeb基础] 004.用JSP + SERVLET 进行简单的增加删除修改

上一次的文章,我们讲解了如何用JAVA访问MySql数据库,对数据进行增加删除修改查询.那么这次我们把具体的页面的数据库操作结合在一起,进行一次简单的学生信息操作案例. 首先我们创建一个专门用于学生管理的ManageServlet. 接着我们需要一个展现数据的页面,也就是 UserList.jsp <%@page import="com.babybus.sdteam.vo.Student"%> <%@ page language="java" im

MySQL数据表字段内容的批量修改、复制命令

复制字段里的数据命令: SQL代码 UPDATE table SET 被替换的字段名=被复制的字段名 演示如下 SQL代码 UPDATE dede_archives SET senddate=pubdate 如何手动将同一数据表内不同字段之间的内容批量转换,可以参考下面的命令: SQL代码 UPDATE table set 字段名=REPLACE(字段名,'原字符串','替换的字符串') where 已知的字段名 LIKE '%原字符串%' 应用到本文实例 SQL代码 UPDATE pw_mem

移动硬盘文件在mac不显示、无法删除、不能重命名?是怎么回事?该如何解决

相信不少朋友都遇到过移动硬盘文件在mac不显示?无法删除?不能重命名?那么这是怎么回事?移动硬盘的格式是ntfs的,在Mac电脑里是只读的.更改硬盘格式的方法,会擦除现有数据,这里不做介绍, 那么有没有办法可以直接让Mac电脑有完整操作权限呢? 解决办法 方法一.在安装 Windows 系统的电脑上操作 1如果你的 Mac 安装有 Windows 的双系统,也或是安装有虚拟的话,可以切换到 Windows 系统上对移动硬盘进行操作. 2在 Windows 下肯定可以对移动硬盘上的文件进行操作 方

Oracle查询--增加--删除--修改主键

对Oracle表主键的操作,有四类:查询,增加,修改,删除 1.查询主键 /*查询某个表中存在的约束*/ select * from user_constraints where table_name='表名大写'; 查询结果显示约束类型,约束名称,不显示约束在哪个字段上 /*查询某个表各字段约束*/ select * from user_cons_columns where table_name='表名大写'; 查询结果显示约束名称,字段名称,不显示约束类型 /*查询某个表的主键约束*/ se

Oracle的列操作(增加列,修改列,删除列),包括操作多列

增加一列: alter table emp4 add test varchar2(10); 修改一列: alter table emp4 modify test varchar2(20); 删除一列: alter table emp4 drop column test; 这里要注意几个地方,首先,增加和修改列是不需要加关键字COLUMN,否则会报错ora-00905. 其次,对删除单列的话,一定要加COLUMN,然后记住,删除是不需要加列类型的. 增加多列: alter table emp4 a

Git 修改最后一次提交,删除文件,重命名文件

1.修改最后一次提交 当忘记提交某个文件可以使用 git commit amend -m "新的提交说明" 暂存区的内容会提交到git仓库而不产生新的快照 2.删除文件 手动删除工作区的文件后可以使用 git checkout -- 文件名 来将暂存区中的文件恢复到工作目录 git rm 文件名 删除工作目录的文件 git rm -f 文件名 删除三棵树中的文件 git rm --cached 文件名 只删除暂存区文件 3.重命名 git mv 旧文件名 新文件名 原文地址:https

Git使用七:修改最后一次提交、删除文件和重命名文件

修改最后一次提交: 在实际开发中,可能会遇到以下两种情景:情景一:版本刚一提交(commit)到仓库,突然想起漏掉两个文件还没有添加(add).情景二:版本刚一提交(commit)到仓库,突然想起版本说明写得不够全面,无法彰显你本次修改的重大意义…… 执行带 --amend 选项的 commit 提交命令,Git 就会“更正”最近的一次提交. 之前修改的文件只是提交到了暂存区,并没有提交到仓库 执行:git commit --amend就会进入到此次提交版本的编辑说明中 也可以直接git com

QT5 QtreeWidget 实现点击item事件以及右键菜单删除item 和 重命名item

1.new 一个QTreeWidget 对象,并设置头标签,和根节点(个人程序需要) QTreeWidget* treeWidget = ui.treeWidget;//我已经在ui设计师中拖了一个QTreeWidget QString headers; headers = "Name" ; treeWidget->setHeaderLabel(headers); QStringList rootText; rootText << "wells";

git --删除文件、重命名

修改最后一次提交 git commit --amend -m "" 删除文件:. git rm <需要删除的文件> 只是删除当前工作目录和暂存区的文件,也就是取消跟踪.在下次提交时不纳入版本管理. git rm --cached  文件名   只删除暂存区的文件 git rm -f  文件名     //暴力删除,全部删除 重命名文件: git mv    文件名     新的文件名