1.DataTable转List // 实体转换辅助类 datatable to list public class ModelConvertHelper where T : new() { public static List ConvertToModel(DataTable dt) { // 定 ...
第20课 管理事务处理 20.1 事务处理 使用事务处理(transaction processing),通过确保成批的SQL操作要么完全执行,要么完全不执行,来维护数据库的完整性。 事务处理是一种机制,用来管理必须成批执行的SQL操作,保证数据库不包含不完整的操作结果。利用事务处理,可以保证一组操 ...
分类:
其他好文 时间:
2020-07-21 01:03:23
阅读次数:
59
1.innodb核心特性 MVCC 事务 行级锁 #innodb支持行级锁,myiasm支持表级锁 热备份 #innodb支持热备,myisam不支持热备 自动故障恢复 Crash Safe Recovery 2.存储引擎相关命令 1.查看当前数据库配置的存储引擎 mysql> SELECT @@d ...
分类:
数据库 时间:
2020-07-20 22:50:45
阅读次数:
92
按数值、列表、区间、条件、函数五种方法。 Pandas查询数据的几种方法 1.df.loc(),根据行、列的标签值查询(推荐使用) 2.df.iloc(),根据行、列的数值查询(不推荐使用) 3.df.where()方法 4.df.query()方法 重点 Pandas使用df.loc查询数据的方法 ...
分类:
其他好文 时间:
2020-07-20 22:43:13
阅读次数:
115
设置字段的数据类型为serial create table test_searial(id serial,id2 serial2); -- 查看自增的设置: SELECT c.relname FROM pg_class c WHERE c.relkind = 'S'; `` ...
分类:
其他好文 时间:
2020-07-20 22:39:46
阅读次数:
106
数据库的设计 一、多表之间的关系 一对一(了解): 如:人和身份证,一个人只有一个身份证,一个身份证只能对应一个人。 实现方式:一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键。 将来程序开发时,很少存在。如果是一对一关系,可以直接合并成一张表。 一对多(多对一): 如:部门和员工,一个部 ...
分类:
数据库 时间:
2020-07-19 23:15:02
阅读次数:
67
SQLMap详解 ~1.1什么是sqlmap: sqlmap是一个自动化的sql注入工具,其主要功能是扫描、发现并利用给定URL的SQL注入漏洞,内置了很多绕过插件,支持的数据库是MySQL、Oracle、PostgreSQL、Microsoft SQL Server、Microsoft Acces ...
分类:
数据库 时间:
2020-07-19 16:05:13
阅读次数:
82
目录: 1、索引失效 1)全值匹配我最爱:查询条件于符合索引顺序 2)最佳左前缀法则:如果索引了多列,要遵守最左前缀法则,即查询where子句从索引的最左前列开始并且不跳过索引中的列(带头大哥要有,中间兄弟不能断) 3)不在索引列上做任何操作(计算、函数、自动或手动类型转换),因为这样会导致索引失效 ...
分类:
数据库 时间:
2020-07-19 00:52:56
阅读次数:
240
很多人会问,sql语句不是挺好写的吗,需要去考虑那么多深的问题干嘛,会写能执行且查出结果就行了,但是,咱们得有着一颗钻研之心去看待问题, 不能只看表面,要多动脑去深层次的思考,以下我就详细把sql的执行顺序总结下来 一、书写顺序 简单拿一条sql语句来示范 SELECT Sno,COUNT(*) 选 ...
分类:
数据库 时间:
2020-07-18 15:51:38
阅读次数:
101
string text = @"var query = from info in infoList where info.AuditFlag == null || info.AuditFlag == false join emp in empList on info.SaleMan equals e ...
分类:
其他好文 时间:
2020-07-18 13:37:42
阅读次数:
73