
MySQL
文章平均质量分 76
1886i
尽人事听天命
展开
-
【JavaSE】图书管理系统之MySQL版本
此时登录成功后返回一个user对象,然后通过父类的引用调用重写的方法menu发生多态,普通用户打印出普通用户的菜单,管理⚪打印出管理员的菜单,然后通过选择操作判断进行哪个操作,此时在父类user里写一个操作接口数组与调用操作接口数组的方法,然后在普通成员与管理员的子类构造方法里根据不同的操作去初始化这个数组,初始化时相当于发送了向上转型,然后在操作接口数组的函数里,通过用户返回的选择,调用接口数组里的不同操作对象里重写的work方法实现多态。管理员-》直接进行登录操作-》登录成功。......原创 2022-08-25 19:06:27 · 7318 阅读 · 19 评论 -
MySQL数据库的基本操作
一、面向对象的初步认识面向对象是一种解决问题的方法,在完成某些事的时候,只需要和对象进行交互就可以完成一些事情,比如洗碗,这个过程中对象有洗碗机,你,碗,在面向对象的思路里只需要你把碗这个对象放在洗碗机就可以,这个过程中没有涉及任何洗碗的过程...............原创 2022-07-29 00:59:59 · 531 阅读 · 0 评论 -
MySQL数据库基础(数据类型与表操作)
MySQL数据库基础(数据类型与表操作)原创 2022-07-30 00:56:55 · 881 阅读 · 1 评论 -
MySQL数据库中表操作之增删改查(CRUD)
MySQL数据库中表操作之增删改查(CRUD)原创 2022-08-01 02:51:16 · 571 阅读 · 0 评论 -
MySQL数据库中如何使用中文
在使用数据库时,在插入数据时输入姓名地址等数据时,当我们输入中文时会报错,这是因为MySQL数据库默认字符集是拉丁文,输入命令可以查看到默认字符集,要想输入中文不报错有一下两种方式。...原创 2022-08-01 03:08:19 · 14452 阅读 · 5 评论 -
MySQL数据库数据库的约束
当学生表里插入数据时,class列插入的记录,必须在班级表对应列的记录里存在,这个时候班级表就对学生表产生了约束,此时学生表叫子表,班级表叫父表,父表中与子表构成外键的列必须由primary key或者unique约束。语法:create table 表名(foreign key(当前表的列) references 另一个表(另一个表里的列));值唯一,每次插入时会检测是不是唯一值,每次都是先检测再插入,使用unique约束时,数据库会自动给对应列创建索引。在父表约束子表的同时,子表也对父表有影响。...原创 2022-08-02 22:54:57 · 873 阅读 · 0 评论 -
MySQL数据库增删改查进阶(联合查询聚合查询)
笛卡尔积就是两张表的记录进行排列组合,排列组合之后就会形成一张新表,我们查询时对这张新表加入一系列的连接条件与其他条件就可以得到我们想要得到的数据,笛卡尔积之后的行数就是两个表行数相乘,列数就是相加。自连接就是自己与自己连接,顾名思义 就是自己与自己进行笛卡儿积,然后再根据连接条件和其他条件进行筛选,比如我们要想知道学科id为1 的成绩比学科id为2成绩高的人的信息,就可以使用自链接。这样我们就可以看到同学的成绩信息,现在如果要查询这位同学的总成绩时,只需要使用前面聚合查询里的分组查询即可。...原创 2022-08-10 21:55:32 · 785 阅读 · 9 评论 -
MySQL数据库之Java中如何使用数据库【JDBC编程】
在实际的开发过程中,比如新增数据,删除数据等SQL语句由于可能数据量级大,不能一条一条的手动敲代码,而是利用各种数据库所提供的API。不同的数据库API有所差异,但在Java里则提供了风格统一的数据库API,只要掌握这套Java的API,就可以操作各种数据库。创建后找到下载的驱动包点击复制后拷贝到该目录,然后右击拷贝的jar,添加为库就好了。与基本流程一样,先创建数据源,然后建立连接,然后构造请求,发送请求,释放资源。这里注意的是,先创建的后释放,后创建的先释放。在官网找到与数据库对象的驱动包下载即可。..原创 2022-08-15 20:57:57 · 1989 阅读 · 6 评论