`
wgq837051
  • 浏览: 86257 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SQL增加、删除、更改表中的字段名

SQL 
阅读更多

1. 向表中添加新的字段

   alter  table  table_name  add  column_name  varchar2(20) not null

2. 删除表中的一个字段

    delete table table_name column column_name

3. 修改表中的一个字段名

   alter table table_name rename column oldname to newname

4. 添加主键约束
   alter table 表名
   add constraint 约束名 primary key (列名)

5. 添加唯一约束
   alter table 表名
   add constraint 约束名 unique (列名)

6. 添加默认约束
   alter table 表名
    add constraint 约束名 default(内容) for 列名

7. 添加check约束
   alter table 表名
   add constraint 约束名 check(内容)

8. 添加外键约束
   alter table 表名
   add constraint 约束名 foreign key(列名) references 另一表名(列名)

9. 删除约束
   alter table 表名
   drop constraint 约束名

 

分享到:
评论
2 楼 lujin608 2016-06-02  
3. 修改表中的一个字段名
   alter table table_name change  旧字段名  新字段名  数据类型
修改表名
  alter table table_name rename to new_table_name
1 楼 weilJava 2011-11-24  
上面的删除字段正确吗?我在PL/SQL下执行失败

换了这个可以了
ALTER TABLE table_NAME DROP COLUMN column_NAME

相关推荐

    解决SQL SERVER 2008数据库表中修改字段后不能保存

    您可能感兴趣的文章:SQLSERVER查询所有数据库名,表名,和字段名的语句SQL Server 触发器 表的特定字段更新时,触发Update触发器sqlserver对字段的添加修改删除、以及字段的说明SQL Server中检查字段的值是否为数字...

    access数据库用sql语句添加字段,修改字段,删除字段

    微软的 Access 中包含 Data Definition Language (DDL) 来建立删除表以及关系,当然了,这也可以用 DAO 来解决。

    SQL修改字段默认值

    下文为您介绍SQL修改字段默认值的方法,使用SQL语句可以实现许多我们需要的功能,SQL修改字段默认值是其中之一。  一、SQL修改字段默认值  alter table 表名 drop constraint 约束名字  说明:删除表的字段的...

    用sql命令修改数据表中的一个字段为非空(not null)的语句

    table1 表名 name 字段名 为什么加上[],因为name是sql关键字会冲突出现错误,这样以防万一。如果name字段已经创建了索引,如果需要修改的话,必须先删除索引才能正确的进行。 您可能感兴趣的文章:sql server建库...

    sqlsever实现更改字段名

    新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default ‘默认值’ null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default 0,...

    达梦数据库_SQL语言手册

    达梦数据库_SQL语言手册.pdf 数据库快照定义语句 数据库快照删除语句 第章数据查询语句和全文检索语句 单表查询 简单查询 带条件查询 集函数 情况表达式 连接查询 子查询 标量子查询 表子查询 派生表子...

    MySQL基础和加强(高级)

    mysql基础 1)mysql存储结构: 数据库 -> 表 -> 数据 sql语句 ... 修改字段名称 : alter table 表 change 旧字段名 新字段名 字段类型; 修改表名称: alter table 表 rename [to] 新表名; 查询:

    使用SQL批量替换语句修改、增加、删除字段内容

    命令总解:update 表的名称 set 此表要替换的字段名=REPLACE(此表要替换的字段名, ‘原来内容’, ‘新内容’) 如 UPDATE Whir_ProductRelese SET ReleseName=REPLACE(ReleseName,’http://www.maidq.com’,’...

    MySQL数据库:表的管理SQL语句.pptx

    [ADD <新字段名> <数据类型> [<列级完整性约束条件>] [FIRST|AFTER 已存在字段名]:为指定的表添加一个新字段。其中,“FIRST”表示将新添加的字段设置为表的第1个字段。“AFTER”是将新字段添加到指定的“已存在...

    经典SQL脚本大全

    │ 横转竖-生成字段名.sql │ 横转竖.sql │ 行列互换的复杂交叉表.sql │ 限制列数的交叉表.sql │ ├─第07章 │ │ 7.1 splitpage.asp │ │ 7.2.1 TOP n 实现的通用分页存储过程.sql │ │ 7.2.2 字符串缓存...

    SQL_Sever数据库语句大全.zip

    修改字段名(字段重命名) 修改字段为Not Null 不为空输入 循环九九乘法表 延时执行语句 游标使用方法 游标资料 增加表字段 增加约束条件 正则表达式提取定义函数 正则条件匹配(结果返回 True 或 False) 字段类型 ...

    SQLServer数据库设计规范.txt

    SQLServer数据库设计规范 作者:佚名 厚朴教育来源:网络 点击数:1446 更新时间:2008-12-2 1 相关的设计规范: 1.1 采用有意义的字段名 尽可能地把字段描述的清楚些。当然,也别做过头了,比如...

    数据库编程期末答疑,卷子讲解,SQL server相关操作讲解,如有侵权请联系删除

    @strOrder varchar(255), -- 排序的字段名,不允许为空 @PageSize int = 6, -- 页尺寸 @PageIndex int, -- 页码 @OrderType bit = 0, -- 设置排序类型, 非0 值则降序 @strWhere varchar(1500)='' -- ...

    SQL的表结构(修改+约束)

    修改字段名 删除列 二、约束 概述 分类 非空约束(/NOT NULL/NK)  唯一约束(/UNIQUE/UK)  主键约束(/PRIMARY KEY/PK)  检查约束(/CHECK KEY/CK)  外键约束(FOREIGN KEY/FK)  修改约束 查询约束名称 ...

    Sqlserver2000经典脚本

    多栏显示.sql │ 日期+星期+时间.sql │ 格式化报表.sql │ 横转竖-1.sql │ 横转竖-字段名.sql │ 横转竖-生成字段名.sql │ 横转竖.sql │ 行列互换的复杂交叉表.sql │...

    经典SQL语句大全

    3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 add...

    MYSQL常用命令大全

    Insert: 增加表的记录。 Select: 显示/搜索表的记录。 Update: 修改表中已存在的记录。 特别的权限: ALL: 允许做任何事(和root一样)。 USAGE: 只允许登录--其它什么也不允许做。 --------------------- MYSQL常用...

    21天学会SQL

    9.2.2 查询表中指定字段的数据 172 9.2.3 查询结果中去除重复信息 174 9.2.4 根据现有列值计算新列值 174 9.2.5 命名新列 175 9.2.6 将查询结果保存为新表 176 9.2.7 连接字段 177 9.3 使用SELECT语句获取满足查询 ...

    数据库基础实验的实验报告附图

    b) STUDENT表中增加一个字段SBIRTH,类型设置为日期时间类型,增加一个ADDRESS字段,类型为文本(字符); c) 删除STUDENT表中ADDRESS字段; d) COURSE表中CNO字段设为非空和唯一; 9. 重新定义一个简单表,然后用...

    orcale常用命令

    使用INPUT命令可以在SQL缓冲区中增加一行或多行 SQL>i SQL>输入内容 e、调用外部系统编辑器 SQL>edit 文件名 可以使用DEFINE命令设置系统变量EDITOR来改变文本编辑器的类型,在login.sql文件中定义如下一行 DEFINE_...

Global site tag (gtag.js) - Google Analytics