加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql自加列

发布时间:2022-06-28 02:05:03 所属栏目:MySql教程 来源:互联网
导读:mysql自增列: 1、mysql创建带自增列的表 create table inc(id int(10) not null auto_increment,name varchar(20),primary key (id)); 注意: 自增列必须是key 前面的id没有引号,后面设置成key的时候也不能有引号 2、使用自增列 mysql insert into inc v
       mysql自增列:

  1、mysql创建带自增列的表
  create table inc(id int(10) not null auto_increment,name varchar(20),primary key (id));
  注意:
  自增列必须是key
  前面的id没有引号,后面设置成key的时候也不能有引号
  2、使用自增列
  mysql> insert into inc values(id,'leo');
  Query OK, 1 row affected (0.00 sec)
  mysql> select * from inc;
  +----+------+
  | id | name |
  +----+------+
  |  1 | leo  |
  +----+------+
  1 row in set (0.00 sec)
  mysql> insert into inc values(id,'dem');
  Query OK, 1 row affected (0.00 sec)
  mysql> select * from inc;
  +----+------+
  | id | name |
  +----+------+
  |  1 | leo  |
  |  2 | dem  |
  +----+------+
  2 rows in set (0.00 sec)
  可以看出自增列默认是从1开始的
  3、设置自增列
  如果你不希望自增列是从1开始,可以使用下面的语句修改自增的起始值
  alter table inc auto_increment=100;
  mysql> insert into inc values(id,'jack');
  Query OK, 1 row affected (0.01 sec)
  mysql> select * from inc;
  +-----+------+
  | id  | name |
  +-----+------+
  |   1 | leo  |
  |   2 | dem  |
  | 100 | jack |
  +-----+------+
  3 rows in set (0.00 sec)

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读