MySQL数据库
文章平均质量分 82
念君思宁
记录C/C++,java学习路上的精彩片段!!着重于java!精华学习内容
展开
-
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版) & MySQL安装(重要)
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版) & MySQL安装(重要)原创 2024-03-17 20:20:55 · 752 阅读 · 0 评论 -
Spring Boot项目三层构架图
自用!Spring Boot项目三层构架图原创 2024-03-09 17:13:59 · 372 阅读 · 0 评论 -
MyBatis操作数据库(SQL注入)
本文主要来讲解6大标签,以便更好的MyBatis操作数据库!原创 2024-03-05 20:40:13 · 833 阅读 · 0 评论 -
MyBatis操作数据库(XML方式)
MyBatis是一个持久层框架,和Spring没有任何关系,可以用来简化数据库的操作!原创 2024-03-04 16:05:03 · 1111 阅读 · 0 评论 -
MyBatis操作数据库(注解方式)
MyBatis是一个持久层框架,和Spring没有任何关系,可以用来简化数据库的操作!原创 2024-03-04 15:06:03 · 565 阅读 · 0 评论 -
Java面向对象编程
例如要创建目录“/usr/local/bin”,就需要此次创建“/usr”、“/usr/local”以 及“/usr/local/bin”。好在,Linux下mkdir提供了强大的“-p”选项,只要一条命令“mkdir -p /usr/local/bin”就能自动创建需要的上级目录。当收到请求,并且连接池中没 有剩余可用的连接时,系统会创建一个新连接,当请求处理完成时该连接会被放入连接池中,供后续请求使用。输入描述:输入包含多组数据,每组数据第一行包含一个正整数n(1≤n≤1000),表示请求的数量。原创 2023-09-17 10:49:12 · 71 阅读 · 0 评论 -
Java面向对象编程
电话号码表t_phonebook中含有100万条数据,其中号码字段PhoneNo上创建了唯一索引,且电话号码全部由数字组成,要统计号码头为321的电话号码的数量,下面写法 执行速度最慢的是___输出: 返回不区分大小写的匹配结果,匹配成功输出true,匹配失败输出false。输出描述:返回不区分大小写的匹配结果,匹配成功输出true,匹配失败输出false。一月的时候有一只兔子,假如兔子都不死,问第n个月的兔子总数为多少?输入描述:先输入一个带有通配符的字符串,再输入一个需要匹配的字符串。原创 2023-09-16 21:57:33 · 133 阅读 · 0 评论 -
Java面向对象编程
一个查询语句执行后显示的结果为:1班 802班 753班 NULL ,则最有可能的查询语句是()A. SELECT AVG(成绩) FROM 成绩表 WHERE class原创 2023-09-16 20:31:55 · 145 阅读 · 0 评论 -
Java面向对象编程
(2)除了炸弹和对王可以和所有牌比较之外,其他类型的牌只能跟相同类型的存在比较关系(如,对子跟对子比较,三个跟三个比较),不考虑拆牌情况 (如:将对子拆分成个子);(1)输入每手牌可能是个子、对子、顺子(连续5张)、三个、炸弹(四个)和对王中的一种,不存在其他情况,由输入保证两手牌都是合法的,顺子已经从小 到大排列;要在表S中删除一个属性“年龄”,可选用的SQL语句是()输入描述:输入两手牌,两手牌之间用"-"连接,每手牌的每张牌以空格分隔,"-"两边没有空格,如 4 4 4 4-joker JOKER。原创 2023-09-16 20:24:52 · 153 阅读 · 1 评论 -
Java面向对象编程
题目描述:在地下室里放着n种颜色的手套,手套分左右手,但是每种颜色的左右手手套个数不一定相同。数据库中存在学生表S、课程表C和学生选课表SC三个表,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓 名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。在一个含有group by的查询sql中,同时存在having和where,sql在解析执行的时候,先执行的是哪一个?原创 2023-09-16 20:19:12 · 300 阅读 · 0 评论 -
Java面向对象编程
定义学生、教师和课程的关系模式 S (S#,Sn,Sd,Dc,SA )(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。例如:如果袋子里面的球的号码是{1, 1, 2, 3},这个袋子就是幸运的,因为1 + 1 + 2 + 3 > 1 * 1 * 2 * 3。某关系表有:员工(部门编号,部门名称,员工编号,姓名,性别,年龄),则其主码为()。原创 2023-09-16 20:14:14 · 78 阅读 · 0 评论 -
Java面向对象编程
比如在命令行输入xcopy /s "C:\\program files" "d:\"时,参数仍然是4个,第3个参数应 该是字符串C:\\program files,而不是C:\\program,注意输出参数时,需要将""去掉,引号不存在嵌套情况。这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和 本身的约数)的位置。块石板,为了将石板的编号,与数组的下标对应在一起,所以,定义数组的长度为。原创 2023-09-16 20:08:15 · 153 阅读 · 0 评论 -
联表查询 && 索引 && 事务 && JDBC使用 &&CPU工作原理 && 线程概念 && Thread类的用法
员工表 staff 的字段有 staff_id, name, age, depart_id;薪资表salary 的字段有 salary_id,staff_id,salary,month。有一个图书管理系统,包含学生和图书信息,且图书可以进行分类,学生可以在一个时间范围内借阅图书,并在这个时间范围内归还图书。已知表T1中有2行数据,T2中有3行数据,执行SQL语句,“select a.* from T1 a,T2 b”后,返回的行数为。Mysql查询时,只有满足联接条件的记录才包含在查询结果,这种联接是。原创 2023-09-14 16:58:12 · 607 阅读 · 0 评论 -
Java的JDBC编程<-----用Java代码操作数据库(MySQL数据库)
上述跟妹子在一块干的事情(吃饭,聊天,自拍照,喝咖啡,拉手,抱抱~~~~,就是API,所谓的API,对于程序员来说,API往往就是以“函数“,”方法“,”类“的形式来提供的(不是自己实现的,是人家哪些库(程序)提供的,基于函数,API对程序进行各种操作,来度过美好的一天~~市场上常见的几个数据库,如:MySQL,Orcale,SQL Server 在开发的时候,就会提供一组编程接口(API),所谓的API就是指:给你一个软件/程序,你能对他干啥?,但是多写几次就会发现,这里的代码满满的都是套路~~原创 2023-09-04 14:23:17 · 342 阅读 · 0 评论 -
MySQL中的索引事务(2)事务----》数据库运行的原理知识+面试题~
如果并发的这些事务是修改不同表/不同的数据,那么,没啥事,如果修改的是同一表/同一数据,可能会带来一定的问题,比如:多个客户端一起尝试对同一个账户进行转账操作,此时,就可以会把这个数据搞混了~假设哈,假设~,在执行转账的过程中,执行完操作1以后,数据库崩溃/主机宕机,此时转账就僵硬了(操作1的钱扣了,操作2的钱没有正常到账)~~~~~~~~~~~~~~~最难搞的面试题~~~~~~~~~常考~~~~~~~~~~~~那么,我们回过来接着看一下刚刚的银行转账问题(操作1的钱扣了,操作2的钱未正常到账)原创 2023-09-03 17:12:49 · 326 阅读 · 0 评论 -
MySQL中的索引事务(1)索引----》数据库运行的原理知识+面试题~
此时,如果你根据name来查询,查到叶子节点得到的只是主键id,还需要通过主键id去主键的B+树里面在查找一次(一共查找两次B+树)(上述的过程称为“回表”,这个过程是MySQL自动完成的,用户感知不到~)当年看到一张“表”的时候,实际上这个表不一定是按照“表格”这样的数据结构在硬盘上组织的,也有可能是按照这种树(B+树)形式组织(具体是哪种结构,取决于你的表里有没有索引,一级数据库使用了哪种索引~)创建索引的操作,可能很危险,如果表里的数据很大,这个建立索引的开销也会很大……原创 2023-09-03 15:41:32 · 297 阅读 · 0 评论 -
MySQL中表的设计
在MySQL中表的设计,需要一定的经验才能理解,由于笔者目前在读中,理解不是很深刻,仅根据自己的想法+外界的一些参考资料做出下述文字描述,一些错误,请大佬及时指正~~来表示这个关系~(实际开发中,很少会画,但是在学校MySQL考试中,一定会考,这种说明,学校学的不一定用到),对于实体关系图,大家可参考网络,本文不做过多的介绍~~:根据需求,把表应该是干啥的,啥样的写出来,有几个表,每个表又是干啥的,每个表里面有几个字段,都是干啥的,有啥类型,有啥约束~~~学生,教师,作业,课程等。那么,该如何设计表呢?原创 2023-09-03 07:49:29 · 543 阅读 · 0 评论 -
MySQL数据库的增删改查(进阶),增加更加复杂的一些操作
MySQL数据库的增删改查(进阶),增加更加复杂的一些操作!MySQL虐我千百遍,我待MySQL如初恋!!原创 2023-03-25 23:00:00 · 640 阅读 · 0 评论 -
MySQL数据库中的增删查改(MySQL最核心,工作中最常用的部分)
MySQL数据库中的增删查改(MySQL最核心,工作中最常用的部分)原创 2023-03-23 18:17:31 · 647 阅读 · 0 评论 -
讲解一下关于MySQL数据库的基础操作!!
MySQL数据库的创建/删除数据库,及其数据表的创建/删除操作!!原创 2023-03-21 17:14:47 · 282 阅读 · 1 评论