`

mysql主键自增方法

 
阅读更多

1.ddl:

   

创建表时设置:

 

  create table book(

    id int auto_increment primary key ,

    name varchar(20) ,

    price int)

 

创建表后修改自增初始值:

 

    alter table book auto_increment = 5 -- book 的 id 属性值将从 5 开始递增

 

2.pd:

    在你所要设为自增型的键上(比如你的id)双击,弹出一个Column Properties对话框,右下角有一个Identify的选择框,选中它OK,就可以了。再去查看Preview,就能看到用大写标识出来AUTO_INCREMENT。

分享到:
评论
2 楼 journey-bla 2012-08-19  
[size=xx-large][/size]asdfasdfasdfadsfasdfadsfsadfasdfasdf
     
1 楼 journey-bla 2012-08-19  
[b][
引用
quote]
[img][/img][url][/url][flash=200,200][/flash]
[/b][i][/i][u][/u]
引用

相关推荐

    Mysql面试题主键自增

    在MySQL数据库系统中,主键自增是一种常见的数据表设计策略,它对于数据...了解并掌握这些关于MySQL主键自增的知识,将有助于在面试中表现出对数据库设计和管理的深入理解,也能在实际工作中更有效地管理和维护数据表。

    主键自增性能测试报告1

    测试方法分为两种表结构:非主键自增表(non_increment)和主键自增表(increment)。非主键自增表结构包含一个整型主键字段c1,一个整型字段c2和一个20字符的字符串字段c3。主键自增表结构与之相似,但c1字段设置为主键...

    Oracle主键自增的办法

    在 Oracle 数据库中,与许多其他关系型数据库系统不同,它并没有内置的自动自增字段类型,例如 MySQL 的 `AUTO_INCREMENT` 或 SQL Server 的 `IDENTITY`。但是,Oracle 提供了序列(Sequences)和触发器(Triggers)...

    mycat 主键自增代码

    在 Mycat 中,主键自增是数据库操作中的一个重要环节,对于保证数据的一致性和完整性具有关键作用。本文将深入探讨 Mycat 中主键自增的实现原理、配置以及常见问题。 1. Mycat 主键生成策略 Mycat 支持多种主键...

    MySQL8自增主键变化.doc

    MySQL8 自增主键变化 MySQL8 自增主键变化是 MySQL8 中的一项重要变化。从 MySQL5.7 到 MySQL8,系统表引擎发生了变化,全部换成了事务型的 InnoDB。这种变化使得 MySQL8 的系统表引擎都换成了 InnoDB。 MySQL8 中...

    mysql--修改自增主键的初始值.txt

    mysql修改自增主键初始值,简单易操作,数据库维护小技巧。

    创建oracle数据库中表的主键和自增

    ### 创建Oracle数据库中表的...总之,通过使用序列和触发器,Oracle数据库可以轻松地实现主键自增功能,这对于需要唯一标识符的应用程序来说非常重要。这种方式不仅简化了开发流程,还提高了数据处理的效率和准确性。

    Oracle中主键自增实例

    以下是一些关于在Oracle中创建主键自增实例的方法和相关知识点。 1. 使用序列(Sequences): Oracle序列是一种数据库对象,可以生成唯一的整数序列。创建序列后,可以在插入新记录时引用它来获取下一个可用的序列...

    支持主键自增的数据库获取主键值.zip

    对于支持主键自增的数据库,如MySQL、SQLite、PostgreSQL等,系统会自动为每个新插入的记录生成一个唯一的主键值,无需手动设置。 在Java开发中,MyBatis作为一个轻量级的持久层框架,广泛应用于数据操作。MyBatis...

    mybatis自增主键文档

    在MyBatis中,处理自增主键是一个常见的需求,特别是在Oracle和MySQL这两个数据库中。Oracle通常使用Sequence来生成自增主键,而MySQL则直接通过表定义的自增属性来处理。以下将详细讲解这两种数据库在MyBatis中的...

    oracle 主键自增相关命令

    在Oracle数据库中,主键自增是一种常见的设计方式,它使得每条新插入的数据自动获得一个唯一的标识符。以下是对创建和使用Oracle主键自增的相关知识点的详细说明: 1. **创建表并定义主键**: 当我们创建表时,...

    mysql自增字段重排 mysql删除表后自增字段从1开始.pdf

    在MySQL数据库中,自增字段(AUTO_INCREMENT)是一种常见的特性,用于在插入新记录时自动为该字段生成唯一的序列编号。这个字段通常用于主键,确保每个记录的唯一性。以下是对MySQL自增字段相关知识点的详细说明: ...

    mysql实现char类型主键自增长

    通过上述方法,我们成功地在MySQL中实现了CHAR类型主键的自增长功能。这种方法不仅提供了主键值的唯一性,还保持了一定的可读性和规律性,适用于那些对主键有特殊需求的场景。然而,值得注意的是,这种方法可能会...

    JPA主键策略(针对数据库自增字段重置后无效检查项)

    identity是一种使用SQL Server和MySQL的自增字段生成主键的策略。这种策略不能用于Oracle,因为Oracle不支持自增字段。这种策略适用于需要高性能的场景。 select select是一种使用触发器生成主键的策略。这种策略...

    Mybatis-plus实现主键自增和自动注入时间的示例代码

    Mybatis-plus 实现主键自增和自动注入时间的示例代码 Mybatis-plus 是一个基于 Mybatis 的增强型 ORM 框架,它提供了许多实用的功能来简化数据库操作。在本文中,我们将通过示例代码,介绍如何使用 Mybatis-plus ...

    浅谈MySQL中的自增主键用完了怎么办

    面试官:”用过mysql吧,你们是用自增主键还是UUID?” 你:”用的是自增主键” 面试官:”为什么是自增主键?” 你:”因为采用自增主键,数据在物理结构上是顺序存储,性能最好,blabla…” 面试官:”那自增主键...

    解决spring自增型主键问题

    - **GenerationType.IDENTITY**:直接利用数据库的自增特性,适用于大部分数据库,如MySQL、SQL Server等。 - **GenerationType.TABLE**:通过查询一个特定的表来获取主键值,这种方式更灵活,但会增加额外的查询...

    sql 主键自增

    在mysql中,直接把表的主键设为auto_increment类型,在MS SQLServer中,如果把表的主键设为identity类型, 在Oracle中,可以为每张表的主键创建一个单独的序列,然后从这个序列中获取自动增加的标识符,把它赋值给...

Global site tag (gtag.js) - Google Analytics