iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql改变主键属性的方法
  • 691
分享到

mysql改变主键属性的方法

2024-04-02 19:04:59 691人浏览 泡泡鱼
摘要

这篇文章给大家分享的是有关Mysql改变主键属性的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql改变主键属性的方法:1、使用关键字modify,代码为【alter

这篇文章给大家分享的是有关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改变主键属性的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

您可能感兴趣的文档:

--结束END--

本文标题: mysql改变主键属性的方法

本文链接: https://www.lsjlt.com/news/53717.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql改变主键属性的方法
    这篇文章给大家分享的是有关mysql改变主键属性的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql改变主键属性的方法:1、使用关键字modify,代码为【alter ...
    99+
    2024-04-02
  • mysql修改主键的方法
    mysql修改主键的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!mysql修改主键的方法:首先执行【alter ta...
    99+
    2024-04-02
  • mysql怎么把一个属性改成主键
    mysql中将属性改为主键的方法如将test表中的add_pkey属性改为主键首先,需先删除表中的所有主键;Alter table [test] drop primary key;主键删除后,在表中重新添加主键即可;Alter table ...
    99+
    2024-04-02
  • mysql修改添加主键的方法
    这篇文章主要介绍mysql修改添加主键的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql修改添加主键的方法:执行【ALTER TABLE `test2` DROP PRI...
    99+
    2024-04-02
  • mysql修改列名为主键的方法
    这篇文章将为大家详细讲解有关mysql修改列名为主键的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql修改列名为主键的方法:使用“ALTER TABLE 数据...
    99+
    2024-04-02
  • mysql怎么删除主键属性
    mysql删除主键属性的方法:1.先删除auto_increment。 2.再删除主键约束 primary key。mysql删除主键属性的方法:要先删除auto_increment。然后删除主键约束 primary key。例如表prod...
    99+
    2024-04-02
  • mysql怎么改变数据库属性
    mysql改变数据库属性的方法:进入CMD或是"终端"。输入“mysql -uroot -p;”进入数据库。输入数据库密码连接。连接数据库后,输入命令选择数据库。命令:“use 库名;”。查看数据库中的表可使用命令“show tables;...
    99+
    2024-04-02
  • mysql修改属性名的方法是什么
    要修改MySQL数据库表中的属性名,可以使用ALTER TABLE语句。例如,要将属性名从old_name修改为new_name,可...
    99+
    2024-04-28
    mysql
  • mysql怎么给属性设置主键
    mysql给属性设置主键的sql语句:Alter table table_name add primary key(col_name);mysql给属性设置主键的示例:sql语法格式:alter table table_...
    99+
    2024-04-02
  • 怎么改变css的属性
    这篇文章主要介绍怎么改变css的属性,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!改变css属性的方法:1、通过【document.getElementById()】改变css属性中颜色属性;2、通过【documen...
    99+
    2023-06-14
  • jQuery如何改变input的属性
    本篇内容介绍了“jQuery如何改变input的属性”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • mysql添加主键的方法
    这篇文章给大家分享的是有关mysql添加主键的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。“主键(PRIMARY KEY)”的完整称呼是“主键约束”。MySQL 主键约束是...
    99+
    2024-04-02
  • mysql删除主键的方法
    这篇文章将为大家详细讲解有关mysql删除主键的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先我们来看看删除主键的语法:ALTER TABLE TABLE_N...
    99+
    2024-04-02
  • mysql设置属性的方法
    这篇文章将为大家详细讲解有关mysql设置属性的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql设置属性的方法:执行【ALTER TABLE [表名] CHA...
    99+
    2024-04-02
  • js className修改class属性的方法
    这篇“js className修改class属性的方法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“js className修改class属性的方法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,...
    99+
    2023-06-06
  • jquery如何改变img的src属性
    这篇文章主要介绍“jquery如何改变img的src属性”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jquery如何改变img的src属性”文章能帮助大家解决问题...
    99+
    2024-04-02
  • jquery如何改变div的class属性
    这篇“jquery如何改变div的class属性”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这...
    99+
    2024-04-02
  • jquery如何改变input的value属性
    今天小编给大家分享一下jquery如何改变input的value属性的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下...
    99+
    2024-04-02
  • jquery怎么改变img的属性值
    这篇文章主要介绍“jquery怎么改变img的属性值”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jquery怎么改变img的属性值”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • js如何改变css display属性的值
    这篇文章将为大家详细讲解有关js如何改变css display属性的值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。js改变css display属性值的方法:首先使用“document.getEleme...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作