在ACCESS创建表的五种方法

在ACCESS创建表的五种方法,第1张

ACCESS创建表的五种方法步骤如下:

1、Access数据库中建表的方法共有五种,分别是: 使用设计器创建表 ,通过输入数据创建表 ,使用向导创建表 ,导入表 ,链接表。

2、先定义表的结构,表的结构需要我们自己定义,如图所示。

3、Access数据库设置字段属性,设置每个字段的数据类型,字段名称等,如图所示。

4、新建的Access数据的主键,Oracle数据库和MySQL数据一样,Access数据也有自己的主键。

5、设置Access数据库的表达式生成器,给数据库中所有的表或查询中字段、名称、窗体、报表中的各种控件。

6、点击保存按钮,保存我们刚刚新建的Access数据库,点击确认即可。

create table 表名

(

id int(11) not null auto_increment, //看是否要设置为自增长

字段名 varchar(50) null,

字段名 date null,

字段名 varchar(50) null,

字段名 varchar(50) null,

字段名 float(13,0) null,

字段名 int null,

primary key(id) //设置ID为主键

)ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=gbk AUTO_INCREMENT=5 ;

charset=gbk //这个是指你的数据库字符集是什么,这里是GBK

如果是utf8 charset=utf8

在MySQL数据库中,学生、教师、课程、成绩、班级和班长之间可以建立如下表:

学生表(student)

字段名

类型

描述

id    int    学生ID  

name    varchar    学生姓名  

class_id    int    班级ID  

leader    tinyint    是否为班长  

该表中的class_id字段与班级表的id字段关联,leader字段表示该学生是否为班长。

教师表(teacher)

字段名

类型

描述

id    int    教师ID  

name    varchar    教师姓名  

课程表(course)

字段名

类型

描述

id    int    课程ID  

name    varchar    课程名称  

teacher_id    int    授课教师ID  

该表中的teacher_id字段与教师表的id字段关联。

成绩表(score)

字段名

类型

描述

id    int    成绩ID  

student_id    int    学生ID  

course_id    int    课程ID  

score    decimal    成绩  

该表中的studentid字段与学生表的id字段关联,courseid字段与课程表的id字段关联,score字段表示该学生在该课程中的成绩。

班级表(class)

字段名

类型

描述

id    int    班级ID  

name    varchar    班级名称  

班长表(leader)

字段名

类型

描述

id    int    班长ID  

student_id    int    学生ID  

该表中的student_id字段与学生表的id字段关联。

在上述表中,学生表、课程表、成绩表和班级表之间存在外键关系,分别为:

学生表的class_id字段与班级表的id字段关联;

课程表的teacher_id字段与教师表的id字段关联;

成绩表的studentid字段与学生表的id字段关联,courseid字段与课程表的id字段关联。

以上就是关于在ACCESS创建表的五种方法全部的内容,包括:在ACCESS创建表的五种方法、mysql建表语句怎么写,表结构是什么样的、MySQL数据库中学生,教师,课程,成绩,班级和班长之间应该怎么建表哪些表之间有外键等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存