自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA基础---JDBC

JDBC (Java database Connection) java数据库连接java面向对象的语言 sql 结构化查询语言这两种语言能直接沟通吗? 不能出来一个翻译Mysql(每个公司一个规范): 每一个数据库公司提供的方法名可能导致不一致.导致了java必须记住每一个数据库的方法名后来java语言出来规范,让这些数据库公司实现这个规范JDBC链接的步骤:1. 把jar放入到工程下并add Libaray2. 加载驱动 Class.forName...

2021-11-06 10:24:32 244

原创 MYSQL基础---多表联查

多表联查数据为什么需要多表联查 ?数据来源多张表的时候需要进行关联 在实际开发过程中很多需要同时多个表中的数据内连接 inner join内连接和外连接一样都是最常用的连接查询,它根据表中共同的列进行匹配,特别时两个表存在主外键关系时,通常会使用内连接查询内连接也是等值连接,返回的结果集时两个表中所有相匹配的数据,舍弃不匹配的数据等值连接(隐式内连接) 简单,出问题不好调select 列名 。。。 from 表1,表2,表3 。。。 wh...

2021-11-06 10:23:22 326

原创 MYSQL基础---模糊查询-排序操作-聚合函数-分页查询

模糊查询通配符正则模式 REGEXP操作符. 匹配任意单个的字符[] 匹配在[]内的任意一个字符^ 匹配不在[]内的任意一个字符* 匹配零个或多个在它前面的字符+ 匹配一次或多次前面的字符{n} 匹配前面的字符至少n次^...

2021-11-06 10:19:18 297

原创 MYSQL-基础---查询-条件查询-范围查询

查询select 列名1,列名2,from 表名where 条件表达式 group by 列名having 条件表达式order by 列名limit n,n 分页1.需要查询列时,直接写列名,顺序可以自定义2.需要查询所有列时,可以使用* *代表所有列3.列和表都可以起别名 别名只有在当前sql中能识别 ,在多表查询的时候需要用\查询中支持运算去重查询 特点:尽量少用,...

2021-11-06 10:15:43 1464

原创 MYSQL基础---约束

数据约束针对表中的列加约束,为了保证数据库中数据的完整性,有效性从而对数据进行限制实体完整性: 确保每条记录的唯一性,能够被唯一区分主键约束(整数,字符串):primary key 特征:加了主键约束的列,值必须唯一,并且不能为空针对主键约束的列会自动生成索引文件(提高查询效率). 主键列可以由一列构造,一个表中只能有一个主键,但是主键可以有多个列构造(联合主键)自增约束(整形): auto_increment 特征: 自增约束只能加到整数类型的列上,一个表只能有一个列加自增约束。..

2021-11-06 10:01:19 299

原创 MYSQL基础---常用语句-用户权限-备份&还原

1. 数据库常用语句1.1 查看数据库服务器上的信息show databases;1.2 选择数据库use 数据库名;1.3 删除数据库drop database 数据库名字;1.4 查看某个数据库下的表信息show tables;1.5 查看表结构desc 表名;1.6 查看建表语句show create table 表名;2. 用户权限数据库账号...

2021-11-06 09:50:41 334

原创 MYSQL基础---添加数据-多条插入-查询-修改-删除

1. 添加数据:insert 1.1 insert into 表名 #省略列名的时候,每个列都要插入数据 1.2 insert into(数据1,数据2,数据3) #指定列名插入,数据要和列名对应(数据个数和列的个数一致,数据 类型和列的类型一致)insert into 表名(列名,列2,列3,列4)values(数据1,数据2,数据3,数据4)...

2021-11-06 09:44:46 309

原创 MYSQL基础---建库-建表

mysql,sqlserver,oracle关系型(二维表)数据库(sql:structed query languate 结构化查询语言)mongodb,redis 非关系型数据库(NoSql)1. 数据类型 : 1.1 varchar char int decimal小数 date datetime 1.2 varchar() 和 char() 的区别? varchar可变字符串 char不可变 ...

2021-11-06 09:29:14 71

原创 JAVA基础---IO流

流 方向 内容 功能输入 输出 字符 字节 字节流 包装流输入字节流: inputStream...

2021-10-23 14:05:11 42

原创 JAVA基础---集合-泛型

为什么使用集合数组缺点:长度固定,没有办法动态扩展对象用于封装有数据,对象多了需要存储,如果对象的个数不确定。数组无法满足。就使用集合容器进行存储。集合容器因为内部的数据结构不同,有多种具体容器,不断的向上抽取,就形成了集合框架框架的顶层是Collection接口,定义了集合框架中共性的方法什么是集合框架用于存储对象的容器,只要是对象类型就可以进行存进集合框架中。集合的长度是可变的。集合中不可能存储基本数据类型的值Collection(接口) 单值集合/列表集合List(接.

2021-10-19 11:29:27 80

原创 JAVA基础---异常

1.异常分类Throwable是Error和Exception的父类,用来定义所有可以作为异常被抛出来的类。Error:表示严重的问题,合理的应用程序不应该试图去捕获,通过代码无法处理。Exception:异常 编译时异常:可以预测的,检查异常,需要进行强制的异常处理或者抛出2.常见错误运行时异常:在运行过程中发生的异常,不作强制处理要求。非检查异常。 InputMismatchException(输入不匹配异常)ArithmeticException(数学运算异常)ArrayI

2021-10-19 11:07:29 67

原创 JAVA基础---抽象类-接口

1.抽象类抽象类 :使用abstract关键词修饰符的类抽象方法 : 使用abstract关键词修饰的方法 抽象方法没有方法体 也没有{}抽象类的特点:1.抽象类不能创建对象,不能new对象2.抽象类可以定义抽象方法,也可以没有抽象方法3.有抽象方法 的类一定要定义成抽象类4.抽象类中可以定义实例方法5.抽象类可以定义构造方法,在子类中可以调用抽象类的构 造方法...

2021-10-19 10:50:02 55

原创 JAVA基础---面向对象-访问修饰符

1. 类和对象 类: 具有相同属性和行为的一组对象的集合. 抽象的概念 对象: 万事万物皆为对象. 具体存在的实物 类是对象的模板,对象是类的实例2.如何定义类 public class 类名 { 成员变量; 成员方法;} 2.1 根据类创建对象 类名 对象名 = new 类名();...

2021-10-19 10:37:32 101

原创 JAVA基础---控制语句-数组

1.控制语句1.1 if else分支语句 单支分支 if(条件){} 双分支 if(条件){} else{} 多分支 if(条件){} else if(条件){} else if(条件){} ... else{}1.2 switch开关语句 switch(表达式) { case 值1: 执行代码块 break; case 值2: 执行代...

2021-10-19 10:11:40 76

原创 JAVA基础---运算符

1.算数运算符 + - * / % ++ ( ++在前先++后运算 ++在后先运算在++)2.关系运算符 > >= < <= == != (得到的结果一定是boolean值)3.赋值运算符 = += -= *= %= 列如: int a = 2; int b = 1; ( b *= a+1 相当于 b = b*(a+1) 结果为3 )4.位运算符 & |...

2021-10-19 09:54:37 46

原创 JAVA基础---数据类型

1. java基本数据类型字节型 byte[1字节]短整型 short[2字节]整形 int[4字节]长整型 long[8字节]单精度浮点 float[4字节]双精度浮点 double[8字节]布尔型 boolean[1字节]字符型 char[2字节]2.引用数据类型 类 接口...

2021-10-19 09:23:06 47

空空如也

空空如也

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

TA关注的人

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