首页 > 数据库 >数据库结构

数据库结构

时间:2023-06-10 11:22:05浏览次数:37  
标签:COMMENT insert varchar 数据库 references 结构 NULL 255

 

teachmanger

&nbsp

  • answer

  • course

  • homework

  • manger

  • stucourse

  • student

  • teacher

  • teacourse

  • video

 

&nbsp

answer &nbsp
Fields
Field Type Collation Null Key Default Extra Privileges Comment

stuid

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

学生学号

homeworkid

int(4) unsigned

(NULL)

NO

 

(NULL)

 

select,insert,update,references

作业编号

score

int(3)

(NULL)

YES

 

(NULL)

 

select,insert,update,references

分数

answerfile

longblob

(NULL)

NO

 

(NULL)

 

select,insert,update,references

答案文件

submittime

datetime

(NULL)

NO

 

(NULL)

 

select,insert,update,references

提交时间

Indexes

Back

 

&nbsp

course &nbsp
Fields
Field Type Collation Null Key Default Extra Privileges Comment

courseid

int(4) unsigned

(NULL)

NO

PRI

(NULL)

auto_increment

select,insert,update,references

课程编号

coursename

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

课程名

coursenumber

int(4)

(NULL)

NO

 

0

 

select,insert,update,references

已选课人数

courselimit

int(4)

(NULL)

NO

 

(NULL)

 

select,insert,update,references

课程限选人数

courseday

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

课程星期

coursetime

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

课程时间段

courseroom

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

课程教室

coursekind

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

课程种类

Indexes
Table Non
unique
Key
name
Seq
in
index
Column
name
Collation Cardinality Sub
part
Packed Null Index
type
Comment Index
comment

course

0

PRIMARY

1

courseid

A

130

(NULL)

(NULL)

 

BTREE

 

 

Back

 

&nbsp

homework &nbsp
Fields
Field Type Collation Null Key Default Extra Privileges Comment

homeworkid

int(4) unsigned

(NULL)

NO

PRI

(NULL)

auto_increment

select,insert,update,references

作业编号

courseid

int(4) unsigned

(NULL)

NO

 

(NULL)

 

select,insert,update,references

课程编号

startline

date

(NULL)

NO

 

(NULL)

 

select,insert,update,references

作业开始时间

endline

date

(NULL)

NO

 

(NULL)

 

select,insert,update,references

作业结束时间

homeworkrequest

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

作业要求

homeworkfile

longblob

(NULL)

YES

 

(NULL)

 

select,insert,update,references

作业文件

Indexes
Table Non
unique
Key
name
Seq
in
index
Column
name
Collation Cardinality Sub
part
Packed Null Index
type
Comment Index
comment

homework

0

PRIMARY

1

homeworkid

A

1

(NULL)

(NULL)

 

BTREE

 

 

Back

 

&nbsp

manger &nbsp
Fields
Field Type Collation Null Key Default Extra Privileges Comment

mangerid

varchar(255)

utf8_general_ci

NO

PRI

(NULL)

 

select,insert,update,references

管理员ID

mangerpwd

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

管理员密码

Indexes
Table Non
unique
Key
name
Seq
in
index
Column
name
Collation Cardinality Sub
part
Packed Null Index
type
Comment Index
comment

manger

0

PRIMARY

1

mangerid

A

0

(NULL)

(NULL)

 

BTREE

 

 

Back

 

&nbsp

stucourse &nbsp
Fields
Field Type Collation Null Key Default Extra Privileges Comment

stuid

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

学生学号

courseid

int(4)

(NULL)

NO

 

(NULL)

 

select,insert,update,references

课程编号

coursescore

int(3)

(NULL)

NO

 

-1

 

select,insert,update,references

课程分数

Indexes

Back

 

&nbsp

student &nbsp
Fields
Field Type Collation Null Key Default Extra Privileges Comment

stuid

varchar(255)

utf8_general_ci

NO

PRI

(NULL)

 

select,insert,update,references

学号

stupwd

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

密码

stuname

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

姓名

stusex

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

性别

sturace

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

民族

stuorigin

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

籍贯

stuenrollment

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

入学年

stucollege

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

