![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Relaxaaa
这个作者很懒,什么都没留下…
展开
-
Dao设计模式,Mvc设计模式
Dao设计模式 DAO (Data Access Object) 数据访问对象是第一个面向对象的接口,在基于orm对象关系映射的基础上,对数据库的使用进行进一步的封装。 将数据库查询的业务逻辑进行封装,使在进行数据库业务使用时,直接使用相应的对象进行方法的执行,而不不在需要考虑sql语句编写(因为已经预先进行了相应功能的书写) Dao设计模式不涉及功能的新增只不过是将已有代码进行规范的整理与书写 通常使用三个不同的包进行文件的划分 pojo/javabean:存放保存数据的实体类 dao:用于存放所有表操作原创 2020-12-18 09:05:28 · 351 阅读 · 0 评论 -
jdbc预编译对象,事务,数据库连接池
jdbc预编译对象 原始的jdbc使用声明对象进行sql的执行,对于执行的sql参数使用字符串拼接的形式进行添加 Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/teacher", "root", "root"); Statement statement = con.createStatement(); // 当使用原创 2020-12-13 19:52:21 · 185 阅读 · 0 评论 -
索引和jdbc
数据库优化 在进行程序编写以及程序运行时,往往需要进行大量的数据库操作,但是,随着数据量的增大,数据字段的增多,在进行sql查询时往往可能消耗大量的时间,并且获取数据后还需要将数据发送给用户,这样就造成了程序响应时间过长,为了提高客户体验,数据库优化就必须进行(提高效率) 数据库优化提高效率大致分为三类: 1、硬件优化 提高数据库软件服务器硬件性能 2、软件优化 通过配置conf下my.ini进行属性的配置进行优化 3、sql语句优化 (1)尽量少进行计算 Mysql的作用是用来存取数据的,不是做计算的,做原创 2020-12-10 17:18:46 · 471 阅读 · 0 评论 -
函数、多表查询
子查询 当多个表中数据存在关联,且需要先由另一个表数据查询后使用进行当前表数据的查询 由多条sql语句组成用于返回指定数据 子查询中的sql语句一般返回一列数据并且有时可能返回唯一数据 函数 聚合函数 聚合函数:对一组值进行计算,并返回计算后的值 ,具有统计数据的作用,将多行数据进行聚合操作返回一个指定值 注意:在使用聚合函数时一般不会再对其他数据进行单独查询,因为聚合函数执行后仅返回一条数据,所以在进行查询时,如果其他数据存在多条也只返回第一条语句 sum() 求和,将指定列中所有数据求和后返回 a原创 2020-12-09 19:41:41 · 239 阅读 · 0 评论 -
dml、条件查询、模糊查询
dml 数据管理语言,用于管理操作数据库中存储的数据 插入数据 关键字 insert 语法: INSERT [INTO] 表名 [(列名)] VALUES (值列表) 1、基本写法(为全属性进行书写赋值) insert into 表名 (列1,列2)values (值1,值2) 如果在进行输入插入时只想为某一属性赋值,其他使用默认值赋值可以只书写赋值属性(注意,如果设置了not null且没有设置默认值 那么会报错) 2、简略写法(为部分属性书写赋值) insert into 表名(添加数据的列原创 2020-12-08 19:26:07 · 368 阅读 · 0 评论 -
数据库简介及安装,ddl语句
数据库 数据库的作用 存储大量数据,方便检索和访问 保持数据信息的一致、完整 共享和安全 通过组合分析,产生新的有用信息 数据库的分类 按照数据(多个数据是否存在联系)关系进行划分 ①关系型数据库 用于存储存在一定关联的数据库,存储形式类似于表,存储的数据拥有统一的类型与名称 ②非关系型数据库 存储数据以一定形式进行存储,数据与数据之间没有关联关系,类似于map MongDB Redis 数据存储的方式 数据库就是“数据”的“仓库” 数据库中包含表、关系以及操作对象 数据存放在表中 所有数据存储在相应的表原创 2020-12-07 19:11:59 · 212 阅读 · 0 评论