我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql设置数据表主键及自增长的方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql设置数据表主键及自增长的方法

这篇文章给大家分享的是有关mysql设置数据表主键及自增长的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

mysql设置数据表的主键及自增长的方法:首先启动MySQL,打开navicat建立一个新表;然后添加字段,类型;接着执行相关语句即可插入数据;最后选中字段,在下面的Auto Increment前打上对勾即可自增长。

mysql设置数据表的主键及自增长的方法:

1、启动MySQL,打开navicat,新建数据库aaa,右键点击Tables,选择new table,建立一个新表。

mysql设置数据表主键及自增长的方法

2、添加字段xsid,类型为int,添加字段xsname,类型为vachar。如图中所示,选中字段xsid,通过点击Primary Key,或者图中2位置,设置该字段为主键。保存表,名称为xstable。

mysql设置数据表主键及自增长的方法

3、打开表xstable,新建查询,输入图中的sql语句,执行成功后表中即插入了一条数据。

mysql设置数据表主键及自增长的方法

4、将sql中的xsid数值设为空,第一次执行语句可以成功,xsid默认存储的是0,执行第2次时,报错,如图中所示。可以看到如果不能设置xsid的具体数值是不能执行成功的。

mysql设置数据表主键及自增长的方法

5、打开表xstable的设计界面,选中xsid字段,在下面的Auto Increment前打上对勾,即选择为自动增长。

mysql设置数据表主键及自增长的方法

6、在查询页面,再次执行xsid为空的sql语句,则执行成功,且可以多次执行。打开xstable表,查看数据,发现已经成功插入了多条数据,且xsid值每次自动增长1。设置了自增长后,sql也可以忽略xsid字段,直接写成图三的形式。

mysql设置数据表主键及自增长的方法

7、打开表xstable的设计界面,图中Auto Increment 设置的数值为自动增长的初始值。

mysql设置数据表主键及自增长的方法

感谢各位的阅读!关于mysql设置数据表主键及自增长的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql设置数据表主键及自增长的方法

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

下载Word文档

猜你喜欢

MySQL设置表自增步长的方法

目录自增字段和自增步长简介设置自增步长的场景场景一:分布式系统场景二:多租户环境设置自增步长的方法方法一:全局设置方法二:会话级别设置方法三:通过SQL脚本示例:分布式系统中的自增步长设置实例1设置实例2设置示例:多租户环境中的自增步长设置
MySQL设置表自增步长的方法
2024-08-13

Android sqlite设置主键自增长的方法教程

今天在APP中增加一个添加项目的功能,项目的主键为整数,要让它自增长。既然要自增长,那么在代码里面就不用给id字段赋值。但是调试的时候发现不行,提示主键重复,观察了输出,不赋值的话,id默认为0,于是每次都为0,就重复了:Source so
2023-05-31

Navicat设置Oracle数据库主键自增的方法步骤

目录一、 创建如下表二、创建序列三、创建触发器总结一、 创建如下表oracle数据库不同于mysql、Sql Server数据库,Oracle数据库主键自增不能在建表时直接设置,而是需要通过序列和触发器进行设置!二、创建序列create
2023-03-06

PostgreSQL设置主键自增的方法详解

目录背景什么是序列PostgreSQL的自增机制基本使用使用SERIAL或BIGSERIAL数据类型手动创建序列和设置默认值实战demo:PostgreSQL 手动序列管理设置序列的当前值工作常用总结背景在使用mysql时,创建表结构时可
PostgreSQL设置主键自增的方法详解
2024-08-27

达梦数据库如何设置自增主键的方法及注意事项

目录达梦数据库自增通常是使用序列和触发器1.创建序列2.创建触发器完整例子如:注意事项总结达梦数据库自增通常是使用序列和触发器1.创建序列CREATE SEQUENCE your_sequence_name START WITH 1
达梦数据库如何设置自增主键的方法及注意事项
2024-09-30

oracle主键自增设置的方法是什么

在 Oracle 中,主键自增可以通过使用序列(Sequence)和触发器(Trigger)来实现。以下是设置自增主键的方法:创建一个序列(Sequence),定义序列的起始值、递增值和最大值等参数。CREATE SEQUENCE seq_
oracle主键自增设置的方法是什么
2024-04-09

oracle数据库表实现自增主键的方法实例

目录http://www.cppcns.com一、前言二、实现主键自动增长1、创建表格2、创建自增序列3、创建触发器4、测试新增语句总结一、前言几天建表需要用到自增主键,于是使用序列(sequence)和触发器(trigger)来实现主键
2022-06-23

mysql创建表设置表主键id从1开始自增的解决方案

目录一.问题描述二.解决方案1.实现步骤2.演示总结一.问题描述当我们在做项目的时候,创建一张用户表,如何让该表的主键id从0开始自增?网上搜索了很多解决方案,最后发现了一种方法必实现且有效的方案。下面就来介绍实现方法二.解决方案1.
2023-04-19

MySQL主键自增会遇到的坑及解决方法

目录1. 为什么不用 UUID2. 主键自增的问题2.1 数据插入的三种形式2.2 innodb_autoinc_lock_mode2.3 实践3. 小结在上篇文章中,松哥和小伙伴们分享了 mysql 的聚簇索引,也顺便和小伙伴们分析了为什
2023-04-20

编程热搜

目录