学院

stumajor

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

专业

stuclass

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

班级

stuphone

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

电话

stuphoto

longblob

(NULL)

YES

 

(NULL)

 

select,insert,update,references

照片

stustate

tinyint(1)

(NULL)

NO

 

0

 

select,insert,update,references

账号是否激活

Indexes
Table Non
unique
Key
name
Seq
in
index
Column
name
Collation Cardinality Sub
part
Packed Null Index
type
Comment Index
comment

student

0

PRIMARY

1

stuid

A

28

(NULL)

(NULL)

 

BTREE

 

 

Back

 

&nbsp

teacher &nbsp
Fields
Field Type Collation Null Key Default Extra Privileges Comment

teaid

varchar(255)

utf8_general_ci

NO

PRI

(NULL)

 

select,insert,update,references

老师工号

teapwd

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

密码

teaname

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

姓名

teasex

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

性别

tearace

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

民族

teaorigin

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

籍贯

teacollege

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

学院

teapost

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

职位

teagraduation

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

毕业学校

teadegree

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

学位

teaphone

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

电话

teaphoto

longblob

(NULL)

YES

 

(NULL)

 

select,insert,update,references

照片

teastate

tinyint(1)

(NULL)

NO

 

0

 

select,insert,update,references

账号是否被激活

Indexes
Table Non
unique
Key
name
Seq
in
index
Column
name
Collation Cardinality Sub
part
Packed Null Index
type
Comment Index
comment

teacher

0

PRIMARY

1

teaid

A

30

(NULL)

(NULL)

 

BTREE

 

 

Back

 

&nbsp

teacourse &nbsp
Fields
Field Type Collation Null Key Default Extra Privileges Comment

teaid

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

老师工号

courseid

int(4)

(NULL)

NO

 

(NULL)

 

select,insert,update,references

课程号

Indexes

Back

 

&nbsp

video &nbsp
Fields
Field Type Collation Null Key Default Extra Privileges Comment

videoid

int(4) unsigned

(NULL)

NO

PRI

(NULL)

auto_increment

select,insert,update,references

视频编号

courseid

int(4) unsigned

(NULL)

NO

 

(NULL)

 

select,insert,update,references

课程编号

videoname

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

视频标题

videointroducation

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

视频简介

videocover

longblob

(NULL)

NO

 

(NULL)

 

select,insert,update,references

视频封面

videofile

varchar(255)

utf8_general_ci

NO

 

(NULL)

 

select,insert,update,references

视频文件

videotime

date

(NULL)

NO

 

(NULL)

 

select,insert,update,references

上传时间

Indexes
Table Non
unique
Key
name
Seq
in
index
Column
name
Collation Cardinality Sub
part
Packed Null Index
type
Comment Index
comment

video

0

PRIMARY

1

videoid

A

0

(NULL)

(NULL)

 

BTREE

 

 

Back

