摘要: exception 和 error的区别Exception:是程序本身可以处理的异常Error:是程序无法处理的错误,这些错误标识故障发生于虚拟机自身或者发生在虚拟机试图执行应用时,一般不需要程序处理,例如:内存空间不足,栈溢出检查异常(编译器要求必须处置的异常):除了Error,其他的Except 阅读全文
posted @ 2020-05-13 19:10 拾柒moonpie 阅读(443) 评论(0) 推荐(1)
摘要: throw和throws的区别throw1、throw是语句抛出一个异常,一般是在代码块的内部,当程序现某种逻辑错误时由程序员主动抛出某种特定类型的异常2、定义在方法体内3、创建的是一个异常对象4、确定了发生哪种异常才可以使用throws1、在方法参数列表后,throws后可以跟着多个异常名,表示抛 阅读全文
posted @ 2020-05-13 19:08 拾柒moonpie 阅读(233) 评论(0) 推荐(1)
摘要: 1.子查询(IF EXISTS) 用来判断某个表是否创建 eg:检测temp是否创建 drop table if exists temp; 语法:select..... from 表名 where EXISTS (子查询); 注意:(1)子查询后边的数据要与父查询一一对应 (2)子查询查到东西就会执 阅读全文
posted @ 2020-05-12 16:07 拾柒moonpie 阅读(156) 评论(0) 推荐(0)
摘要: 安全散列算法(英语:Secure Hash Algorithm,缩写为SHA)是一个密码散列函数家族,是FIPS所认证的安全散列算法。能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法。且若输入的消息不同,它们对应到不同字符串的机率很高。 家族成员 SHA家族的五个算法,分别是S 阅读全文
posted @ 2020-05-11 22:15 拾柒moonpie 阅读(442) 评论(0) 推荐(0)
摘要: 今天看数据库,书中提到:由于索引是采用 B 树结构存储的,所以对应的索引项并不会被删除,经过一段时间的增删改操作后,数据库中就会出现大量的存储碎片,这和磁盘碎片、内存碎片产生原理是类似的,这些存储碎片不仅占用了存储空间,而且降低了数据库运行的速度。如果发现索引中存在过多的存储碎片的话就要进行“碎片整 阅读全文
posted @ 2020-05-11 22:04 拾柒moonpie 阅读(1567) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-05-11 20:51 拾柒moonpie 阅读(243) 评论(0) 推荐(0)
摘要: 1.修改表 (1)修改表名 语法:alter table 旧表名 rename [to] 新表名; eg:alter table `demo` rename `demo1`; (2)添加字段 语法:alter table 表名 add 字段名 数据类型[属性]; eg: alter table `d 阅读全文
posted @ 2020-04-29 22:27 拾柒moonpie 阅读(461) 评论(0) 推荐(0)
摘要: 1.MySQL简介 MySQL的优势(适用于中小企业,最重要免费) (1)运行速度快 (2)使用成本低 (3)可移植强 (4)使用用户广 my.ini:记录MySQL配置信息,可修改配置内容,如端口号,字符集等 2.MySQL运行机制 总的来说,接口连接到连接池有两种情况:(1)验证不成功就会返回到 阅读全文
posted @ 2020-04-27 18:13 拾柒moonpie 阅读(200) 评论(0) 推荐(0)
摘要: 1.为什么 需要设计数据库? 1)良好的数据库设计 2)糟糕的数据库设计 (1)节省数据存储空间 (1)数据冗余,存储空间浪费 (2)能够保证数据的完整性 (2)内存空间浪费 (3)方便进行数据库应用系统的开发 (3)数据更新和插入异常 2.设计数据库步骤: (1)收集信息:与该系统有关人员进行交流 阅读全文
posted @ 2020-04-26 20:09 拾柒moonpie 阅读(165) 评论(0) 推荐(0)
摘要: 1.分组查询原理 比如: 一个表中又三个学期的人数考试信息,现在我们要查询每个学期的人数,这时我们用select from where会产生代码冗余,也就是我们通常说的垃圾代码,这个时候我们就会用到group by 关键字。 2.单列分组查询 语法: eg: select 列名,聚合函数 from 阅读全文
posted @ 2020-04-20 17:42 拾柒moonpie 阅读(363) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示