Access怎么设置主动编号从1末尾排序
摘要:Access怎么设置主动编号从1末尾排序
Access怎么设置主动编号从1末尾排序
方法一:
删个那个主动编号的字段,再建一个异样的主动编号字段即可。
方法二:
主动编号是不断添加的(每次都加1),你再添加一条记载它的编号会在后面的根底上加1(删除的也算),假设你编号为1的记载被删除了,你想再要从1末尾,可能打开Access数据库,抉择工具,再抉择数据库适用工具,单击紧缩和修复数据库,这样就OK了.
方法三:
1、在access里新建一个查询。
2、把视图改为sql视图。
3、在里面输入
ALTER TABLE 表名 ALTER COLUMN [主动编号字段名] COUNTER (你要的初始值, 1)
例如:
ALTER TABLE [user] ALTER COLUMN [id] COUNTER (1001, 1)
4、运转后,编号就从1001末尾了。
数据库表中主动编号字段用一段工夫后,把数据全删了再新增数据时也不会从1末尾的,而是接着以前的值加1或添加设定的步值,Access,mysql,mssql等都是这样的。
怎样能力让数据清空后主动编号从1末尾?有时分又想让Access数据库主动编号不从1末尾,而想从指定的值末尾,或让ACCESS主动编号一次增长指定的步值?以下办法供参考:
针对ACCESS数据库
1、想保留数据的
1.1可能把主动编号字段删了,然后再加个主动编号的字段
1.2(1)、在access里新建一个查询。
(2)、在设计查询界面右键抉择SQL视图。
(3)、输入如下SQL语句,执行
Alter TABLE 表名
Alter COLUMN [主动编号字段名] COUNTER (初始值,步值)
如:想让TT表主动编号字段id从1末尾,可能:Alter TABLE TT Alter COLUMN id COUNTER (1, 1)
想让TT表主动编号字段id从100末尾,每次添加10,可能:Alter TABLE TT Alter COLUMN id COUNTER (100, 10)
注:1.2方法,可能在刚建数据库、清空数据库或有数据时执行,默许执行DDL语句后,如ID是设为主键的将被取消,假设数据库中有值可能出现ID反复,想执行后仍有主键设置可能改为 Alter COLUMN [主动编号字段名] COUNTER (初始值,步值) primary key(但指定初始值必不能跟已经存在的ID值相反才行)
2、不想保留数据,只想把主动编号恢复从1末尾
2.1、复制原来数据库表,只复制数据构造即可。
2.2、删除一切数据后,抉择工具,再抉择数据库适用工具,单击紧缩和修复数据库.
2.3、删除一切数据后,把主动编号字段改为不主动编号,保存,然后再改成主动编号
MSSQL数据库、MYSQL数据库保留数据时可能参看1.1,不保留数据时可能执行:truncate table 表名,可能快速清空整个表数据使主动编号初始末尾
删个那个主动编号的字段,再建一个异样的主动编号字段即可。
方法二:
主动编号是不断添加的(每次都加1),你再添加一条记载它的编号会在后面的根底上加1(删除的也算),假设你编号为1的记载被删除了,你想再要从1末尾,可能打开Access数据库,抉择工具,再抉择数据库适用工具,单击紧缩和修复数据库,这样就OK了.
方法三:
1、在access里新建一个查询。
2、把视图改为sql视图。
3、在里面输入
ALTER TABLE 表名 ALTER COLUMN [主动编号字段名] COUNTER (你要的初始值, 1)
例如:
ALTER TABLE [user] ALTER COLUMN [id] COUNTER (1001, 1)
4、运转后,编号就从1001末尾了。
数据库表中主动编号字段用一段工夫后,把数据全删了再新增数据时也不会从1末尾的,而是接着以前的值加1或添加设定的步值,Access,mysql,mssql等都是这样的。
怎样能力让数据清空后主动编号从1末尾?有时分又想让Access数据库主动编号不从1末尾,而想从指定的值末尾,或让ACCESS主动编号一次增长指定的步值?以下办法供参考:
针对ACCESS数据库
1、想保留数据的
1.1可能把主动编号字段删了,然后再加个主动编号的字段
1.2(1)、在access里新建一个查询。
(2)、在设计查询界面右键抉择SQL视图。
(3)、输入如下SQL语句,执行
Alter TABLE 表名
Alter COLUMN [主动编号字段名] COUNTER (初始值,步值)
如:想让TT表主动编号字段id从1末尾,可能:Alter TABLE TT Alter COLUMN id COUNTER (1, 1)
想让TT表主动编号字段id从100末尾,每次添加10,可能:Alter TABLE TT Alter COLUMN id COUNTER (100, 10)
注:1.2方法,可能在刚建数据库、清空数据库或有数据时执行,默许执行DDL语句后,如ID是设为主键的将被取消,假设数据库中有值可能出现ID反复,想执行后仍有主键设置可能改为 Alter COLUMN [主动编号字段名] COUNTER (初始值,步值) primary key(但指定初始值必不能跟已经存在的ID值相反才行)
2、不想保留数据,只想把主动编号恢复从1末尾
2.1、复制原来数据库表,只复制数据构造即可。
2.2、删除一切数据后,抉择工具,再抉择数据库适用工具,单击紧缩和修复数据库.
2.3、删除一切数据后,把主动编号字段改为不主动编号,保存,然后再改成主动编号
MSSQL数据库、MYSQL数据库保留数据时可能参看1.1,不保留数据时可能执行:truncate table 表名,可能快速清空整个表数据使主动编号初始末尾