mysql改变主键属性的方法
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章给大家分享的是有关mysql改变主键属性的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql改变主键属性的方法:1、使用关键字modify,代码为【alt
千家信息网最后更新 2025年02月01日mysql改变主键属性的方法
这篇文章给大家分享的是有关mysql改变主键属性的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
mysql改变主键属性的方法:1、使用关键字modify,代码为【alter table tbl_name modify.....】;2、使用关键字change,代码为【alter table tbl_name change..】。
mysql改变主键属性的方法:
1. 添加主键约束:
alter table tbl_name add primary key (index_col_name,…);#括号中为字段名,可以为一个或者多个
2. 在数据表已存在的情况下,且无主键,添加新的字段作为主键,并将该字段移到表格的第一列
alter table tbl_name add col_name col_definition (data type, null, default...) primary key first current_first_col_name;# current_first_col_name表示当前数据表的第一列
Notes:关键字first表示位于某一列的前面,如果加入的字段需要位于某一列的后面,可以使用after
3. 数据表已存在,且有主键,修改主键的定义
关键字modify
alter table tbl_name modify col_name col_definition [first|after col_name]#在col_definition 声明要修改的属性,如要添加自动编号auto_increment
Notes:
1) 此时不需要重新声明主键属性primary key,如果添加了则会报错:主键重复;
2) 如果原有属性中存在auto_increment
,修改时需要加上auto_increment
,否则auto_increment
属性被删除
关键字change
alter table tbl_name change col_name col_name col_definition [first|after col_name]#与modify的区别在于列表需要写两次列名,相当于原列名和新列名,所以change也可以用来修改列名
感谢各位的阅读!关于mysql改变主键属性的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
属性
关键
关键字
方法
字段
数据
数据表
代码
内容
更多
不错
实用
多个
情况
括号
文章
看吧
知识
篇文章
表格
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库系统有哪些人员
arcgis软件开发事例
郑州软件开发公司主要在那个区
芯片软件开发方向
中国经济金融数据库
深圳服务器电源价格
软件开发11%的增值税
广东一站式软件开发零售价格
东兴网络技术有限公司
关于网络安全隐私的英语作文
软件开发相关专业介绍
浙江拼好货网络技术
浦东新区市场软件开发问答知识
带防护的服务器
嘉定区常规软件开发厂家报价
网络安全政策
杨浦区重型网络技术厂家供应
易货平台软件开发多少钱
极客网络安全
福州市网络安全支队
如何给监听配置数据库
服务器状态不匹配
重庆qt软件开发
执业药师数据库
数据库一对多匹配公式
服务器管理打不开
福建特色软件开发预算
网吧电脑不能装数据库
微信云开发数据库怎么设置主键
邢台微信软件开发