清空SQL数据库后怎么让序列ID重1开始排列

清空SQL数据库后怎么让序列ID重1开始排列,第1张

方法和详细的 *** 作步骤如下:

1、第一步,可以看到一条新记录已添加到mysql数据库表中,ID为59818,但显然只有一条记录,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,可以通过“truncate table 表名”重置空ID,以使ID自动从1开始增加,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,运行“

 truncate table crew_test”语句,以重建空的crew_test表ID,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,再次打开crew_test表并添加两个新记录,可以看到id从1开始增加,见下图。这样,以上的问题就解决了。

1、打开工作表,其中列B用作数据源,并在列G中输入“数据有效性”。

2、在B列中选择包含标题的区域,然后按“CTRL+L”键d出[Create Table]对话框并单击“OK”按钮

3、选择G列区域,如下所示,然后单击[数据]  -  [数据有效性]中的“数据有效性”选项。

4、d出[数据有效性]对话框。在“设置”选项卡下,选择“允许”中的“序列”选项,单击“源”后的按钮,选择B列文本区域,然后单击小按钮返回到对话框。单击[确定]按钮。

5、返回工作表,向下按钮显示在所选G列区域单元格的右下角。单击小按钮将d出列B的名称。如果列B添加文本,它也将显示在下拉菜单中。

oracle表中创建序列语法:

CREATE SEQUENCE name

[INCREMENT BY n]

[START WITH n]           

[{MAXVALUE n | NOMAXVALUE}]

[{MINVALUE n | NOMINVALUE}]

[{CYCLE | NOCYCLE}]

[{CACHE n | NOCACHE}]

示例:

increment by n:表明值每次增长n(步长)。

start with n: 从n开始。

{MAXVALUE n | NOMAXVALUE}: 设置最大值。

{MINVALUE n | NOMINVALUE}: 设置最小值,start with不能小于最小值。

CYCLE | NOCYCLE          : 是否循环,建议不使用

CACHE n | NOCACHE    : 是否启用缓存。

2、插入数据到表中

示例:

INSERT INTO emp VALUES

(emp_sequence .nextval, 'LEWIS', 'CLERK',7902, SYSDATE, 1200, NULL, 20)

Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。

扩展资料:

sql server数据库里建序列:

alter table cust_info add sequence int

insert into cust_info (sequence)

select row_number() over(order by cust_id) as cust_id_seq from cust_info


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10037968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存