mysql上课笔记(一)

news/2024/5/18 21:49:25 标签: mysql, 数据库, database, jdbc
数据


数据库技术


数据管理系统(DBMS):软件


采用的数据模型是关系模型:关系型的数据库管理系统(RDBMS)


DB  database


数据库系统:


JDBC


主键:唯一标示表中的记录


关系模型:
XS(学号,姓名,专业名,性别,出生日期)
KC(课程号,课程名,开课学期,学分)


关系:3种
一对一:教师--工资
一对多:部门  雇员 
多对多:


1:1
BJ(班级编号,院系,专业名 ,人数,班长学号)
BZ(学号,姓名)

BJ(班级编号,院系,专业名 ,人数)
BZ(学号,姓名)
BJ-BZ(班级编号,学号)




1:n   把一方的主键,添加到多方


BJ(班级编号,院系,专业名 ,人数)
XS(学号,姓名,专业名,性别,出生日期,总学分,备注,班级编号)


n:m  如果是多对多的关系,那么要增加一个表,把多对多的关系转成两个一对多的关系


XS(学号,姓名,专业名,性别,出生日期,总学分,备注)主键:学号
KC(课程号,课程名,开设学期,学分)主键:课程号
XS_KC(学号,课程号,成绩)主键:学号+课程号


XS :XS_KC
KC:XS_KC




XS_KC
学号  课程号  成绩
1001   01        100
1002   01         100
1001    02        95




启动:
mysql  -uroot -p
输入密码


显示数据库:show databases;

http://www.niftyadmin.cn/n/1860778.html

相关文章

Linux之Kafka保姆式详细安装教程

下载Kafka 《Kafka官网下载》 注意:下载的是二进制文件,不要下载源码!这里可以采用第三方下载工具加速下载,如:迅雷等 上传到Linux服务器的/data/目录下进行解压 tar -zxvf是解压文件命令,-C表示把解压…

spark用python编程的书_Spark系列:Python版Spark编程指南

目录 一、介绍 二、连接Spark 三、创建RDD 四、RDD常用的转换 Transformation 五、RDD 常用的执行动作 Action 二、连接Spark Spark1.3.0只支持Python2.6或更高的版本(但不支持Python3)。它使用了标准的CPython解释器,所以诸如NumPy一类的C库…

Activty或Service 调用Appwidget的最有效方法

百度了尼马上一午,没找到,android是谷歌的,百度尼马搞的一片散沙,想找点真东西费了老劲。 最后看了书上的一段代码: private void updateWidgetTime(Context context,long time,boolean isRuning){ AppWidgetManager m…

python3 collections模块_Python3 collections模块的使用

collections 介绍 collections是Python内建的一个集合模块,提供了许多有用的集合类和方法。 可以把它理解为一个容器,里面提供Python标准内建容器 dict , list , set , 和 tuple 的替代选择。 importcollectionsprint(dir(collections))#[ChainMap, Coun…

JDBC开发

数据库驱动SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。 JDBC全称为:Java Data Base Connectivity(java数据库连接),它主要由接口组成。由一些接口和类构成的API 组…

flash代码_FLASH操作及代码视频教程(4)

FLASH如何制作钟摆动画(语音讲解版)FLASH如何制作钟摆动画(语音讲解版)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.comFLASH如何使用代码制作下雪效果(AS3)语音讲解版 FLASH如何使用代码制作下雪…

Android开发者指南

SDK Android开发者指南—— With AVD Manager 前言 本章内容为开发者指南(Dev Guide)/Developing/Managing Virtual Devices/With AVD Manager,版本为Android3.1 r1,翻译来自:"MeetAndroid",欢迎大家访问他的博客&#…

iframe隐藏滚动条但可以滚动_CSS实战篇 - 文字隐藏

一.效果图二.相关代码文字隐藏1.多余文字自动裁剪如果此处的文字较多,将自动裁切裁切裁切裁切2.多余文字省略号代替如果此处的文字较多,将自动用省略号代替!3.多余文字自动隐藏如果此处的文字较多,将自动隐藏!如果此处…