`
cocca883
  • 浏览: 33177 次
社区版块
存档分类
最新评论

修改约束

 
阅读更多


查看表的字段信息:desc 表名;
查看表的所有信息:show create table 表名;
添加主键约束:alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段);
添加外键约束:alter table 从表 add constraint 外键(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段);
(alter table 主表名 add foreign key (字段 ) references 从表名(字段) on delete cascade)
添加唯一约束:
ALTER table 表名 add unique key 约束名 (字段);
删除主键约束:alter table 表名 drop primary key;
删除外键约束:alter table 表名 drop foreign key 外键(区分大小写);
修改表名:alter table t_book rename to bbb;
添加列:alter table 表名 add column 列名 varchar(30);
删除列:alter table 表名 drop column 列名;
修改列名MySQL: alter table bbb change nnnnn hh int;
修改列名SQLServer:exec sp_rename't_student.name','nn','column';
修改列名Oracle:alter table bbb rename column nnnnn to hh int;
修改列属性:alter table t_book modify name varchar(22);
sp_rename:SQLServer 内置的存储过程,用与修改表的定义。

分享到:
评论

相关推荐

    MLDN魔乐科技_Oracle课堂19_修改约束、ROWNUM

    在Oracle数据库管理中,理解和掌握如何修改约束以及使用ROWNUM是非常重要的技能。本篇将深入探讨这两个核心概念,并通过MLDN魔乐科技的Oracle课堂19视频课程进行详细讲解。 首先,我们来讨论"修改约束"。在Oracle中...

    MLDN魔乐科技JAVA培训_Oracle课堂19_修改约束、ROWNUM.rar

    【标题】"MLDN魔乐科技JAVA培训_Oracle课堂19_修改约束、ROWNUM.rar"涉及的是Java编程与Oracle数据库管理的相关知识,主要聚焦在如何在Oracle数据库中修改约束以及使用ROWNUM函数进行数据筛选。 【描述】描述中提到...

    zhengjie19901102#Objective-C#IOS约束动画[修改约束]1

    IOS约束动画[修改约束]//设置刷新动画//父控件刷新布局重点: 约束也是对象[万物皆对象],只要是对象,那么在storyboard中的约束就可以通过连线来修

    check约束的文档

    在"CHECK 约束"选项卡中,选择要更改的约束,然后修改约束表达式或更改对特定条件启用或禁用约束的选项。 CHECK 约束的常见示例: 1. 验证输入的日期格式,例如,CHECK (date_column >= '2000-01-01' AND date_...

    mysql_约束的使用

    删除、禁用、启用约束、修改约束名的语法如下: ALTER TABLE table_name DROP CONSTRAINT constraint_name; DISABLE CONSTRAINT constraint_name; ENABLE CONSTRAINT constraint_name; ALTER TABLE table_name ...

    Altera-时序约束培训资料

    如果发现违反时序,就需要调整设计或修改约束,直到满足要求。 8. **时序优化(Timing Optimization)**:设计工具会根据时序约束进行优化,例如重定时(Retiming)、逻辑综合优化等,以改进设计的时序性能。 通过...

    基于matlab实现用粒子群算法求解单一水库优化调度,只需要修改相应的约束条件就可以进行优化计算了.rar

    本文将详细介绍如何利用MATLAB实现粒子群算法来解决单一水库的优化调度问题,并探讨如何修改约束条件以适应不同情境。 一、粒子群算法原理 粒子群算法基于群体智能,模拟了鸟群寻找食物的过程。每个粒子代表可能的...

    代码添加约束constraint Demo

    `NSLayoutConstraint`类是用于创建和修改约束的主要对象,而`constraint 2.0`主要体现在以下几个方面: 1. **isActive属性**:在旧版本中,我们需要将约束添加到父视图后手动激活。`constraint 2.0`引入了`isActive...

    数据库常见约束

    - **3.2.3 修改约束** - 修改唯一约束的过程通常是先删除后重建。 - 语法示例:`ALTER TABLE 表名 DROP INDEX 列名_UNIQUE, ADD UNIQUE (列名);` - **3.2.4 删除约束** - 语法示例:`ALTER TABLE 表名 DROP ...

    QuartusII软件下的时序约束使用方法

    6. **优化设计**:如果时序未满足,可以通过调整设计或者修改约束来优化。例如,可以增加寄存器,改变时钟树结构,或者调整路径的延迟限制。 了解和掌握时序约束的原理与应用,对于 FPGA 设计者来说是必不可少的...

    Oracle中定义常用约束对象的命令

    - **修改约束名:** ```sql ALTER TABLE temp RENAME CONSTRAINT old_uq TO new_uq; ``` - **删除约束:** ```sql ALTER TABLE temp DROP CONSTRAINT uq_id; ``` ### 总结 通过上述介绍,我们可以了解到...

    XDC 约束技巧之时钟篇.pdf

    同时,XDC支持增量设置约束,这意味着在设计过程中可以逐步添加或修改约束,而不必每次都从头开始,从而加快了调试效率。XDC的覆盖率高,可扩展性好,这对于大型设计尤为重要。由于XDC遵循业界统一的约束规范,因此...

    故事板 位置约束

    - 修改约束的优先级:每个约束都有一个优先级,降低冲突约束的优先级可能解决问题。 - 更新约束:在约束冲突时,使用"Update Constraints"功能尝试自动解决。 - 手动调整:直接修改约束的属性,确保它们不再冲突...

    约束管理器-allegro高手进阶.pdf

    - **在约束管理器中修改约束**:直接在约束管理器中进行修改。 - **在约束管理器中删除约束**:移除不再需要的约束条件。 - **在原理图中重新命名网络**:保持原理图与PCB布局的一致性。 #### 第七章:在原理图和...

    oracle 数据库约束笔记

    在维护数据完整性时,我们可以使用 ALTER TABLE 命令来增加或修改约束。例如,如果我们忘记在建表时定义某个约束,可以使用 ALTER TABLE 命令来增加该约束。 Oracle 数据库约束是确保数据完整性和一致性的重要机制...

    Oracle 增加修改删除字段

    ### Oracle数据库中对表结构进行增加、修改及删除操作详解 ...无论是增加、修改还是删除字段,又或是添加和修改约束,`ALTER TABLE`命令都是必不可少的工具。掌握这些操作对于数据库管理员来说是非常重要的技能之一。

    swift-Cassowary线性约束求解器的一个Swift移植

    - 在运行时修改约束时,要确保更新求解器以反映这些变化。 - 为了性能考虑,只在必要时调用求解器的`solve()`方法,因为频繁求解会消耗大量计算资源。 在CassowarySwift-master压缩包中,通常包含源代码、示例项目...

    constraint代码约束Demo

    在代码中操作约束,我们可以使用`ConstraintSet`类,它提供了设置和修改约束的方法。 下面,我们将深入讨论如何在代码中创建和应用约束: 1. **初始化ConstraintLayout**:首先,在XML布局文件中添加...

    数据库技术与应用 用户自定义约束-D习题与作业.doc

    5. **删除或修改约束**:如果需要移除或更改约束,可以使用DROP CONSTRAINT或ALTER CONSTRAINT语句。 在电子信息工程技术专业教学中,掌握用户自定义约束的应用对于实际项目开发和数据管理至关重要。通过练习和作业...

    09oracle约束.pptx

    - 禁止的校验状态:约束禁用且索引删除,无法修改约束列,但可以添加数据。 - 允许的非校验状态/强制状态:可以添加数据,但违反约束的数据无法添加。 - 允许的校验状态:约束正常启用,所有数据(新旧)必须满足...

Global site tag (gtag.js) - Google Analytics