
数据库
文章平均质量分 59
STATICHIT静砸
你所见及我
展开
-
Java程序连接数据库
今天学了如何在程序中导入jar包,并连接数据库进行操作,为了夯实学习的内容,决定用自己的语言复盘一下整个过程。1.在程序中导入jar包先在程序中新建一个lib文件在文件夹中找到jar包复制下来粘贴到lib文件夹中然后右键mysql-connector-java-8.0.28.jar->add as a library就导入成功了2.创建新数据库,建表右键locallhost->新建数据库->这里我取名为qq右键qq下的表->新建原创 2022-04-10 21:20:02 · 7203 阅读 · 5 评论 -
myBatis无法插入数据
使用到关键词做表名时,我们会发现表名是蓝色的,而不是普通字段应该显示的灰色。昨天想往数据库表中插入数据一直报错,但是语句也没错啊,其他表都能正常插入。因为group是分组的关键字,所以不能直接作为表面,会报错。后面查了资料之后,发现有些是得加个 ``把表名字给括起来。原因就是:不能直接当做非关键字用,需要加上``来使用。当做表名,以免出现类似不必要的问题,如果使用。要将表名用`group`括起来。所以尽量在表单的命名时不要使用。我的问题就是这样子解决的。...原创 2022-08-03 10:34:35 · 733 阅读 · 0 评论 -
mybatis-plus修改数据库数据
接收变量的时候也十分方便,只需要按照数据库中名称传json数据即可,比如我下面这个方法的需求只是根据id修改用户的昵称,那么我传参数只需要写入id和nickname。就是只需要我们传入一个User类型的变量,程序就会根据user.getId()找到需要操作的数据。所以我们只需要传入一个POJO类型的变量,即可根据id或其他什么字段进行修改。后端接收参数只需要用User user来接收即可,程序会自动帮我们装配好。上图中自动提示的方法中的updateById方法。然后把该变量中不为null的变量进行修改。原创 2022-12-08 23:23:12 · 2295 阅读 · 3 评论 -
Java项目中的MYSQL语句
MySQL语句非常容易出现小问题导致项目报错无法运行!!那么这个时候我们要如何学会自检错误呢把生成使用的mysql语句输出例如:图1.图2.如果是查询语句,输出之后再可视化数据库软件中运行看看是否出错图1我通过输出自测发现字段间的比对要用=,不能用is,is只能用户判断null如果是插入语句!!别忘了语句中字段要人工加上单引号!!图2(把程序中的sql语句复制输出检查),别忘了,sql语句是一个语句而不是让你直接调用sql方法,它有专门的格式,包括单引号这.原创 2022-04-24 22:02:58 · 1053 阅读 · 2 评论 -
MYSQL常用函数
功能:类似于java中的方法 好处:提高重用性和隐藏实现细节 调用:select 函数名(实参列表);# 1、字符函数# concat:连接# substr:截取子串,索引从1开始# upper:变大写# lower:变小写# replace:替换# length:获取字节长度# trim:去前后空格# lpad:左填充# rpad:右填充# instr:获取子串第一次出现的索引SELECT LENGTH('john');SELECT CONCAT(last_name,'_转载 2022-04-15 10:51:13 · 83 阅读 · 0 评论 -
MySQL牛客题组练习
MySQL牛客题组练习原创 2022-07-05 21:33:02 · 549 阅读 · 0 评论 -
数据库复习3
WHERE teacher.Tno=course.Tno AND course.Cno=sc.Cno AND teacher.Tname='吴大');Student(Sno,Sname,Sage,Ssex) --Sno 学号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别。Course(Cno,Cname,Tno) --Cno --课程编号,Cname 课程名称,Tno 教师编号。SC(Sno,Cno,score) --Sno 学生编号,Cno 课程编号,score 分数。原创 2023-02-24 18:13:34 · 1450 阅读 · 0 评论 -
数据库复习2
where s.Sno=c.Sno and c.Cno=co.Cno and co.Tno = t.Tno and Tname='吴大'where s.Sno=c.Sno and c.Cno=co.Cno and co.Tno = t.Tno and Tname='吴大'8、查询学过编号为"1"但是没有学过编号为"2"的课程的同学的学号,姓名,按学号降序。7、查询学过编号为"1"并且也学过编号为"2"的课程的同学的学号,姓名,按学号降序。6、查询学过编号为"1"并且也学过编号为"2"的课程的同学的学号。原创 2023-02-24 17:30:45 · 1061 阅读 · 0 评论 -
数据库复习1
Student(Sno,Sname,Sage,Ssex) --Sno 学号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别。7、查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩(要考虑没有选课的同学,没有选课的同学平均成绩显示0)Course(Cno,Cname,Tno) --Cno --课程编号,Cname 课程名称,Tno 教师编号。SC(Sno,Cno,score) --Sno 学生编号,Cno 课程编号,score 分数。3、查询同名学生名单,并统计同名人姓名与人数。原创 2023-02-24 17:30:36 · 1498 阅读 · 0 评论