1.ORM 对象映射关系对数据库进行操作,解决面向对象与关系数据库不匹配的现象。 1.1 ORM性能问题 复杂的对象管理机制:实时跟踪,保持对象的一致性的同时降低了性能。 高度封装执行机制:编写的任何表达式都要解析成SQL语句。 低效的SQL语句:映射机制转将对象操作换为SQL语句,效率低。 1.2 ...
分类:
Web程序 时间:
2020-11-26 15:08:13
阅读次数:
10
今天我要跟你分享的话题是:“大家常说的表空间到底是什么?究竟什么又是数据表?” 这其实是一个概念性的知识点,当作拓展知识。涉及到的概念大家了解一下就好,涉及的参数,留个印象就好。 一、什么是表? 但凡是用过MySQL都知道,直观上看,MySQL的数据都存在数据表中。 比如一条Update SQL: ...
分类:
数据库 时间:
2020-11-26 14:55:44
阅读次数:
10
select * from v$sql select row_number() over (order by a.username, a.client_info, a.terminal) as id , a.username, a.sid, a.serial# as serial_id, a.cli ...
分类:
数据库 时间:
2020-11-26 14:51:52
阅读次数:
9
MobileHealthManagementSystem 群: 123300273(大佬群 2TB学习资料)(获取sql文件,入费群5元) QQ: 1095737364 Github地址: https://github.com/SimpleGraduationProjects/MobileHealt ...
分类:
移动开发 时间:
2020-11-26 14:31:43
阅读次数:
20
一、约束 1)主键 主键约束=非空约束+唯一约束 主键可以是一个列或者多个列 1)创表添加多个列作为主键 create table score1( sid int not null, cid int not null, PRIMARY key(sid,cid) ); 2)删除主键约束 alter t ...
分类:
数据库 时间:
2020-11-26 14:30:23
阅读次数:
8
a、尽可能使用更小的整数类型.(mediumint就比int更合适). b、尽可能的定义字段为not null,除非这个字段需要null. c、如果想要清空表的所有记录,建议用truncate table tablename而不是delete from tablename. d、避免出现SELECT ...
分类:
数据库 时间:
2020-11-26 14:21:08
阅读次数:
8
1、Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时 只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性 能,灵活度高。 2、MyBatis 可以 ...
分类:
其他好文 时间:
2020-11-26 14:16:02
阅读次数:
5
你想接私活,却被我发现了 教程系列 超实用的代码生成器,支持c#、java多语言,保姆级教程 预览 项目界面 创建项目 项目详情 数据库设计 导出项目源代码 生成代码的开发环境 C# 版 .net core 3.0 vs 2019 Java 版 java 1.8 IDEA 2017 数据库 SQL ...
分类:
其他好文 时间:
2020-11-25 12:57:32
阅读次数:
17
数据量大的情况下,不同的SQL语句,消耗的时间相差很大。按下面方法可以提高查询的效果。 1. select子句中尽量避免使用* 2. where子句比较符号左侧避免函数 3.尽量避免使用or 4.使用limit子句限制返回的数据行数 ...
分类:
数据库 时间:
2020-11-25 12:48:45
阅读次数:
11
sql注入中联合查询group_concat位置 前言 题目环境 buuctf中[极客大挑战 2019]LoveSQL 联合查询中group_concat位置 思路 普通姿势 直到 可以看到报错,但我们的语句并没有任何错误 换到第三个位置就可以正常显示 本地实验也是会报错 最终payload都是在最 ...
分类:
数据库 时间:
2020-11-25 12:47:10
阅读次数:
12