码迷,mamicode.com
首页 > 数据库
吃货眼中的sqlalchemy外键和连表查询
使用数据库一个高效的操作是连表查询,一条查询语句能够查询到多个表的数据。在sqlalchem架构下的数据库连表查询更是十分方便。那么如何连表查询?以及数据库外键对连表查询有没有帮助呢?本篇文章就这两个问题简单解释。 ...
分类:数据库   时间:2019-09-01 12:40:15    阅读次数:155
oracle-常用sql语句和函数
1.求字符串长度 --计算字符串长度的函数 select length('你好世界!') len from dual; 2.常用函数 ...
分类:数据库   时间:2019-09-01 12:35:41    阅读次数:113
lower_case_table_names和数据库在Linux和windows平台之间的相互迁移问题
MySQL关于 lower_case_table_names 的文档 https://dev.mysql.com/doc/refman/5.7/en/identifier-case-sensitivity.html In MySQL, databases correspond to director ...
分类:数据库   时间:2019-09-01 12:29:21    阅读次数:129
Win10 OS安装(配置)MySQL 5.7(解压版)
Win10 OS安装(配置)MySQL 5.7(解压版) 下载及解压 下载地址: 文件名:mysql 5.7.27 win32.zip zip是解压版,msi是安装版,本教程仅说明zip格式的配置方法。 解压(假设解压后根路径为D:\ide\mysql 5.7.27 win32) 相关截图 添加环境 ...
分类:数据库   时间:2019-09-01 10:59:27    阅读次数:99
Mybatis与SQL Server类型转换遇到的坑
一. MyBatis SQL语句遇到的性能问题 1. 场景还原 假设我们有一张User表,其中包含userId、userName、gender字段,其中userId的数据类型为char(20),此时我们想通过userId获得这个人的姓名, 这段SQL很简单: SELECT userName FROM ...
分类:数据库   时间:2019-09-01 10:50:32    阅读次数:177
番外:可刷新PDB的管理操作(如何切换PDB Switching Over)
基于版本:19c (12.2.0.3) AskScuti 主题:可刷新PDB如何进行切换操作 内容说明:本篇延续如何克隆可刷新的PDB(Refreshable PDB)一文,进行切换实验。 具体请参考《克隆可刷新的PDB》 内容总览 1. 环境概述 2. 如何刷新PDB 2.1 连接要刷新PDB所在 ...
分类:数据库   时间:2019-09-01 10:23:26    阅读次数:208
MySQL十大报错函数
1.Floor() round() 遵循四舍五入把原值转化为指定小数位数,如:round(1.45,0) = 1;round(1.55,0)=2 floor()向下舍入为指定小数位数 如:floor(1.45,0)= 1;floor(1.55,0) = 1 ceiling()向上舍入为指定小数位数 ...
分类:数据库   时间:2019-09-01 10:19:10    阅读次数:158
mysql 字符串拼接+设置null值
#字符串拼接concat(s1,s2);将表中last_name和first_name中的字符串拼接selectconcat(last_name,first_name)as姓名fromemployees;#只会修改last_name不会修改first_nameSELECTfirst_name,last_nameASfFROMemployees;#将两个列用逗号隔开并命名为out_putSELECT
分类:数据库   时间:2019-09-01 01:49:30    阅读次数:299
MySql子查询(where、from、exists)及连接查询(left join、right join、inner join、union join)
目录 一、子查询 1、where型子查询:把内层查询的结果作为外层查询的比较条件 2、from型子查询:把内层的查询结果当成临时表,供外层sql再次查询。查询结果集可以当成表看待。临时表要使用一个别名。 3.exists型子查询:把外层sql的结果,拿到内层sql去测试,如果内层的sql成立,则该行 ...
分类:数据库   时间:2019-09-01 01:23:13    阅读次数:116
mysql事务和锁
尝试进行归纳总结事务和锁的一些思考. 数据库是什么? 保存数据的地方. 为什么保存数据要用数据库呢? 我直接把数据放文件里, 不也一样吗? 比如我自己序列化json文件保存成txt文件成不? 也行, 但是就不方便检索, 之类的. 数据库就方便检索了呀, 数据库相比文件系统有4个特点: A - 原子性 ...
分类:数据库   时间:2019-09-01 01:21:45    阅读次数:93
JDBC预编译statement(preparedstatement)和statement的比较、execute与executeUpdate的区别
和 Statement一样,PreparedStatement也是用来执行sql语句的与创建Statement不同的是,需要根据sql语句创建PreparedStatement除此之外,还能够通过设置参数,指定相应的值,而不是Statement那样使用字符串拼接 Statement 需要进行字符串拼 ...
分类:数据库   时间:2019-09-01 01:02:49    阅读次数:103
通过Centreon监控apache、MySQL、Hadoop服务状态
在上面的章节中,只是简单介绍了Centreon的几个基础监控项,例如添加主机、服务等,这些对于一个监控系统来说是远远不够的,本节将重点介绍对一些扩展服务的监控,也就是对一些常见应用的监控。 一、 Nagios/centreon插件编写规范 作为运维人员,相信大家对脚本并不陌生,而Nagios插件就是 ...
分类:数据库   时间:2019-08-31 23:43:53    阅读次数:162
Centos7.5 php7.2 安装pdo_sqlsrv 连接 sql server(转)
Centos7.5 php7.2 安装pdo_sqlsrv 连接 sql server 转:https://blog.csdn.net/gdali/article/details/82912542 Centos7.5 php7.2 安装pdo_sqlsrv 连接 sql server 转:https ...
分类:数据库   时间:2019-08-31 23:39:46    阅读次数:152
Zabbix 监控MySQL、Apache、Nginx应用监控
zabbix对第三方应用软件的监控,主要有两个工作难点,一个是编写自定义监控脚本,另一个是在编写模板并导入zabbix web中,编写脚本这个要根据 监控需求定制即可,而编写模板文件有些难度,不过网上已经有很多已经写好的模板,我们可以直接拿来直接使用,所以,zabbix对应用软件的监控其实并不难。 ...
分类:数据库   时间:2019-08-31 23:39:33    阅读次数:136
记一次MyBatisPlus问题(如果表名是数据库关键字怎么办)
问题信息:如果表名是数据库关键字怎么办? 正常来说,如果是我们自己写sql的话,给表名加反引号即可解决问题。 但是由于我们使用MyBatisPlus,相关的sql基本上都是封装并自动生成的。如果是这种场景,我们就需要修改对应的实体,举例说明,如下代码: 用上述代码的自动生成肯定会有问题,以单条数据查 ...
分类:数据库   时间:2019-08-31 23:38:50    阅读次数:966
SpringBoot 2.0 整合sharding-jdbc中间件,实现数据分库分表
本文源码:GitHub·点这里||GitEE·点这里一、水平分割1、水平分库1)、概念:以字段为依据,按照一定策略,将一个库中的数据拆分到多个库中。2)、结果每个库的结构都一样;数据都不一样;所有库的并集是全量数据;2、水平分表1)、概念以字段为依据,按照一定策略,将一个表中的数据拆分到多个表中。2)、结果每个表的结构都一样;数据都不一样;所有表的并集是全量数据;二、Shard-jdbc中间件1、
分类:数据库   时间:2019-08-31 23:21:41    阅读次数:110
BusinessDbAccess数据访问层
1.见名知意,直接操作数据库的一层 ...
分类:数据库   时间:2019-08-31 23:12:32    阅读次数:105
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!