MySQL数据库基础操作
文章平均质量分 60
这是一些基础的数据库操作方法和一些基础实验。供大家学习使用
DreamBoy@
分享碎片学习笔记---抽时间维护,更新较慢,
展开
-
数据库实验--视图,查询
数据库实验–视图,查询 查询 所有 3 个学分以上课程中有3 门以上(含 3 门)课程获 80 分以上(含 80 分)的学生的姓名。 课程背景 :https://blog.csdn.net/siper12138/article/details/115842749 首先建立视图: 建立结果 建立查询和查询结果。 ...原创 2021-05-06 21:04:11 · 524 阅读 · 0 评论 -
数据库实验--数据库MySQL中触发器中rollback报错。
数据库MySQL中触发器中rollback报错。 首先我们看一下题目。数据库表的建立的数据详见: 数据库实验–数据修改、删除与视图,触发器 在 S 表中编写 insert 的触发器,假如每个班的学生不能超过 30 个,如果低于此数,添加可以完成;如果超过此数,则插入将不能实现。 这个题目如果是正常书写,应该是很简单的,如图: 原因是由于mysql自身没有数据自动备份的功能,可以采用其他数据库,这里我们手动添加一个表使其和s表结构一致,用来备份s表中的数据,实现备份操作。 具体代码: 创建的触发器: 原原创 2021-04-24 18:23:52 · 2220 阅读 · 2 评论 -
首次使用数据库编程需要知道点什么【python借助pyMySQL驱动MySQL】
首次使用数据库编程需要知道点什么(python) 作为第一次使用数据库编程的小白而言,大家很多人对于如何将数据和程序联系起来一头雾水,摸不着头脑。 这里和大家分享我最近学到的如何使用python访问数据库,实现数据库的插入,修改,删除,查询操作。 python访问数据库需要借助pymysql来驱动数据库。 【1.首先导入pyMySQL模块】 import pymysql 关于pymysql的详细的函数和使用方法可以参考 pymysql官方参考 【2.借助pymysql.connect()函数链接原创 2021-04-19 22:31:53 · 148 阅读 · 0 评论 -
数据库实验--数据修改、删除与视图,触发器
数据库实验 数据修改、删除与视图 【题目基础】 建立教学数据库的三个基本表并用INSERT 语句输入数据(注意实现参照完整性,学号课程号为主键,添加参照完整性约束:成绩在0-100之间): ``` S(Sno,Sname,Ssex,Sage,Sdept) 学生(学号,姓名,性别,年龄,系) SC(Sno,Cno,Grade) 选课(学号,课程号,成绩) C(Cno,Cname, Ccredit) 课程(课程号,课程名,学分) 【数据库建立】 【数据】 S表数据如下(其余数据自行补充): 20121512原创 2021-04-19 00:08:04 · 3198 阅读 · 0 评论