下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

mysq中的主键与自增长

作者:课课家教育     来源: http://www.kokojia.com点击数:760发布时间: 2016-11-09 20:49:21

标签: mysqlmysql教程mysql数据库

  在我们前面的学习中就会发现,MySQL数据库当中一张表不只是可以定义一个主键primarykey的,他也是可以定义多个主键的。但是呢,主键的值就是有唯一的性,就是说可以唯一的标识一条记录,这样就方便我们进行查询。今天小编就给大家介绍以下关于mysql当中主键与自增长的具体内容。

mysq中的主键与自增长_mysql_mysql教程_mysql数据库_课课家

  (一)MySQL怎样创建PrimaryKey

  要是我们想要某一列是运用于索引并且具有唯一值的时侯,我们就可以使用主键。主键的值是不可以重复的,我们创建主键的方式有两种,它们的效果一样,唯一的不同点就是第二种方法创建的主键会自动设定默认值0,就等于说给主键列添加了一个default属性,如下:

MySQL怎样创建PrimaryKey

  (二)怎么创建自增长列

  表当中列的自增长属性“auto_increment”,可以在创建表时声明,也可以在后期alter中添加。但是,一张表仅仅可以存在一列拥有“auto_increment”属性,而这一列就需要有“primarykey”属性或者是简单索引列,即index或key,自增长列从1开始递增;

主键与自增长

  “auto_increment”属性是mysql里特有的,就是说在Oracle里没有该属性,它的自增长效率相对来说较低,oracle里与它相似的是sequence,sequence可以成序列号;

  以下为auto_increment应用实例:

auto_increment应用实例

auto_increment应用实例

  总结:以上就是关于mysql当中主键与自增长的具体内容啦。mysql当中还有许多有趣的内容呢,只要大家用心去学,没有什么是学不会的呢。如果大家对本教程有什么不明白的地方,欢迎咨询小编,希望可以帮助到大家哦。

赞(12)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程