自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Sql语句——mod的的用法

mod的的用法Mod(a,b) 在sql中的意思是 a / b 的余数基础用法:如果id需要是偶数或者奇数时就可以使用mod。mod(id,2)=1 是指id是奇数。mod(id,2)=0 是指id是偶数。

2021-11-30 17:01:42 5379 3

原创 MySQL语句——内连接、左连接和右连接

MySQL语句——内连接、左连接和右连接先看例题数据库表连接的方式先看例题表1: Person±------------±--------+| 列名 | 类型 |±------------±--------+| PersonId | int | 主键| FirstName | varchar || LastName | varchar |±------------±--------+表2: Address±----------

2021-11-29 16:26:47 1086

原创 count(*) 和 count(0)的区别

select count(*) :查询所有列select count(0):忽略所有列,用数字效率要高一些,因为统计行数,与列无关。

2019-09-10 10:38:52 7427

原创 Mysql——关键字

sum 求总和avg 求平均数max 求最大值min 求最小值count 求总行数distinct 检索不同的行(为了不出现重复的数据) select distinct stu_id form stu;PS:distinct 应用到所有的列而不仅仅只是它前面的那个列。。 select distinct id,name from stu; ...

2019-08-09 14:35:35 158

原创 MySql学习——where和having的区别

where只能筛选表中已经有的字段,having则可以筛选除表中字段以外的字段,和聚集函数(max,min,avg,sum)//sumgarde 总成绩 english 英语成绩select (sumgarde-english) as a from stu having a > 500;//查询总分减去英语成绩后分数仍大于500分的同学这里把having换成where是...

2019-08-01 17:28:13 154

原创 如何在web页面上删除一行数据

