Easter79 Easter79
3年前
tidb入门
由于目前的项目把mysql换成了TiDb,所以特意来了解下tidb。其实也不能说换,由于tidb和mysql几乎完全兼容,所以我们的程序没有任何改动就完成了数据库从mysql到TiDb的转换,TiDB是一个分布式NewSQL(SQL、NoSQL和NewSQL的优缺点比较)数据库。它支持水平弹性扩展、ACID事务、标准SQL、MySQL
Wesley13 Wesley13
3年前
SQL解析在美团点评中的应用
数据库作为核心的基础组件,是需要重点保护的对象。任何一个线上的不慎操作,都有可能给数据库带来严重的故障,从而给业务造成巨大的损失。为了避免这种损失,一般会在管理上下功夫。比如为研发人员制定数据库开发规范;新上线的SQL,需要DBA进行审核;维护操作需要经过领导审批等等。而且如果希望能够有效地管理这些措施,需要有效的数据库培训,还需要DBA细心的进行SQL审核
Stella981 Stella981
3年前
EF core的原生SQL查询以及用EF core进行分页查询遇到的问题
在用.netcore进行数据库访问,需要处理一些比较复杂的查询,就不得不用原生的SQL查询了,然而EFCore和EF6的原生sql查询存在很大的差异。在EF6中我们用SqlQuery和ExecuteSqlCommand进行sql语句的执行,而在EFCore中我们则使用FromSql和ExecuteSqlCommand一.ExecuteS
Wesley13 Wesley13
3年前
MySQL基础学习笔记——数据库优化(2):SQL查询优化
数据库优化SQL查询优化1.避免全表扫描,应该考虑在where及orderby涉及的列上建立索引;2.查询时使用select明确指明所要查询的字段,避免使用select(keys,flushdb等)的操作;3.SQL语句尽量大写,
Stella981 Stella981
3年前
Python接入mysql数据库
方法一:直接在models里连接mysql数据库,用sql语言操作python2的代码:codingutf8importMySQLdbconnMySQLdb.connect(host'loc
Easter79 Easter79
3年前
SQL SERVER学习2——数据库设计
数据库设计是数据库知识中比较重要的部分,我们需要了解数据库设计的基本步骤,ER图的画法。数据库设计的基本概述检验一个数据库设计好坏的标准就是,看他是否能够方便的执行各种数据检索和处理操作,并且有利于数据的控制管理和维护。数据库设计步骤设计数据库规范中比较著名的是“新奥尔良方法”(这个可不是做新奥尔良鸡腿
Wesley13 Wesley13
3年前
oracle监听实例无法起来
(1)以oracle身份登录数据库,命令:suoracle(2)进入Sqlplus控制台,命令:sqlplus/nolog(3)以系统管理员登录,命令:connect/assysdba(4)启动数据库,命令:startup(5)如果是关闭数据库,命令:shutdownimmediate(6)退出sql
Wesley13 Wesley13
3年前
CTF 常见操作总结
一般流程1.首先看header,veiwsource,目录扫描2.有登陆,尝试sql注入&爆破3.有数据库,必然sql注入?普通sql注入1.判断是否存在回显异常尝试单双引号2.查是字符型?数值型?若1'成功查询,则是字符型若失败则是数值型3.确定字段数1'
Stella981 Stella981
3年前
SQL SERVER学习2——数据库设计
数据库设计是数据库知识中比较重要的部分,我们需要了解数据库设计的基本步骤,ER图的画法。数据库设计的基本概述检验一个数据库设计好坏的标准就是,看他是否能够方便的执行各种数据检索和处理操作,并且有利于数据的控制管理和维护。数据库设计步骤设计数据库规范中比较著名的是“新奥尔良方法”(这个可不是做新奥尔良鸡腿
京东云开发者 京东云开发者
11个月前
得嘞,分页插件PageHelper返回记录总数total竟然出错了!
问题描述分页返回的记录总数total和每页数量pageSize一致,数据库统计的数量大于当前返回的总记录数total,以下是相关代码问题分析sql错误导致返回信息有误?检查结果:经过数据执行日志中生成的sql,sql正常并且数据总条数也正确PageHelp