原文:MySQL-教学系统数据库设计

根据大学教学系统的原型,我构建出如下ER关系图,来学习搭建数据库: 上面共有五个实体,分别是学生,教师,课程,院系,行政班级: 其中学生和课程的关系是多对多,即一个学生可以选择多门课程,而一个课程又有多个学生选择。每个学生的每门课程都有一个成绩,所以选课表中应该有成绩字段。 课程和教师是多对一关系,即一个教师只教一门课程,而一个课程又由多位老师教授。 教师和院系是一对多的关系,即一个教师只属于一个 ...

2016-03-17 22:35 0 2371 推荐指数:

查看详情

PHP Mysql-创建数据库

PHP MySQL 创建数据库 数据库存有一个或多个表。 你需要 CREATE 权限来创建或删除 MySQL 数据库。 使用 MySQLi 和 PDO 创建 MySQL 数据库 CREATE DATABASE 语句用于在 MySQL 中创建数据库。 在下面的实例中,创建了一个名为 ...

Mon Dec 04 23:03:00 CST 2017 0 1490
mysql-新增数据库

一、新增数据库   1、检查mysql   新增数据库之前,先检查是否安装了数据库,本次我们使用的是mysql数据库,检查是否安装mysql直接使用 mysql --version即可;   显示了mysql的版本信息则表示安装成功了,没有提示版本信息的,请先安装mysql ...

Wed Aug 28 18:23:00 CST 2019 0 880
MySQL-连接数据库

连接数据库 在操作数据库之前,需要连接它,输入命令:mysql -u用户名 -p密码。 在你自己本机上连接数据库用上述方式是可以的,不过在平台上连接数据库还需要加上一句-h127.0.0.1。 如下: 创建数据库 连接上MySQL之后就可以进行数据库的操作了,接下来我们创建一个名为 ...

Tue Oct 19 04:41:00 CST 2021 0 2171
数据库-mysql-什么时候锁表

说在前面:基于innodb讨论 1.insert时全表锁,update是行级锁(非绝对-成功使用索引时锁行,否则锁表) 2.是否使用行锁分析 3.行表锁总结: 1)表级锁 开销小,吞 ...

Wed Jan 06 03:58:00 CST 2021 0 1081
mysql-数据库,实例,进程,线程的概念

一些基本的概念 数据库(DB):是磁盘上的一系列物理文件,这个“数据库”,不是我们平时口语中所说的“数据库”,后面我会提到   mysql数据库就是一堆frm、MYD、MYI、ibd文件 数据库管理系统(DBMS):我们平时“口语中所说的数据库",由数据库+数据库实例构成 数据库实例 ...

Tue Apr 14 04:33:00 CST 2020 0 623
mysql-导入数据库乱码问题

查看字符集设置 通过mysql命令修改:(临时生效) 设置完成之后查看如下所示: 再次导入数据库,就不是乱码。 也可以在登录数据时候使用参数 --default-character-set=UTF8 进行登录 ...

Thu Jan 17 01:33:00 CST 2019 0 856
MySQL- 用Navicat通过隧道连接到远程数据库

在企业中,为了安全地使用服务器,常常是用通过堡垒机才能连接到企业内部的服务器,当然也包括数据库。 于是我们时时需要通过堡垒机打隧道连到数据库,下面展示如何使用xshell用Navicat通过隧道连接到远程数据库。 1.用xshell与堡垒机建立连接 输入堡垒机的ip,你登陆的用户名及导入 ...

Tue Jul 03 23:11:00 CST 2018 0 1540
操作MySQL-数据库的安装及Pycharm模块的导入

操作MySQL-数据库的安装及Pycharm模块的导入 1.基于pyCharm开发环境,在CMD控制台输入依次输入以下步骤: (1)pip3 install PyMySQL < 安装 PyMySQL > C:\Users\Administrator> pip3 ...

Sat Apr 06 20:06:00 CST 2019 0 1551
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM