首页 > 数据库 >MySQL_约束_修改表时删除约束 —— “更新”

MySQL_约束_修改表时删除约束 —— “更新”

时间:2022-11-07 16:35:56浏览次数:37  
标签:删除 DROP 表时 约束 stuinfo MySQL TABLE ALTER

#1 删除非空约束
ALTER TABLE stuinfo
MODIFY COLUMN stuname VARCHAR(20) NULL;

#2 删除默认约束
ALTER TABLE stuinfo
MODIFY COLUMN age INT;

#3 删除主键
ALTER TABLE stuinfo
DROP PRIMARY KEY;

#4 删除唯一
ALTER TABLE stuinfo
DROP INDEX;

#5 删除外键
ALTER TABLE stuinfo
DROP FOREIGN KEY fk_stuinfo_major;

 

标签:删除,DROP,表时,约束,stuinfo,MySQL,TABLE,ALTER
From: https://www.cnblogs.com/yzhone/p/16866406.html

相关文章

  • MySQL_约束_列级约束 VS 表级约束
     位置支持的约束类型是否可以起约束名列级约束列的后面语法都支持,但外键没有效果不可以表级约束所有列的下面默认和非空不支持,其他支持可以(主键没有效......
  • 基于案例分析 MySQL Group Replication 的故障检测流程
    故障检测(FailureDetection)是GroupReplication的一个核心功能模块,通过它可以及时识别集群中的故障节点,并将故障节点从集群中剔除掉。如果不将故障节点及时剔除的话,一方面......
  • docker mysql slave 运行
    dockerrun\--name=mysql8.0\--hostname=988da3c35887\--env=MYSQL_ROOT_PASSWORD=123456\--env=PATH=/usr/local/sbin:/usr/loc......
  • MySQL_约束_主键 VS 唯一(面试题)
    1保证唯一性2是否允许为空3一个表中可以有多少个4是否允许组合 保证唯一性是否允许为空一个表中可以有多少个是否允许组合主键√×最多一个√不推......
  • MySQL_约束_外键
    1要求在从表设置外键关系2从表的外键类型和主表的关联列的类型要求一致或兼容,名称无要求3主表的关联列必须是一个key(一般是主键或唯一)4插入数据时,先插入主表,再插入......
  • Python pymysql批量执行目录里面的多个sql文件
    思路:循环指定目录中的每个.sql文件,读取每行内容,拼接到列表中,按每次1000行执行。备注:pymysql在8.0版本以前(不包含8.0)默认可以同时执行多条sql语句的,例如“insertintotb(1......
  • MySQL_总结_数据类型
    一数值型1整型Tinyint、smallint、mediumint、int/integer、bigint(根据所占的字节的大小越来越大1、2、3、4、8)特点①    都可以设置无符号和有符号,默认有符......
  • MySQL_约束
    常见约束含义一种限制,用于限制表中的数据为了保证表中的数据的准确和可靠性分类Notnull:非空约束用于保证该字段的值不能为空如:姓名、学号等Default:默认约束  ......
  • MySQL_数据类型_字符型
    较短文本charvarchar字符串类型最多字符数描述及存储需求char(M)MM:0~255之间的整数varchar(M)MM:0~65535之间的整数区别 写法M的含义......
  • MySQL_数据类型_日期型
    分类Date:只保存日期Time:只保存时间Year:只保存年 Datetime:保存日期+时间Timestamp:保存日期+时间特点 字节范围时区等的影响datetime81000~9999不......