access数据库怎么实现自动给每一条记录创建一张新表

access数据库怎么实现自动给每一条记录创建一张新表,第1张

只能手工或者可用程序自动,但基本原理是一样的:都是要先把这条数据提取到新表中,可以使用代码来做。

如表中有主键或者唯一字段,可用代码:

select  into 新表名 from 旧表名 where 主键字段=1;
select  into 新表名 from 旧表名 where 主键字段=2;
select  into 新表名 from 旧表名 where 主键字段=3;
……
select  into 新表名 from 旧表名 where 主键字段=N;

如果需要删除原表中数据,可用以下语句:

delete from 旧表名 where 主键字段=1;
delete from 旧表名 where 主键字段=2;
delete from 旧表名 where 主键字段=3;
……
delete from 旧表名 where 主键字段=N;

创建数据库在打开access时,点击空白数据库,就创建了,下面是创建表的语句。
create
table
<表名>
(<字段1名>
<字段1的数据类型>
[字段1的字段级完整性约束条件]
[,<字段2名>
<字段2的数据类型>
[字段2的字段级完整性约束条件]
[,……]
[,<字段n名>
<字段n的数据类型>
[字段n的字段级完整性约束条件])
例如创建一个“学生”表
create
table
学生
(学号
char(10)
primary
key,姓名
char(4)
not
null,性别
char(1)
,
出生日期
date)

新建空白数据库db1mdb,打开数据库面板,点击对象工具栏中的表,打开使用设计器创建表”

打开表以后,填写规划好的字段名称,

设定数据类型

设定字段属性,限制字段大小,格式,等等

选择字段,设为表的主键,在相应的字段名称上右击点主键设定成功,显示主键图标,重复 *** 作即取消主键。系统默认会生成自动列表主键,主键是表中存在的唯一数据值,具有不可重复性,方便数据的检索。

设置完以后点右上角的关闭窗口,d出是否保存对表的设计更改,点是d出另存为对话框,在此输入要保存表的名称,点确定。

反回到数据库设计面板,我们可以看到已经创建好的数据表,已经生成在主面板当中,

1、打开一个Access数据库软件,可以打开已创建好的数据库。

2、接着,鼠标左键单击菜单下的查询设计按钮,如下图所示。

3、然后,在d出的查询显示窗口上,鼠标左键单击关闭按钮。

4、接着,在设计菜单选项中,鼠标左键选择SQL视图按钮。

5、然后,在SQL视图窗口中,输入表格的SQL语句。

6、接着,鼠标左键单击菜单下的运行按钮。

7、最后就完成了。

打开Access应用软件。单击菜单栏“文件”。如下图:
2
在d出的菜单栏中选择“新建"/"空白桌面数据库",如下图:
3
选择数据库的路径,单击“创建”,如下图:
4
数据库建立了,再创建数据表。这里我们直接从excel导入。这样节省时间而且不容易导致输入错误。在功能区选择“外部数据"/"excel",如下图:
5
在d出的对话框中选中”第一行包含列标题“,再单击“下一步”。如下图”
6
配置字段名称,再单击“下一步”,如下图:
7
选择“让Access添加主键”,再单击“下一步”。如下图:
8
输入数据表格名称,再单击”完成“。如下图:
9
在d出的对话框中单击”关闭“。如下图:
10
可以看到刚刚的表格已经在数据库中

如何使用Access创建数据库及表
创建数据库在打开access时,点击空白数据库,就创建了,下面是创建表的语句。
Create table <表名> (<字段1名> <字段1的数据类型> [字段1的字段级完整性约束条件]
[,<字段2名> <字段2的数据类型> [字段2的字段级完整性约束条件] [,……] [,<字段n名> <字段n的数据类型> [字段n的字段级完整性约束条件])
例如创建一个“学生”表
create table 学生 (学号 char(10) primary key,姓名 char(4) not null,性别 char(1) , 出生日期 date)

第一步,桌面上新建Access数据库
2
第二步,新建完毕后,默认名称如图
3
第三步,将名称进行修改,并点击打开
4
第四步,主界面如图
5
第五步,点击“创建”
6
第六步,继续点击“表设计”
7
第七步,进入“表设计”界面
8
第八步,设计了3个字段,如图所示
9
第九步,将设计结果保存,名称可以为“student”
10
第十步,左边出现刚才保存的表,点击它
11
第十一步,右侧可以输入表内容


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

原文地址: https://outofmemory.cn/yw/13077037.html

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

发表评论

登录后才能评论

评论列表(0条)

保存