- 博客(16)
- 收藏
- 关注

原创 表的基础指令(增、删、改、查)
重点:增删改查只对表内的数据生效 一、insert(增)insert into 表名(列名,列名) valuse(内容,内容,...)细节:(1)插入要与类型相同(2)字符类型和日期类型要添加双引号(3)可以插入空值NULL(提前是允许为空)例如:insert into 表名 value(null)(4)添加多条语句insert into 表名(列名) value(),(),()(5)默认值的使用,当不...
2022-03-16 14:32:01
2134
原创 集合(迭代器iterator)
集合继承图(重点1!!!)两种集合介绍 1.集合主要是2种(单列集合,双列集合)2.Collection接口有2个重要的子接口List,Set,他们的实现子类都是单列集合3.Map接口实现子类是双列集合,存放的key-valueCollection接口实现类的特点Collection接口和常用的方法public class CollectionMethod { public static void main(String[] .
2022-05-04 10:22:18
1154
原创 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
446
原创 Mysql索引
索引分为:普通索引,主键索引,唯一索引查询是否有索引show indexes from 表名添加索引添加唯一索引例如 : create unique index 索引名称 ON 表名(列名)添加普通索引例:create index 索引名称 ON 表名(列名)添加普通索引2alter table 表名 add index 索引名 (列名)如何选择:1、如果某列的值,是不会重复的,则优先考虑唯一索引unique,否则使用普通索引添加主键索引(先.
2022-04-28 20:47:50
698
原创 枚举类和4个注解
枚举是一种特殊的类,里面只包含一组有限的特定的对象枚举实现的2种方式1.自定义类实现枚举2.使用enum关键字实现枚举首先是自定义枚举使用方法自定义枚举类使用细节1.不需要提供set方法,因为枚举类通常为只读2.枚举对象/属性使用 static + final 共同修饰,实现底层优化3.枚举对象名通常全部大写,常量的命名规范4.枚举根据对象需要,可以有多个属性小结:1.构造器私有化2.本类内部创建一组对象(例如:春,冬)3.对外暴露对象.
2022-04-26 17:08:11
322
原创 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
607
原创 count(合计/统计函数)
count:返回查询的结果一共有多少行例:统计一个班有多少人select count(*) from 表名用法:select count(*) / 列名 from 表名其中count(*)和count(列名)不一样,根据相应的要求使用区别:count(*)返回满足条件的记录的总行数count(列)统计满足条件的某列有多少个,但是会排除为NULL的情况count(列)返回个数列非NULL有多少行...
2022-03-24 18:53:32
441
原创 order by(排序查询结果)和LIMT
orderselect 列名1,列名2··· from 表名 order by 列名 acc(升序)/desc(降序)
2022-03-24 18:46:43
499
原创 对于数据库、表指令的区别
sql功能 命令 针对库的指令 (数据定义语言) creat(创建) alter(修改) drop(删除) 针对表内的指令 (数据操纵语言) insert(增) delete(删) update(改) select(查) 数据控制语言 GRANT REVOKE TRUNCATE(truncate)表名 //清空这个表的记录 drop table 表名 // 删除这个表查看表的结构de
2022-03-16 14:57:10
498
原创 包的作用和介绍以及使用细节
包的三大作用1.区分相同名字的类2.当类很多时,可以很好的管理类3.控制访问范围包的基本语法1.package 包名,package表示打包
2022-03-13 19:16:32
1752
原创 创建库的基础指令
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
2331
原创 访问修饰符(封装)
1.公开级别:public(对外公开)2.受保护级别:protected,对子类和同一个包中的类公开3.默认:没有符号,向同一个包的类公开4.私有:private,只有类本身可以访问,不公开访问级别 符号 同类 同包 子类 不同包 公开 public √ √ √ √ 受保护 protected √ √ √ × 默认 无符号 √ √ × × 私有 pri
2022-03-12 23:49:05
342
原创 IDEA快捷键
1.删除当前行:ctrl + d2.补全代码:alt + /3.添加注释:ctrl + / (第1次是添加,第二次是取消)4.导入需要的类:alt + enter (回车)5.快速格式化代码(自动对齐):ctrl + alt + l6.快速运行程序:alt + r7.生成构造器等:alt + insert8.查看类的层级关系:ctrl + h9.定位到方法:ctrl + b以上2个快捷键对继承很有用10. 自动分配变量名:通过在代码后面添加 .var11.自动
2022-03-12 23:33:45
378
原创 一些小知识(逆向输出等)
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
295
原创 switch循环
switch(表达式){ case 1: 执行命令 break; case 2: ... default: //如果以上都不匹配,则执行default内部命令 执行命令 break;}switch和if的比较1.如果判断数值不多,且复合byte、short、int、char、enum [枚举]、string这6种,建议用switch2.其他情况,对于区间判断(> = <)对.
2022-03-12 01:04:53
891
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人