效果大概就是这样:主要代码:<script type="text/javascript"> function deleteRow(link) { var x = confirm("确认删除吗?") //弹出确认删除弹窗 if(!x) //确认删除就是true 取消就是false 这里是取反,所...

2019-07-31 17:07:48 3902

原创 MySql面试题

1.将一张表中的数据范围在20-29的改为20,30到39的改为30update stu set number=floor(number/10)*10 where number between and 20 and 39;

2019-07-31 16:28:25 114 1

原创 VUE学习——指令

1.v-ifv-if是条件渲染指令,它根据表达式的真假来删除和插入元素,它的基本语法:v-if="expression"这里的expression返回的是一个boolean值,false或者true。。往往v-if指令与template标签连用,比如下面这段代码:<template v-if "menuFlag == '1'">服务场景</template&gt...

2019-07-27 11:34:29 206

原创 Mybatis的学习——动态SQL

1.动态sql——if语句一般的,我们用if语句来判断属性是否为空<select id="selectUserByUsernameAndSex" resultType="user" parameterType="com.ys.po.User"> select * from stu where <if test="name != null"&...

2019-07-27 11:03:24 176

原创 mysql查询语句——模糊查询

查询名称里面带蔡徐坤的名字select * from stu where name like '%蔡徐坤%';这样就能查询出“是蔡徐坤是”,“蔡徐坤咯”这样类似的名称下划线'_'可以匹配单一字符select * from stu where name='_蔡徐坤';这样名称前面就只能多一个字符,多了就查不出...

2019-07-26 17:16:15 5265 1

原创 mysql查询语句——进阶

1.查询id=4和id=6的数据(in)select * form stu where id in(4,6);2.查询id不等于3也不等于5的数据(not in)select * from stu where id not in (3,5);3.查询id不等于3的数据(<>)或者(!=) select * from stu where id<&...

2019-07-26 17:09:05 285

原创 mybatis中#{}和${}的区别

#{}比如当语句为: select * from stu where age=#{stu_age}; 如果传入stu_age为18,实则为"18"优点: 防止sql注入${}比如当语句为: select * from stu where age=${stu_age}; 如果传入stu_age为18,实则为18缺点: 可...

2019-07-25 14:56:54 97

转载 Mybatis的学习——CRUD标签

1.selectselect – 书写查询sql语句select中的几个属性说明:id属性:当前名称空间下的statement的唯一标识。必须。要求id和mapper接口中的方法的名字一致。resultType:将结果集映射为java的对象类型。必须(和 resultMap 二选一)parameterType:传入参数类型。可以省略2.insertinsert 的几个属性说明:id...

2019-07-25 11:17:27 236

原创 关于下拉框查询不到数据问题——实习遇到的问题

带我的导师给了我一个小任务,就是在页面下拉框的索引查不到数据的问题。下面是我解决问题的步骤:根据页面查询到html页面 根据html的按钮事件找到js界面 在js页面找到ajax的url 根据url调到controller控制器 根据控制器找到接口,在找到实现接口的的类 在实现接口的类找到mapper链接到mybatis的.xml文件 根据mybatis的.xml文件找到mys...

2019-07-25 10:45:46 1133

原创 JS小贴士

对于非布尔值的数据,取反运算符会自动将其转成布尔值。规则是,以下六个值取反后为true,其他值取反后都为false。 undefinednullfalse0(包括+0和-0)NaN空字符串('') 不管X是什么类型的值,经过两次取反运算后,变成了与Boolean函数结果相同的布尔值。所以,两次取反就是将一个值转成布尔值的简便写法。!!x 等同于 boolean(...

2019-07-22 15:13:54 175

原创 JS中的some()方法

some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。some() 方法会依次执行数组的每个元素:如果有一个元素满足条件,则表达式返回true, 剩余的元素不会再执行检测。 如果没有满足条件的元素,则返回false。注意:some() 不会对空数组进行检测。注意:some() 不会改变原始数组。var arr = [3,6,9,12];if(arr.s...

2019-07-22 12:19:51 139033 2

原创 Mysql语句基础增删查改总结

2019-07-16 15:19:00 139

原创 学习Mysql有感——建表(1)

建表就是一个声明列的过程,所以想要建好表,首先要掌握列类型1.整型tinyint(1字节,8位)smallint(2字节,16位)mediumint(3字节,32位)int(4字节,64位)bigint(8字节,128位)可能有些同学对字节和位概念不是很懂,咋们就拿tinyint举个栗子:tinyint(1字节,8位)那么它的存储的有符号位范围就是-128-127,无符号范...

2019-07-16 14:55:50 341

原创 学习Mysql语句有感——Delete

Delete删除语句两要素:需要知道删除哪张表 限定条件——WHERE//例如:需要sec_function表的主键id=3的行Delete from sec_function where id=3;PS:删除的时候必须要特别谨慎,刚刚领导叫我进数据库改一下功能界面,我就删除了一行数据,结果就删错了,而且领导马上要用那个界面进行演示,好刺激啊!需要必须要细心,朋友们!!!...

2019-07-15 16:18:25 167

原创 修改mysql的密码(分为mysql8.0以上版本和8.0以下的版本)

mysql8.0以下的版本 将用户root的密码改为123456set password for root@localhost = password('123456'); mysql8.0及以上的版本 将用户root的密码改为123456alter user 'root'@'localhost' identified with ...

2019-07-12 15:17:14 226

原创 学习mysql语句有感——Select

Select 查询语句的三要素:需要查询哪张表 需要查询哪几种属性(其实也就是需要限定列) 限定行其实总的来说格式就是这样:select 属性名 from 表名where 主键名或其他限定条件;//例如:我这里举个例子//需要查询stu表中的id > 3 的人的name,ageselect name,age from stu where id > 3;...

2019-07-08 15:59:38 298

原创 Mybatis的学习

使用Mybatis后,只需要自己提供SQL语句,其他的工作,诸如建立连接,Statement, JDBC相关异常处理等等都交给Mybatis去做了,那些重复性的工作Mybatis也给做掉了,我们只需要关注在增删改查等操作层面上,而把技术细节都封装在了我们看不见的地方。所以非常方便,便于管理以及代码的规范性。 使用Mybatis一般需要有三个文件:通过一个.xml文...

2019-07-05 17:52:12 124

原创 学习mysql语句有感——Update

Update修改语句的几个要素:需要修改哪张表 需要修改哪个属性值(定位到哪一列) 定位到哪一行update class set salary = 3000;这样缺乏要素3:定位到行,将会修改整个表的salary属性。误区一:弄不清where的真正含义我们应当正确的认识where后面加表达语句的意义,当where后面的语句为真时将会运行update语句。其实这样看起来whe...

2019-07-05 16:41:22 204

原创 mysql引擎对比以及实战

mysql存储引擎主要有: 1. MyIsam , 2. InnoDBMyIsam的概念它是mysql默认的的存储引擎它是独立于操作系统的,这说明可以轻松地将其从Windows服务器移植到Linux服务器每当我们建立一个MyISAM引擎的表时,就会在本地磁盘上建立三个文件。a.xxxx.frm存储表定义;b.xxxx.MYD存储表数据;c.xxxx.MYI存储表索引MyIsam的适用...

2019-07-05 14:44:17 114

原创 学习mysql语句有感——Insert

**学习Insert插入语句有感首先写insert插入语句的几个要素:1.插入到哪张表2.添加哪几种属性3.分别插入什么值//例如insert into class (id,name,gender,company,salary)...

2019-07-05 12:59:29 188

原创 关于String,StringBuilder和StringBuffer的区别

先说StringBuilder和StringBuffer的区别: StringBuilder是JDK1.5引入的,与StringBuffer几乎完全一样,唯一区别仅在于StringBuilder没有实现原StringBuffer的线程安全功能,故性能有所提高,以供重视性能而安全要求不高的场合选用。String与StringBuilder和StringBuffer的区别: ...

2019-04-22 17:42:14 1020

原创 摘自leetcode的面试题

报数报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下:1. 12. 113. 214. 12115. 1112211被读作"one 1"("一个一") , 即11。11被读作"two 1s"("两个一"), 即21。21被读作"one 2", "one 1"("一个二",...

2019-04-19 19:20:50 280

原创 关于怎么给Date类型的数据加上一天的时间

最近在跟一个站长做项目,我发现我跟着他的代码敲完代码后,我发现面板今日消费这个地方总是零,就像这样!!!我一开始以为是从数据库里面读数据的时候的错误,然后经过我仔细检查,才发现是程序将时间写进数据库时,老是自动减了一天。。然后我也没有仔细去检查代码了,就想了一个投机取巧的办法,将写进数据库的时间自动加一天,代码如下:Date d = p.datepick.getDate...

2019-03-06 15:59:34 8959 5

原创 关于如何在java的swing界面里面监听一个JRadioButton按钮和一个JButton按钮

最近刚考完试,好不容易有时间了,让我们来写代码放松一下吧。。在培训机构里面学完一些东西后,决定写一个项目结束阶段性学习——“订货系统”!!!遇到的第一个问题:怎样在监听JRadioButton的同时监听JButton按钮。简单来说就是如何按下确定以后如何让计算机识别你是管理员还是商户或者游客???当然我在网上找了很久,也没有解决我的问题。。最后还是靠我无敌智慧的大脑解决了问题。。话不...

2019-01-15 20:41:01 4450 2

转载 关于Java对象之间的强制转换类型

public class Employee{ //父类}public class Hrstaff extends Employee{ //子类}子类对象可以声明为父类类型,父类对象不可以声明为子类类型Employee emp = new Hrstaff(); //正确Hrstaff hr = new Employee(); ...

2018-11-08 14:18:34 2073 1

原创 关于Java如何获取系统时间,并用它来做一个图书管理系统

首先,这个图书管理系统自定义一个final常量不能更改,用作图书馆借阅归还的最晚时间,也可以自定义归还时间。然后,先获取用户借阅时间,再用SimpleDataFormata组件来格式化日期(yyyy-MM-dd),再将获取的时间加在系统的时间上得到用户自定义的归还时间。最后,再通过方法的重载实现用户自定义的方法,获得系统最晚归还时间。          下面我就来实现这个程序!!!...

2018-11-08 12:08:59 804

原创 关于Java二维数组里面String类型转换成int类型用于计算问题

题目的意思是这样,要求定义一个二维数组,并储存学生姓名和成绩,以及求成绩的综合和最大值..     我遇到的问题的是:如何将原本定义的字符串的数组存储的成绩,转换成INT类型二维数组,并用于求和,最终效果如下图: int a = Integer.parseInt(array[0][1]); //将String类型的二维数组转换成int类型的值保存 int b = Inte...

2018-10-21 14:20:39 1913

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除