- 博客(22)
- 收藏
- 关注
原创 JDBC连接数据库实现简单的增删该查
Statement.executeQuery()方法用于查询,方法返回resultSet对象,需要调用getXxx(列名或者列号)方法来获取具体数据。以连接mysql为例:Class.forName("com.mysql.jdbc.Driver");idea需要创建MAVEN工程,配置好依赖关系,确保jdbc驱动jar包下载完毕!操作完成以后要把所有使用的JDBC对象全都关闭,以释放JDBC资源。关闭顺序按照后进先出的顺序出栈!
2023-01-03 08:00:00
240
原创 Oracle 自定义函数
要求输出格式:人数为1时,输出'有一位员工薪资大于3000';不止1人时,输出'有...位员工薪资大于3000';一个也没有就输出'没有员工薪资大于3000'。
2022-12-15 22:00:00
5362
原创 Oracle 函数(字符、数值)
1. 字符函数函数 操作 LPAD 使用指定的字符在字符的左边填充 RPAD 使用指定的字符在字符的右边填充 UPPER 字符全变大写 LOWER 字符全变小写 INITCAP 字符串首字母大写 LENGTH 以字符返回字符串长度 LENGTHB 以字节数返回字符串长度 SUBSTR 截取字符串 SUBSTRB 以字节截取字符串 INSTR 查找字符串或字符的位置 REVERS
2022-12-14 20:49:19
529
原创 Oracle安装
root@localhost soft]# chown -R oracle:oinstall /oradata/ 这里注意是在root用户下修改!现在就等待它自己安装好了,可以根据提示,使用tail -f 命令另开一个界面看安装进度。其实就是看看有没有卡死。注:有些警告会终止安装,-ignoreSysPrereqs和-ignorePrereq可以跳过警告。待出现下面的情况,就说明已经安装好了(等待时间有点长,可以配合日志看进度!操作用户:root ,记得切换。操作用户:oracle。
2022-12-12 19:38:56
385
转载 MySQL常用函数
1. 字符串函数2. 数值函数 3. 日期和时间函数 ADDDATE(d, INTERVAL expr type)SUBDATE(d, INTERVAL expr type) 4. 系统信息函数5. 流程函数 6. 特殊功能函数
2022-12-11 23:42:52
117
原创 MySQL8新特性:窗口函数
这里以SUM()函数为例:test.*,FROMtest;# 这里使用的是range逻辑范围,# 代表在当前行的前一行后后一行之间,以当前行的前一行为起点,后一行为终点,# 在这逻辑范围使用sum(),就要将当前行和其前一行和后一行相加!| 1 | 1 | 5 |
2022-12-11 22:36:29
278
原创 MySQL之DQL
效率低,不推荐! SELECT 表名【alias】.需要查询的列名 FROM 表名 【as.alias】,【】内可选。 查询出的列取别名:当多表之间存在依赖关系时,可以创建或者添加外键关联,生产测试不推荐使用外键关联! 创建表时当作一个字段创建外键 :constraint 约束名 foreign key (XXX) references XXX主键所在的表名(XXX);创建表后添加外键约束: 删除外键: 作用:去掉SELECT查询返回的记录结果中重复的记录(所有返回列的值都相同)
2022-12-06 08:00:00
126
原创 查找最长公共前缀
题目要求:编写一个函数来查找集合中存放字符串的最长公共前缀。如果不存在公共前缀,返回字符串"不存在公共前缀!"思路:先判断集合中元素有没有空字符串(length==0),有就输出"不存在公共前缀!"。没有的话,那就取集合中长度最小的字符串,最长公共前缀不会超过这个字符串,再取集合中的元素和该字符串通过charAt()方法,依次比较各角标位置的字符是否相等,两层for循环,外面一层代表比较的角标,里面一层是从集合中取自符串;一旦里面一层循环的比较存在不相等,就跳出整个循环。运行结果:
2022-12-04 09:00:00
347
原创 CentOS7删除mysql(大部分数据)
CentOS7卸载mysql。rpm -e --nodeps 上面查询到显示的安装包名。yum remove 上面查询到显示的程序包。上面操作一直删除到yum检查不到相关程序包。重复执行次命令,将上面显示的安装包删完为止。
2022-12-02 13:00:00
800
原创 CentOS7安装mysql (yum源方式)
官方 MySQL 存储库的 GPG 密钥已过期,无法安装或更新 MySQL 包。解决方式:[root@localhost ~]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022。(5.6版本可能默认没设置密码,直接下一步,不用输入密码,回车进入修改密码)连接指定数据库:mysql -uroot -h...(ip地址) -p。②连接mysql:mysql -uroot -p。默认安装的mysql的最高版本。③修改密码(二者选其一)
2022-12-02 10:30:00
2728
1
原创 Java正则表达式
正则表达式一般用来条件判断的,一个字符一个字符比较!一个字符串其实就是一个简单的正则表达式pattern 对象是一个正则表达式的编译表示。Pattern类没有公共构造方法。要创建一个 Pattern 对象,你必须首先调用其公共静态编译方法,它返回一个 Pattern对象。该方法接受一个正则表达式作为它的第一个参数。Matcher 对象是对输入字符串进行解释和匹配操作的引擎。与Pattern 类一样,Matcher 也没有公共构造方法。
2022-11-29 23:40:03
93
原创 Linux 文件的打包和压缩
压缩文件文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件 时,可以减少传输的时间。首先要弄清两个概念:打包(归档)和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。
2022-11-29 22:44:59
2848
原创 Linux文本编辑器-vim
Vim文本编辑器,是由 vi 发展演变过来的文本编辑器,因其具有使用简单、功能强大、是 Linux 众多发行版的默认文本编辑器。Vim是Unix操作系统和类Unix操作系统中最通用的文本编辑器。众多 Linux 发行版系统,通常都已经默认安装好了 vi 或 Vim 文本编辑器,Centos 也不例外,该系统就默认安装有 vi 文本编辑器,但建议大家使用 Vim。如果在命令行模式下输入“vim”,输出结果为“Command not found”,则表示此系统中未安装 Vim。(装一把即可)
2022-11-29 07:30:00
685
原创 Linux文件系统和目录及常见操作命令
Linux里面一切皆文件,linux只有一个根目录/,所有的文件或者说资源都存储在根目录/为源头的树形目录结构中。任何硬件设备也都是文件,它们各有自己的一套文件目录结构。Linux 中的目录,和 Windows 系统中的文件夹类似,不同之处在于,Linux 系统中的目录也被当做文件看待。文件的扩展名对 Linux 操作系统没有特殊的含义,换句话说,Linux 系统并不以文件的扩展名开分区文件类型。
2022-11-28 19:52:15
784
原创 Java反射机制
Java反射机制;类加载机制;Class类的理解;获取Class类的实例三种常用方法;Class类的常用方法;Class类的对象调用运行时类的结构。
2022-11-21 23:56:39
234
原创 JDK、IDEA和MAVEN的安装与配置(idea2020.3.4搭配jdk1.8.0_201、Maven3.6.1)
JDK、IDEA和MAVEN的安装与配置(idea2020.3.4搭配jdk1.8.0_201、Maven3.6.1)
2022-11-14 01:00:00
5611
原创 I/O输入输出处理(上)
io流体系分类,InputStream和FileInputStream,OutputStream和FileOutputStream字节流读写文件的方法及流程。
2022-11-11 00:57:12
457
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人