- 博客(24)
- 收藏
- 关注
原创 聚合函数-MD5加密
聚合函数count:能够统计表中的行数1.select count(字段名) from 表名; 会忽略null值2.select count(*) from student; 不忽略null值3.select count(1) from student; 不忽略null值计算查询结果数据总和:select sum(字段名) from result;计算查询结果数据最大值:select max(字段名)...
2022-10-13 17:36:40 174
原创 MySQL常用函数
数学运算:绝对值:select abs();向上取整:select ceiling();向下取整:select floor()返回[0,1)的随机数:select rand();
2022-04-24 13:22:04 1021
原创 分页和排序
排序:升序:asc 降序:desc用法:order by 需要排序的字段名 降序或者排序下面是升序:分页语法·:limit 起始下标(从0开始),页面大小第一页:limit 0,2第2页:limit 2,2第N页:limit (n-1)*页面大小,2起始下标计算:(n-1)*页面大小总页数计算:数据总数/页面大小(有余数的话结果+1)...
2022-04-23 17:01:17 124
原创 连表查询-join
学生表信息:成绩表信息:学科表信息:思路:1.分析需求,分析查询的字段来自那些表,(连接查询)2.确定使用哪种连接查询?7种3.确定交叉点(着两个表中哪个数据是相同的)4.判断条件:学生表中的studentno = 成绩表 studentno查询语句:select 字段1,字段2 from 表1 别名 xxxx join 表2 别名 on 交叉条件;操作 描述 inner join 如果表中至少有一个匹配就返回 right j...
2022-04-23 15:14:18 353
原创 DQL数据查询
查询学生表所有字段:select * from 表名;查询学生表所有字段:select 字段名1,字段名2from 表名;给查询结果的列起别名:select 字段名1 as 别名,字段名2 as 别名 from 表名;(也可以给表起别名和字段同理)as可以省略!!!函数concat(a,b):拼接作用去重(distinct):select distinct 字段名 from 表名;查询版本号:select version();用于计算:s...
2022-04-23 10:45:33 120
原创 DML语言
insert(插入) update(修改) delete(删除)一、插入数据:(1.)插入单行数据:insert into 表名 (字段1,字段2,...) values (值1,值2,...) ;注意:可以不写字段名,但是插入数据顺序要和表的列顺序一致且一一对应!(2.)插入多行数据:insert into 表名 (字段1,字段2,...) values (值1,值2,...) ,(值1,值2,...),..;同上!!!二、修改数据:update 表名 set .
2022-04-22 15:13:04 560
原创 MySQL外键(了解)
创建一个年级表:create table if not exists grade( gradeid int(10) not null auto_increment comment '年级id', gradename varchar(50) not null comment '年级名称', primary key (gradeid) );创建一个学生表:create table student1(id int(10) not null auto_increment com...
2022-04-22 11:13:37 472
原创 MySQL基础语句
启动mysql服务 :net start mysql关闭mysql服务:net stop mysql登录:mysql -u用户名 -p密码查看所有数据库:show databases;选中数据库:use 数据库名;查看选中数据库中所有表:show tables;查看表结构:desc 表名;查看建表语句:show create table 表名;查看建数据库语句:show create database 数据库名;创建数据库:cr...
2022-04-21 18:40:06 367
原创 文件解压和打包
1.把文件打包:.tar格式tar cvf <TAR包名> <文件或目录名>例:2.将文件打包并压缩:.tar.gz格式tar zcvf <TAR包名> <文件或目录名>例:3.将文件打包并压缩:.tar.bz2格式tar cjvf <TAR包名> <文件或目录名>例:4.将.tar包解压:tar xvf <包名>5.将.tar.gz压缩包解压:tar ...
2021-07-16 15:34:46 199
原创 文件的链接
定义:链接是访问同一个文件的目录项,同一个文件可以有若干个链接。链接分为硬链接和软连接两种:硬链接:创建硬链接命令:通过ln <原始文件> <链接文件>命令创建硬链接 文件有相同的 inode 及 data block 只能对已存在的文件进行创建 不能对目录文件做硬链接 不能在不同的文件系统之间做硬链接 文件的链接数会增加 即使原始文件被移除,链接文件也不受影响 链接中任何一个文件发生改变,都会同步到连接中的其它文件软连接(符号链接):创建软连.
2021-07-14 17:27:56 884
原创 vi命令详解(二)
一、在命令模式下进行检索1.向下检索:"/字符串<回车>",找到后光标会停放在字符串的第一个字符上。例如:/Dc<回车>,找到则将光标移动到D上。(对光标所在行向下进行查找!)2.向上检索: "?字符串<回车>",找到后光标会停放在字符串的第一个字符上。例如:?Dc<回车>,找到则将光标移动到D上。(对光标所在行向上进行查找!)3.检索下一个字符串: (1)"n"可以重复上一个检索命令,检索方...
2021-07-13 18:02:47 253
原创 vi命令详解(一)
vi:创建或打开文件vi 文件名文件存在则打开文件,文件不存在则新建并打开文件。进入vi后分为三种模式,分别为:1.命令模式2.编辑模式3.底行命令模式关系如图:一、命令模式---->编辑模式: 1.按"i"键,在光标所在字符之前插入;按"I"键,在光标所在行行首插入,行首为该行第一个非空白字符。 2.按"a"键,在光标当前所在字符之后插入;按"A"键,在光标所在行的行尾插入。 3.按"o"键,在光标所在行的...
2021-07-12 16:25:44 1898
原创 Linux常用命令(一)
一、ls:显示当前文件夹下的所有文件目录1.ls -a :显示隐藏文件(前面有"."就是隐藏文件)2.ls -l :显示文件的详细信息信息含义依次是:(1)文件类型:"-"表示普通文件 ;"d"表示目录文件;"c"表示字符设备文件;"b"表示块设备文件;"l"表示符号链接文件。 (2)文件权限:分别是所有者、同组用户、普通用户所拥有的权限。("r"表示读权限;"w"表示写权限;"x"表示可执行权限) (3)文件属主...
2021-07-11 17:38:58 192
原创 13年省赛Java C组真题“猜年龄”
猜年龄美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学,他曾在1935-1936年应邀来中国清华大学讲学,一次,他参加某个重要会议,年轻的脸孔引人注目,于是有人询问他的年龄,他回答:“我年龄的立方是个4位数,我年龄的4次方是个六位数,这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次,请你推算一下,他当时到底多年轻,通过浏览器,直接提交他那时的年龄数字,注意:不要提交解答过程,或其他的说明文字思路:直接循环遍历找到符合条件的正确答案代码如下:import java.ut
2021-03-17 15:30:17 236 1
原创 Java快速排序
快速排序如下图给出一组待排序数快速排序就是在数组中找一个数作为基准值,比基准值小的数放在左边,比基准值大的数放在右边。然后重复以上步骤直至排序完毕。(一般把数组的第一个数作为基准值。)第一步:从j开始依次和基准值比较(下标为0,也就是6),如果j比基准值大或者等于基准值,则j- - ,直到找到比基准值小的数,则停下来。第二步:然后从i开始依次和基准值进行比较(6),如果i比基准值小或者等于基准值,则i++,直到找到比基准值大的数,则停下来。第三步:交换i和j所在的数据。然后重复以上步骤,直
2021-03-12 16:13:15 1454
原创 蓝桥杯 试题 基础练习 圆的面积
圆的面积问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。提示本题对精度要求较高,请注意π的值应该取较精确的值。
2021-03-08 13:20:14 160
原创 蓝桥杯 基础练习 数列特征
数列特征问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211import java.util.Scanner;public class Demo20 { public static void main(Str
2021-03-07 17:25:37 79 1
原创 蓝桥杯练习题:特殊的数字
特殊的数字问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。输出格式按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。思路:先定义三个整数,让他们组成一个三位数,然后for循环输出每一种可能,a是百位,b是十位,c是个位。然后定义x(三位数)和y(每位数的立方和),进行比较,不相等则跳过。/*153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。
2021-03-07 14:17:10 408 4
原创 2021-02-25
学习记录一 、charAt用法:charAt() 方法可返回指定位置的字符。语法:stringObject.charAt(index)index 必需。表示字符串中某个位置的数字,即字符在字符串中的下标。public class Main { public static void main(String[] args) { String a = "12306"; System.out.println(a.charAt(4)); }}结果:6
2021-02-25 22:04:14 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人