- 博客(16)
- 收藏
- 关注
原创 表的基础指令(增、删、改、查)
重点:增删改查只对表内的数据生效 一、insert(增) insert into 表名(列名,列名) valuse(内容,内容,...) 细节: (1)插入要与类型相同 (2)字符类型和日期类型要添加双引号 (3)可以插入空值NULL(提前是允许为空) 例如:insert into 表名 value(null) (4)添加多条语句 insert into 表名(列名) value(),(),() (5)默认值的使用,当不...
2022-03-16 14:32:01
2225
原创 集合(迭代器iterator)
集合继承图(重点1!!!) 两种集合介绍 1.集合主要是2种(单列集合,双列集合) 2.Collection接口有2个重要的子接口List,Set,他们的实现子类都是单列集合 3.Map接口实现子类是双列集合,存放的key-value Collection接口实现类的特点 Collection接口和常用的方法 public class CollectionMethod { public static void main(String[] .
2022-05-04 10:22:18
1208
原创 Arrays包(排序,查找)
Arrays包可以进行数组排序,也可以把数组变成字符串输出 2种排序(从大到小,从小到大) //从大到小排序 Arrays.sort(arr, new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { return o2 - o1; } });
2022-05-02 20:39:59
488
原创 Mysql索引
索引分为:普通索引,主键索引,唯一索引 查询是否有索引 show indexes from 表名 添加索引 添加唯一索引 例如 : create unique index 索引名称 ON 表名(列名) 添加普通索引 例:create index 索引名称 ON 表名(列名) 添加普通索引2 alter table 表名 add index 索引名 (列名) 如何选择: 1、如果某列的值,是不会重复的,则优先考虑唯一索引unique,否则使用普通索引 添加主键索引(先.
2022-04-28 20:47:50
741
原创 枚举类和4个注解
枚举是一种特殊的类,里面只包含一组有限的特定的对象 枚举实现的2种方式 1.自定义类实现枚举 2.使用enum关键字实现枚举 首先是自定义枚举 使用方法 自定义枚举类使用细节 1.不需要提供set方法,因为枚举类通常为只读 2.枚举对象/属性使用 static + final 共同修饰,实现底层优化 3.枚举对象名通常全部大写,常量的命名规范 4.枚举根据对象需要,可以有多个属性 小结: 1.构造器私有化 2.本类内部创建一组对象(例如:春,冬) 3.对外暴露对象.
2022-04-26 17:08:11
365
原创 group by(对列进行分组统计)
select 列名 from 表名 group by 列名 使用having子句对分组后的结果进行过滤 select 列名 from 表名 group by 列名 having ··· 例:显示每个部门平均合最高工资 selcet AVG(),MAX() 部门 from 表名 group by 部门; 按照部门来查询平均工资和最高工资 例:每种岗位平均和最低工资(部门deptno,岗位job) select AVG(),MIN(),部门,岗位 from 表名 ...
2022-03-24 19:08:22
671
原创 count(合计/统计函数)
count:返回查询的结果一共有多少行 例:统计一个班有多少人 select count(*) from 表名 用法: select count(*) / 列名 from 表名 其中count(*)和count(列名)不一样,根据相应的要求使用 区别: count(*)返回满足条件的记录的总行数 count(列)统计满足条件的某列有多少个,但是会排除为NULL的情况 count(列)返回个数列非NULL有多少行 ...
2022-03-24 18:53:32
481
原创 order by(排序查询结果)和LIMT
order select 列名1,列名2··· from 表名 order by 列名 acc(升序)/desc(降序)
2022-03-24 18:46:43
529
原创 对于数据库、表指令的区别
sql功能 命令 针对库的指令 (数据定义语言) creat(创建) alter(修改) drop(删除) 针对表内的指令 (数据操纵语言) insert(增) delete(删) update(改) select(查) 数据控制语言 GRANT REVOKE TRUNCATE(truncate)表名 //清空这个表的记录 drop table 表名 // 删除这个表 查看表的结构 de
2022-03-16 14:57:10
522
原创 包的作用和介绍以及使用细节
包的三大作用 1.区分相同名字的类 2.当类很多时,可以很好的管理类 3.控制访问范围 包的基本语法 1.package 包名,package表示打包
2022-03-13 19:16:32
1876
原创 创建库的基础指令
1.创建数据库 create database 库名 default character set 字符集 default collate 排序规则 2.删除数据库(慎用) drop database 库名; 3.查询数据库 show databases (加上s是查看所有数据) 4.查看指定数据库的定义信息 show create database 库名 5.创建数据库、表时,为了避免和关键字冲突,可以用反引号(键盘上的~号)解决 6.备份数据库(在DOS命令行执行) mysql
2022-03-12 23:58:49
2412
原创 访问修饰符(封装)
1.公开级别:public(对外公开) 2.受保护级别:protected,对子类和同一个包中的类公开 3.默认:没有符号,向同一个包的类公开 4.私有:private,只有类本身可以访问,不公开 访问级别 符号 同类 同包 子类 不同包 公开 public √ √ √ √ 受保护 protected √ √ √ × 默认 无符号 √ √ × × 私有 pri
2022-03-12 23:49:05
370
原创 IDEA快捷键
1.删除当前行:ctrl + d 2.补全代码:alt + / 3.添加注释:ctrl + / (第1次是添加,第二次是取消) 4.导入需要的类:alt + enter (回车) 5.快速格式化代码(自动对齐):ctrl + alt + l 6.快速运行程序:alt + r 7.生成构造器等:alt + insert 8.查看类的层级关系:ctrl + h 9.定位到方法:ctrl + b 以上2个快捷键对继承很有用 10. 自动分配变量名:通过在代码后面添加 .var 11.自动
2022-03-12 23:33:45
414
原创 一些小知识(逆向输出等)
1.每5个一行 定义一个int count用来计数 当count % 5 == 0时,就说明输出了5个,此次就需要换行 if(count % 5 == 0){ System.out.println(); } 2.求个位、十位、百位(水仙花数) 百:n / 100; 十: n % 100 / 10; 个: n % 10; 3.大小写转换 -32大写,+32小写 char c = 'a'; char c1 = (char)((int)c - 32);//把c强制转换为int类型再
2022-03-12 23:26:38
322
原创 switch循环
switch(表达式){ case 1: 执行命令 break; case 2: ... default: //如果以上都不匹配,则执行default内部命令 执行命令 break; } switch和if的比较 1.如果判断数值不多,且复合byte、short、int、char、enum [枚举]、string这6种,建议用switch 2.其他情况,对于区间判断(> = <)对.
2022-03-12 01:04:53
926
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