CREATE TABLE `answer` (
  `stuid` varchar(255) NOT NULL COMMENT '学生学号',
  `homeworkid` int(4) unsigned NOT NULL COMMENT '作业编号',
  `score` int(3) DEFAULT NULL COMMENT '分数',
  `answerfile` longblob NOT NULL COMMENT '答案文件',
  `submittime` datetime NOT NULL COMMENT '提交时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8

CREATE TABLE `course` (
  `courseid` int(4) unsigned NOT NULL AUTO_INCREMENT COMMENT '课程编号',
  `coursename` varchar(255) NOT NULL COMMENT '课程名',
  `coursenumber` int(4) NOT NULL DEFAULT '0' COMMENT '已选课人数',
  `courselimit` int(4) NOT NULL COMMENT '课程限选人数',
  `courseday` varchar(255) NOT NULL COMMENT '课程星期',
  `coursetime` varchar(255) NOT NULL COMMENT '课程时间段',
  `courseroom` varchar(255) NOT NULL COMMENT '课程教室',
  `coursekind` varchar(255) NOT NULL COMMENT '课程种类',
  PRIMARY KEY (`courseid`)
) ENGINE=InnoDB AUTO_INCREMENT=131 DEFAULT CHARSET=utf8

CREATE TABLE `homework` (
  `homeworkid` int(4) unsigned NOT NULL AUTO_INCREMENT COMMENT '作业编号',
  `courseid` int(4) unsigned NOT NULL COMMENT '课程编号',
  `startline` date NOT NULL COMMENT '作业开始时间',
  `endline` date NOT NULL COMMENT '作业结束时间',
  `homeworkrequest` varchar(255) NOT NULL COMMENT '作业要求',
  `homeworkfile` longblob COMMENT '作业文件',
  PRIMARY KEY (`homeworkid`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8

CREATE TABLE `manger` (
  `mangerid` varchar(255) NOT NULL COMMENT '管理员ID',
  `mangerpwd` varchar(255) NOT NULL COMMENT '管理员密码',
  PRIMARY KEY (`mangerid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

CREATE TABLE `stucourse` (
  `stuid` varchar(255) NOT NULL COMMENT '学生学号',
  `courseid` int(4) NOT NULL COMMENT '课程编号',
  `coursescore` int(3) NOT NULL DEFAULT '-1' COMMENT '课程分数'
) ENGINE=InnoDB DEFAULT CHARSET=utf8

CREATE TABLE `student` (
  `stuid` varchar(255) NOT NULL COMMENT '学号',
  `stupwd` varchar(255) NOT NULL COMMENT '密码',
  `stuname` varchar(255) NOT NULL COMMENT '姓名',
  `stusex` varchar(255) NOT NULL COMMENT '性别',
  `sturace` varchar(255) NOT NULL COMMENT '民族',
  `stuorigin` varchar(255) NOT NULL COMMENT '籍贯',
  `stuenrollment` varchar(255) NOT NULL COMMENT '入学年',
  `stucollege` varchar(255) NOT NULL COMMENT '学院',
  `stumajor` varchar(255) NOT NULL COMMENT '专业',
  `stuclass` varchar(255) NOT NULL COMMENT '班级',
  `stuphone` varchar(255) NOT NULL COMMENT '电话',
  `stuphoto` longblob COMMENT '照片',
  `stustate` tinyint(1) NOT NULL DEFAULT '0' COMMENT '账号是否激活',
  PRIMARY KEY (`stuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

CREATE TABLE `teacher` (
  `teaid` varchar(255) NOT NULL COMMENT '老师工号',
  `teapwd` varchar(255) NOT NULL COMMENT '密码',
  `teaname` varchar(255) NOT NULL COMMENT '姓名',
  `teasex` varchar(255) NOT NULL COMMENT '性别',
  `tearace` varchar(255) NOT NULL COMMENT '民族',
  `teaorigin` varchar(255) NOT NULL COMMENT '籍贯',
  `teacollege` varchar(255) NOT NULL COMMENT '学院',
  `teapost` varchar(255) NOT NULL COMMENT '职位',
  `teagraduation` varchar(255) NOT NULL COMMENT '毕业学校',
  `teadegree` varchar(255) NOT NULL COMMENT '学位',
  `teaphone` varchar(255) NOT NULL COMMENT '电话',
  `teaphoto` longblob COMMENT '照片',
  `teastate` tinyint(1) NOT NULL DEFAULT '0' COMMENT '账号是否被激活',
  PRIMARY KEY (`teaid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

CREATE TABLE `teacourse` (
  `teaid` varchar(255) NOT NULL COMMENT '老师工号',
  `courseid` int(4) NOT NULL COMMENT '课程号'
) ENGINE=InnoDB DEFAULT CHARSET=utf8

CREATE TABLE `video` (
  `videoid` int(4) unsigned NOT NULL AUTO_INCREMENT COMMENT '视频编号',
  `courseid` int(4) unsigned NOT NULL COMMENT '课程编号',
  `videoname` varchar(255) NOT NULL COMMENT '视频标题',
  `videointroducation` varchar(255) NOT NULL COMMENT '视频简介',
  `videocover` longblob NOT NULL COMMENT '视频封面',
  `videofile` varchar(255) NOT NULL COMMENT '视频文件',
  `videotime` date NOT NULL COMMENT '上传时间',
  PRIMARY KEY (`videoid`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8

 

标签:COMMENT,insert,varchar,数据库,references,结构,NULL,255
From: https://www.cnblogs.com/liyiyang/p/17470961.html

相关文章

  • 项目管理的3种组织结构盘点:职能型、项目型、矩阵型
    没有组织架构的企业将是一盘散沙,组织架构不合理会严重阻碍企业的正常运作,甚至导致企业经营的彻底失败。相反,适宜、高效的组织架构能够最大限度的释放企业的能量,使组织更好发挥协同效应,达到“1+1>2”的合理运营状态。今天我们就来了解一下组织架构都有哪几种形式,其优缺点是什么。......
  • 靳宇灵 | FastAdmin数据库开发规则
    这里提供的是数据库表字段规则在你创建表时使用,当按如下的规则进行字段命名、类型设置和备注时使用phpthinkcrud-t表名生成CRUD时会自动生成对应的控制器、模型、视图、JS等。根据字段类型类型备注类型说明int整型自动生成type为number的文本框,步长为1enum枚举型自动生成单选下......
  • JAVA的springboot+vue家政服务管理平台,家政预约管理系统,附源码+数据库+论文+PPT
    1、项目介绍随着家政服务行业的不断发展,家政服务在现实生活中的使用和普及,家政服务行业成为近年内出现的一个新行业,并且能够成为大众广为认可和接受的行为和选择。设计家政服务管理平台的目的就是借助计算机让复杂的销售操作变简单,变高效。家政服务管理平台采用了B/S结构,JAVA作......
  • 数据库索引失效情况
    数据库索引是一种用于加快数据库查询速度的数据结构。它类似于书的目录,可以帮助数据库快速定位到需要查询的数据。索引可以包含一个或多个列,并且可以在数据库表上创建单一索引或组合索引,以提高针对特定列或多个列的查询性能。在查询时,数据库可以使用索引来快速定位到满足......
  • 【后端面经-数据库】MySQL的存储引擎简介
    目录MySQL的存储引擎0.存储引擎的查看和修改1.MyISAM2.InnoDB3.MEMORY4.MERGE5.总结6.参考博客MySQL的存储引擎mysql主要有四类存储引擎,目前主要使用InnoDB作为存储引擎。0.存储引擎的查看和修改查看当前数据库的默认存储引擎showvariableslike'default_storage_e......
  • 数据库事务隔离级别
    标准隔离级别读未提交、读已提交、可重复读、串行化串行化对事务中所有读写的数据加上读锁、写锁、范围锁。所以冲突的事务必须同步执行。//console1starttransaction;select*fromtransaction_testwhere`key`=1;updatetransaction_testsetname='newTest'where......
  • 初级数据结构--二叉树
    二叉树节点:树中的元素终端节点:分支数为0的节点有序树、无序树:节点左右排列顺序不得互换叫有序,反之为无序普通二叉树排序二叉树二叉顺序表定义和初始化typedefstructData{ intval;}Data;typedefstructTree{ Datadata; structTree*lbranch; structTree*rbranch;}T......
  • Python中提供的各种队列结构
    Python标准库queue提供了LILO队列类Queue、LIFO队列类LifoQueue、优先级队列类PriorityQueue,标准库collections提供了双端队列。例如:>>>fromqueueimportQueue#LILO队列>>>q=Queue()#创建队列对象>>>q.put(0)#在队列尾部插入元素>>>q.put(1)>>>q.put(2)>&......
  • Python批量Excel文件数据导入SQLite数据库的优化方案
    说明:1)需要安装扩展库openpyxl;2)随着数据库的增大,导入速度可能会有所下降;3)本文只考虑Python代码优化,没有涉及数据库的优化;4)本文要点在于使用executemany实现批量数据导入,通过减少事务提交次数提高导入速度。fromrandomimportchoice,randrangefromstringimportdigits,ascii......
  • Oracle数据库简介
    首先我们从最基础的什么是数据库开始,数据库(DataBase)就是能够长期存放数据的仓库,数据库具有永久储存、有组织和可共享三个基本特点。数据库管理系统(DBMS)是科学组织和储存数据,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性,高效地获取和维护数据的系统软件。本次介绍的......