随笔分类 -  数据库

摘要:转载:什么是数据库索引:https://www.cnblogs.com/wwxzdl/p/11116446.html 数据库索引用的数据结构为B+树,什么是B+树:https://www.cnblogs.com/wwxzdl/p/11089358.html 索引分为: 主键索引 非聚集索引(普通的一 阅读全文
posted @ 2020-06-19 11:17 弘666 阅读(206) 评论(0) 推荐(0)
摘要:看到别人面试的问题记录一下,答案自己想的,能说就行,百度各种结合一下。 jdbc连接数据库,大概分为五个步骤 1)加载驱动 2)建立连接 3)创建statement对象(创建执行者) 4)执行SQL(执行命令),返回结果 5)关闭数据库 建立、关闭数据库连接又耗时又耗费资源,一个数据库服务器能够同时 阅读全文
posted @ 2019-12-11 16:05 弘666 阅读(259) 评论(0) 推荐(0)
摘要:1、#{}将传入的数据都当成一个字符串,会对自动传入的数据加一个引号(单引号?双引号?加了引号就对了)如: //传入的值是sexorder by #{column} 解析后为 order by “sex” //将会出错 2、${}将传入的数据直接显示生成在sql中,如: //传入的值是sex ord 阅读全文
posted @ 2019-11-05 22:35 弘666 阅读(3781) 评论(0) 推荐(2)
摘要:事务:事务就是一组操作数据库动作的集合。如果一组处理步骤全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。如果其中的一部分或多步骤执行失败,导致没有步骤被提交,事务必须回滚到最初的系统状态。 一般我们会在serviceimpl类里面加 阅读全文
posted @ 2019-11-05 17:09 弘666 阅读(1569) 评论(0) 推荐(0)
摘要:二叉树先定义一下数的每一个节点的结构 class Node{ public int data; //里面有一个int数据 public Node leftChild; //左右节点左右孩子 public Node rightChild; } public class TreeApp { privat 阅读全文
posted @ 2019-11-05 13:24 弘666 阅读(133) 评论(0) 推荐(0)
摘要:数据查询(DQL):select 数据定义(DDL):create,drop,alter 数据操纵(DML):insert,update,delete 数据控制(DCL):grant,revoke 1)建立索引(索引是B+树实现的)(提高查询效率,加快表与表之间的连接,建立需要存储空间) 普通索引 阅读全文
posted @ 2019-09-19 22:33 弘666 阅读(2315) 评论(0) 推荐(0)
摘要:JDBC连接数据库大概可以分为五个步骤:1)加载驱动 2)建立连接 3)创建statement对象(创建执行者) 4)执行SQL(执行命令),返回结果 5)关闭数据库 Statement对象执行不带参数的简单SQL语句 Prepared Statement对象用于执行预编译SQL语句 Callabl 阅读全文
posted @ 2019-09-18 21:38 弘666 阅读(4127) 评论(0) 推荐(0)
摘要:范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4N 阅读全文
posted @ 2019-09-17 21:32 弘666 阅读(190) 评论(0) 推荐(0)