mysql序列有什么用


本文摘自PHP中文网,作者little bottle,侵删。

MySQL序列是一组整数:1,2,3等,由于一张数据表只能有一个字段自增主键,如果你想实现其他字段也实现自动增加,就可以使用MySQL序列来实现。

MySQL中最简单使用序列的方法就是使用MySQL AUTO_INCREMENT来定义列。

以下实例中创建了数据表昆虫,昆虫表中id无需指定值可实现自动增长。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

mysql> CREATE TABLE昆虫> CREATE TABLE昆虫

    - >(- > (

    - > id INT UNSIGNED NOT NULL AUTO_INCREMENT,- > id INT UNSIGNED NOT NULL AUTO_INCREMENT ,

    - > PRIMARY KEY(id),- > PRIMARY KEY (id ),

    - > name VARCHAR(30)NOT NULL,#type of insect- > name VARCHAR (30 )NOT NULL ,#type of insect

    - > date DATE NOT NULL,#date收集- > date DATE NOT NULL ,#date收集

    - > origin VARCHAR(30)NOT NULL#在哪里收集- > origin VARCHAR (30 )NOT NULL #在哪里收集

););

查询OK,0行受影响(0.02秒)查询OK ,0 行受影响(0.02 秒)

mysql> INSERT INTO昆虫(id,namedate,origin)VALUES> INSERT INTO昆虫(id ,名称,日期,来源)价值观

    - >(NULL'家蝇''2001-09-10''厨房'),- > (NULL '家蝇' '2001-09-10' '厨房' ),

    - >(NULL'millipede''2001-09-10''车道'),- > (NULL 'millipede' '2001-09-10' '车道' ),

    - >(NULL'蚱蜢''2001-09-10''前院');- > (NULL '蚱蜢' '2001-09-10' '前院' );

查询OK,3行受影响(0.02秒)查询OK ,3 行受影响(0.02 秒)

记录:3个重复:0个警告:0记录:3个重复:0个警告:0      

mysql> SELECT * FROM昆虫ORDER BY id;> SELECT * FROM昆虫ORDER BY id ;

+ ---- + ------------- + ------------ + ------------ ++ ---- + ------------- + ------------ + ------------ +

| id | 名字| 日期| 来源|| id | 名字         | 日期        | 来源      |

+ ---- + ------------- + ------------ + ------------ ++ ---- + ------------- + ------------ + ------------ +

| 1 | 家蝇| 2001-09-10 | 厨房|| 1 | 家蝇     | 2001 - 09 - 10 | 厨房     |    

| 2 | 千足虫| 2001-09-10 | 车道|| 2 | 千足虫    | 2001 - 09 - 10 | 车道    |    

| 3 | 蚱蜢| 2001-09-10 | 前院|| 3 | 蚱蜢| 2001 - 09 - 10 | 前院|    

+ ---- + ------------- + ------------ + ------------ ++ ---- + ------------- + ------------ + ------------ +

3组(0.00秒)3 排在组(0.00 秒)

以上就是mysql序列有什么用的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

mysql实现主从复制功能

mysql增加和删除索引的相关操作

php数据库操作之基于mysqli的数据库操作类库

mysql 客户端不输入用户名和密码直接连接数据库的2个方法

细数mysql中sql语句的分类

细说mysql数据库的数据类型

mysql数据库锁定机制的介绍

mysql怎么设置外键约束?

带你5分钟读懂mysql字符集设置

linux系统下实现mysql热备份详细步骤(mysql主从复制)

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...