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

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

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

创建表结构:

create table test1

(id varchar2(20) not null);

增加一个字段:

alter table test1

add (name varchar2(30) default ‘无名氏’ not null);

使用一个SQL语句同时添加三个字段:

alter table test1

add (name varchar2(30) default ‘无名氏’ not null,

age integer default 22 not null,

has_money number(9,2)

);

修改一个字段

alter table test1

modify (name varchar2(16) default ‘unknown’);

删除一个字段

alter table test1

drop column name;

Oracle修改表字段名和长度的方式与标准的sql不一样,它需要增加特定的关键字。

使用rename关键字来实现字段名的修改:alter table 表名 rename column旧的字段名 to 新的字段名;

alert table wtc rename column qy to qcompany;

使用modify关键字来实现对数据类型的修改:alter table 表名 modify 字段名 数据类型;

alert table wtc modify column qcompany varchar2(500);

高级用法:

重命名表

ALTER TABLE table_name RENAME TO new_table_name;

修改列的名称

语法:

ALTER TABLE table_name RENAME COLUMN supplier_name to sname;

范例:

alter table s_dept rename column age to age1;

附:创建带主键的表>>

create table student (

studentid int primary key not null,

studentname varchar(8),

age int);

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;

3、向表中添加主键约束

alter table student add constraint pk_student primary key(studentid);

sqlserver和oracle修改表结构

sqlserver和oracle修改表结构常用SQL Server:1.增加列  ALTER TABLE users ADD address varchar(30);2.删除列  ALTER TABL ...

Oracle(修改表结构和约束)

目标: 1.添加和修改列 2.添加,enable,disable,或者remove约束 3.删除表 4.删除表中所有数据并回到表定义的初始状态(截断表) 5.修改对象的名字 6.给对象添加注释,从数据 ...

SqlServer和Oracle修改表结构语句

SQL Server:1.增加列  ALTER TABLE users ADD address varchar(30);2.删除列  ALTER TABLE users DROP COLUMN add ...

Oracle修改表结构

