上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 多态:是同类型的对象,执行同一个行为,会表现出不同的行为特征。 多台常见的形式:父类类型 对象名称 = new 子类构造器; 接口 对象名称 = new 实现类构造器; 多态的成员访问特点:方法调用:编译看左边,运行看右边。 变量调用:编译看左边,运行看左边。(多态侧重行为多态) 多态的前提:有继承 阅读全文
posted @ 2022-07-16 16:17 小王同学学编程 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 语法:create procedure 存储过程名称([ 参数列表 ]) begin --sql语句 end ; 在命令行中,执行创建存储过程的sql时,需要通过关键字delimiter指定sql语句的结束符。 如用!作为结束符: 调用: call 名称 ([ 参数 ]) ; 查看: 查询指定数据库 阅读全文
posted @ 2022-07-15 09:50 小王同学学编程 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 视图是一种虚拟存在的表,视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗来讲,视图只保存了查询的sql逻辑,不保存查询结果,所以我们在创建视图的时候,主要的工作就落在创建这条sql查询语句上。 语法:create [ or replace 阅读全文
posted @ 2022-07-14 10:19 小王同学学编程 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一、插入优化 insert优化 1、批量插入(最多插入1000条以内)。 2、手动提交事务。 3、主键顺序插入。 如果一次性需要插入大批量数据,使用insert语句性能较低,此时可以使用mysql数据库提供的load指令进行插入。 # 客户端连接服务端时,加上参数 --local-infile my 阅读全文
posted @ 2022-07-12 20:59 小王同学学编程 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 索引设计原则 1、针对于数据量较大,且查询比较频繁的表建立索引(上百万条数据)。 2、针对于常作为查询条件(where)、排序(order by)、分组(group by)操作的字段建立索引。 3、尽量选择区分度高的列作为索引,尽量建立唯一索引,区分度越高,使用索引的效率越高。 4、如果是字符串类型 阅读全文
posted @ 2022-07-11 15:45 小王同学学编程 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1、最左前缀法则 如果索引了多列(联合索引,要遵守最左前缀法则),最左前缀法则指的是查询从索引的最左列开始,并且不跳过索引中的列。如果跳过某一列,索引部分失效(后面的字段索引失效)。 2、范围查询 联合索引,出现范围查询(>,<),范围查询右侧的列索引失效。 二、索引失效 1、索引列运算 不要在索引 阅读全文
posted @ 2022-07-11 15:33 小王同学学编程 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1、sql执行频率 MySQL客户端连接成功后,通过show [ sessionlglobal ] status 命令可以提供服务器状态信息。通过如下指令,可以查询当前数据库的 insert 、UPDATE 、DELETE 、SELECT 的访问频次。 SHOW GLOBAL STATUS LIKE 阅读全文
posted @ 2022-07-10 16:58 小王同学学编程 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 存储引擎:就是存储数据、建立索引、更新/查询数据等技术的实现方式。 存储引擎是基于表的,而不是基于库的,所以存储引擎也可以被称为表类型。 1、查询当前数据库支持的存储引擎: show engines; 2、创建表,指定存储引擎: create table 表名( ...... ) ENGINES = 阅读全文
posted @ 2022-07-09 16:46 小王同学学编程 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 当编译器第一次编译失败的时候,会在当前的环境中查找能让代码编译通过的方法,用于将类型进行转换,实现二次编译。 1、隐式函数 隐式转换可以在不需修改任何代码的情况下,扩展某个类的功能。 阅读全文
posted @ 2022-05-26 10:07 小王同学学编程 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1 object Test1_Exception { 2 def main(args: Array[String]): Unit = { 3 try{ 4 val n = 10 / 0 5 } catch{ 6 case e: ArithmeticException => { 7 println(" 阅读全文
posted @ 2022-05-26 09:53 小王同学学编程 阅读(5) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
levels of contents