mysql把主键定义为自动增长标识符类型

 更新时间:2014年07月16日 18:04:32   投稿:whsnow  
这篇文章主要介绍了mysql中如何把主键定义为自动增长标识符类型,下面有个不错的示例,大家可以参考下

1、把主键定义为自动增长标识符类型

在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如:

create table customers(id int auto_increment primary key notnull, name varchar(15));

insert into customers(name) values("name1"),("name2");

一旦把id设为auto_increment类型,mysql数据库会自动按递增的方式为主键赋值。

在MS SQLServer中,如果把表的主键设为identity类型,数据库就会自动为主键赋值。例如:

create table customers(id int identity(1,1) primary key notnull, name varchar(15));

insert into customers(name) values("name1"),("name2");

select id from customers;

查询结果和mysql的一样。由此可见,一旦把id设为identity类型,MSSQLServer数据库会自动按递增的方式为主键赋

相关文章

  • MySQL表分区配置入门指南

    MySQL表分区配置入门指南

    这篇文章主要为大家介绍了MySQL表分区配置入门指南,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • MySQL的DML语言操作实例

    MySQL的DML语言操作实例

    在本篇文章里小编给大家整理的是一篇关于MySQL的DML语言操作实例内容,有兴趣的朋友们可以学习下。
    2020-02-02
  • 详解MySQL中的死锁情况以及对死锁的处理方法

    详解MySQL中的死锁情况以及对死锁的处理方法

    这篇文章主要介绍了详解MySQL中的死锁情况以及对死锁的处理方法,文中主要讨论InnoDB存储引擎中的死锁情况,需要的朋友可以参考下
    2016-01-01
  • MySQL中表分区技术详细解析

    MySQL中表分区技术详细解析

    数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。
    2016-06-06
  • MySQL数据库之索引详解

    MySQL数据库之索引详解

    大家好,本篇文章主要讲的是MySQL数据库之索引详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Mysql使用简单教程(二)

    Mysql使用简单教程(二)

    这篇文章主要介绍了Mysql使用简单教程(二)的相关资料,需要的朋友可以参考下
    2016-05-05
  • MySQL如何添加外键

    MySQL如何添加外键

    MySQL是一种常用的关系型数据库管理系统,它支持外键的添加,本文主要介绍了MySQL如何添加外键,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • MySQL笔记之运算符使用详解

    MySQL笔记之运算符使用详解

    运算符包括四类,分别是:算数运算符、比较运算符、逻辑运算符和位运算符
    2013-05-05
  • 关于MySQL 优化的100个的建议

    关于MySQL 优化的100个的建议

    MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候很少想到它。即使想到优化也是程序级别的,比如,不要写过于消耗资源的 SQL 语句。但是除此之外,在整个系统上仍然有很多可以优化的地方。
    2016-01-01
  • MySQL使用变量实现各种排序

    MySQL使用变量实现各种排序

    这篇文章主要介绍了MySQL使用变量实现各种排序,需要的朋友可以参考下
    2017-05-05

最新评论