--添加字段 alter table [tablename] add  [column name] [column data type]; --修改字段数据类型 alter table [tablen ...

oracle 修改表结构,增加列,删除列等

增加一列:ALTER TABLE yourTabbleName ADD columnName dataType; 增加多列:ALTER TABLE yourTabbleName ADD (column ...

oracle中查询表的信息,包括表名,字段名,字段类型,主键,外键唯一性约束信息

来源于网上整理 总结了一下oracle中查询表的信息,包括表名,字段名,字段类型,主键,外键唯一性约束信息,索引信息查询SQL如下,希望对大家有所帮助: 1.查询出所有的用户表select * fro ...

MySql 、Oracle 获取表结构和字段信息

1.MySql获取表结构信息 SELECT TABLE_NAME, TABLE_COMMENT FROM information_schema.`TABLES` WHERE TABLE_SCHEMA ...

Oracle修改表或者字段的注释

转自:https://www.cnblogs.com/fx-blog/p/7132833.html 语句:comment on table 表名 is '表的注释信息'; comment on col ...

djangoORM 修改表结构/字段/外键操作

Django支持修改表结构 把max_length=64 改为60 再执行一遍 python manage.py makemigrations python manage.py migrate 如果是 ...

随机推荐

Chrome Developer Tools:Timeline Panel说明

一.Timeline panel 概况 Timeline工具栏可以详细检测出Web应用在加载过程中,时间花费情况的概览.这些应用包括下载资源,处理DOM事件, 页面布局渲染或者向屏幕绘制元素. 如下图 ...

Asp.net 实现Session分布式储存(Redis,Mongodb,Mysql等) sessionState Custom

对于asp.net 程序员来说,Session的存储方式有InProc.StateServer.SQLServer和Custom,但是Custom确很少有人提及.但Custom确实最好用,目前最实用和 ...

iOS打开百度地图、高德地图导航

1.判断手机里是否已经安装了百度地图或者高德地图: BOOL hasBaiduMap = NO; BOOL hasGaodeMap = NO; if ([[UIApplication sharedAp ...

简单介绍Javascript匿名函数和面向对象编程

忙里偷闲,简单介绍一下Javascript中匿名函数和闭包函数以及面向对象编程.首先简单介绍一下Javascript中的密名函数. 在Javascript中函数有以下3中定义方式: 1.最常用的定义方 ...

vector 的resize与reserve

最近遇到一个坑,简单说来是resize与reserve的功能混淆了. 如下: 如果调用resize的化,编译会出错,如果给Text提供默认构造函数,则可以编译通过,最终输出的结果为10. 如果调用re ...

sql操作事务SqlTransHelper类实现

具体实现代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; usin ...

c语言—临界资源管理

临界区管理的基本原则是: ①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入.②任何时候,处于临界区内的进程不可多于一个.如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待. ...

AndroidStudio工程文件导入Jar包和So第三方库

AndroidStudio 导入Jar包和第三方So库 在android开发中,需要导入许多第三方的jar包和so库来支持,包括像许多第三方的支持平台--友盟,环信.融云.极光推送.微博.腾讯等第三方 ...

RAC 11.2.0.4 安装 遇到 INS-06001

今天安装11.2.0.4的grid软件,在配置passwordless SSH的时候,点击setup 出现此错误 开始网上搜了一把.说什么的都有,什么系统bug啊什么的 但是我另外一套rac却很正常就 ...

oracle怎么修改表字段长度,Oracle修改表结构字段名和字段长度相关推荐

  1. mysql修改表字段长度和添加表字段

    1.修改表字段长度 alter table message_record modify column title varchar(130); alter table 表名 modify column ...

  2. 如何使用oracle修改表字段长度

    系列文章目录 文章目录 系列文章目录 一.如何使用oracle修改表字段长度? 二.使用步骤 1.修改一个列 2.修改多个列 总结 一.如何使用oracle修改表字段长度? 在oracle中,可以使用 ...

  3. oracle增加表字段、修改表字段、删除表字段

    增加表字段 alter table 表名 add 字段名 数据类型(长度) default 默认值 是否为空: 例如: alter table emp add name varchar2(50) de ...

  4. oracle查表字段长度,oracle中查询某张表中的字段名,字段类型,字段长度等信息...

    oracle中查询某张表中的字段名,字段类型,是否为空,字段长度等信息 --更改某张表的字段类型长度 alter table bill_info modify IDCARD VARCHAR2 (30) ...

  5. oracle 查询表字段6,Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名、...

    --创建用户 create user "用户名" identitied by "密码": --给自己修改密码 查询所有表名: select t.table_na ...

  6. 查询oracle表中的字段名和字段类型

    查询oracle表中的字段名和字段类型 SELECT b.column_name column_name --字段名,b.data_type data_type --字段类型,b.data_lengt ...

  7. Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名...

    查询所有表名: select t.table_name from user_tables t; 查询所有字段名: select t.column_name from user_col_comments ...

  8. oracle查询所有表的中文名,Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名、...

    查询所有表名: select t.table_name from user_tables t; 查询所有字段名: select t.column_name from user_col_comments ...

  9. Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名

    查询所有表名: select t.table_name from user_tables t; 查询所有字段名: select t.column_name from user_col_comments ...

  10. SQL语句获取数据库名、所有表名、所有字段名及字段类型

    SQL语句获取所有用户名,数据库名.所有表名.所有字段名及字段类型,方法来自于网上,稍加修改 1.获取所有用户名: SELECT name FROM Sysusers where status='2' ...

最新文章

  1. HDFS的shell和API操作
  2. Zabbix 3.2.6 通过SNMP和iDRAC监控DELL服务器
  3. socket 收不到netty客户端消息_Netty开发 —— 首个demo学习
  4. Maven 系统环境变量配置
  5. python 爬虫002-http与urllib2
  6. C语言for循环的嵌套例题,c语言 for循环的嵌套(含答案)
  7. ​面试官口述:我是这样面试web前端开发求职者(有干货)
  8. 亚马逊新任CEO本周一上任 未来十年将获价值2.1亿美元公司股票
  9. 音乐编辑 java_求助 关于java编辑音乐
  10. 时间序列深度学习:状态 LSTM 模型预测太阳黑子(一)
  11. 同济大学 线性代数 第六版 pdf_线性代数同济第六版第六章课后习题答案!
  12. win7做ftp服务器是否稳定,win7可以做ftp服务器吗
  13. CAN学习笔记二:OSEK NM 学习
  14. 程序员懒人投资大法之定投指数基金
  15. 数据库基本知识、操作
  16. 【自校正控制】批处理最小二乘法
  17. Android 超简单音乐播放器(九)搜索网络歌曲,获得热门榜单(GridView)(易源api的使用)(JSON的解析)(刷新)
  18. 【博弈】 各种博弈的搬运整理
  19. 大数据分析案例-基于多元线性回归算法构建用户信用评分模型
  20. 3ds max 2012 VRay 2.0-3ds max 从入门到精通-元旦场景光源设置

热门文章

  1. 单场淘汰制场次计算方法_淘汰赛、单循环赛和双循环赛的计算方法分别是什么?...
  2. 前端用户体验提升系列(一)最常见的用户体验指标和提升方式
  3. ddk高级主题和提示
  4. 单片机音乐倒数计时器c语言,音乐倒数计时器单片机课程设计报告.doc
  5. libcurl基础教程及封装(支持同步异步请求,支持多线程下载,支持https)
  6. 自定义网站地址栏图标
  7. java生成pdf417条形码_python生成417条形码(PDF417)
  8. 哈工大2020春计算方法实验报告
  9. 消除if-else/switch语句块来聚合模型的设计与实现
  10. 酷派D530刷机指引之官方ROM