码迷,mamicode.com
首页 > 数据库
flask数据库基本操作
数据库基本操作 在Flak-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。 会话用db.session表示。在准备把数据写入数据库前,需要先将数据添加到会话中然后调用commit()方法提交会话。 在Flask-SQLAlchemy中,查询操作是通过query对象操作数据。 最基 ...
分类:数据库   时间:2019-11-07 09:33:15    阅读次数:138
MyBatis-Oracle生成主键,嵌套对象中的List增加
<insert id="insert"> <selectKey order="BEFORE" keyProperty="id" resultType="int"> SELECT SEQ_ROLE_PERMISSION.NEXTVAL FROM dual </selectKey> INSERT INT ...
分类:数据库   时间:2019-11-07 09:31:30    阅读次数:93
Mysql 查询阻塞和事物情况
MYSQL 服务器逻辑架构图 连接/线程处理 == 》 (解析器 –> 查询缓存) 》 优化器 》 存储引擎 服务器级别锁MYSQL 使用的锁类型:表锁(显式:LOCK TABLE,隐式)全局锁(read_only=1,FLUSH TABLE WITH READ LOCK)命名锁 :服务器重命名或者 ...
分类:数据库   时间:2019-11-07 09:30:42    阅读次数:133
MyBatis-Oracle分页
<select id="selectListPage" resultType="User"> SELECT id,name,password FROM( SELECT id,name,password,ROWNUM rn FROM t_user <where> <if test="id!=null ...
分类:数据库   时间:2019-11-07 09:30:07    阅读次数:88
oracle 18.0.0.0 update DST to version 32
个人学习仅供参考!!!
分类:数据库   时间:2019-11-07 09:23:54    阅读次数:106
postgresql:给表添加触发器
触发器功能:向user表中插入一条数据,如果表中没用数据,则字段created_by必须为空;表中有数据则created_by必须不为空. 新建储存过程函数; CREATE OR REPLACE FUNCTION public.onaddfirst() RETURNS trigger LANGUAG ...
分类:数据库   时间:2019-11-07 09:23:05    阅读次数:216
MySQL5.7主从环境自动同步脚本
主库IP:192.168.8.129hostname:master从库IP:192.168.8.130hostname:slave1、说明:此脚本针对上一篇文章《CentOS7.X安装部署mysql5.7主从环境》搭建完成后的主从随时同步使用https://blog.51cto.com/8355320/24480562、MySQL主从同步会出现如网络延迟等多种原因,造成主从环境不同步,当需要重新同
分类:数据库   时间:2019-11-07 00:26:25    阅读次数:139
sql语句
一.客户端命令介绍 mysql 1、用于数据库的连接管理 1) 连接(略) 2) 管理: 3)接收用户的SQL语句 2、将用户的SQL语句发送到服务器 mysqldump 1、备份数据库和表的内容 help命令的使用 source命令的使用 查看MySQL存活状态 前提在配置文件中配置成可客户端 [ ...
分类:数据库   时间:2019-11-06 23:21:23    阅读次数:206
理解 Oracle 多租户体系中(12c,18c,19c)Revoke 回收权限作用域范围
本篇探讨以下几个问题:你可提前猜测下面6个场景语句中,哪几个回收可以成功执行? 1. 在CDB级别中对用户进行权限回收,不带 container 子句的效果; 2. 在CDB级别中对用户进行权限回收,带 container=all 子句的效果; 3. 在CDB级别中对用户进行权限回收,带 conta ...
分类:数据库   时间:2019-11-06 23:18:52    阅读次数:222
SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列
分享一道今天的面试题:SQL语句实现:数据库中有A B C三列,当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列 第一种:使用case when...then...else end实现 select (case when a>b then a else b end ),(c ...
分类:数据库   时间:2019-11-06 23:13:03    阅读次数:188
django+centos+mariadb读写分离完美实现(上)-mysql主从备份实现
首先画图一张,用来展示今天要做的事情,读写分离,个人理解就是使用mysql主从备份的原理,让两个数据库同时为自己提供服务。其中主库负责数据保存,从库负责数据展示,可以一主一从,也可以一主多从。从而降低数据库同时处理读写的压力。 1、环境如下 master 10.10.101.83 slave 10. ...
分类:数据库   时间:2019-11-06 23:11:50    阅读次数:139
SQL语句汇总(一)——数据库与表的操作以及创建约束
SQL语句汇总(一)——数据库与表的操作以及创建约束 首先,非常感谢大家对上篇博文的支持,真是让本菜受宠若惊,同时对拖了这么久才出了此篇表示抱歉。 前言:此文旨在汇总从建立数据库到联接查询等绝大部分SQL语句。SQL语句虽不能说很多,但稍有时间不写就容易出错。博主希望通过此文来战胜自己的健忘,如果大 ...
分类:数据库   时间:2019-11-06 23:07:12    阅读次数:146
SQL语句汇总(三)——聚合函数、分组、子查询及组合查询
SQL语句汇总(三)——聚合函数、分组、子查询及组合查询 拖了一个星期,终于开始写第三篇了。走起! 聚合函数: SQL中提供的聚合函数可以用来统计、求和、求最值等等。 分类: –COUNT:统计行数量 –SUM:获取单个列的合计值 –AVG:计算某个列的平均值 –MAX:计算列的最大值 –MIN:计 ...
分类:数据库   时间:2019-11-06 23:06:14    阅读次数:148
JDBC:JAVA & Oracle
JDBC:JAVA & Oracle 本文中未加标注的资源均来自于PolyU数据库课程的实验材料。仅作为学习使用,如有侵权,请联系删除 JDBC是什么 我之前写过一篇关于数据库和JAVA的 "博文" ,这里直接贴上相关的内容: Java数据库连接,(Java Database Connectivit ...
分类:数据库   时间:2019-11-06 23:01:57    阅读次数:116
SAS--sql
proc sql; select empid,jobcode,salary, /*变量用comma隔开*/ salary*.06 as bonus /*创建新变量*/ from sasuser.payrollmaster where salary<32000 order by jobcode; qu ...
分类:数据库   时间:2019-11-06 22:51:40    阅读次数:129
数据库如何优化
一、数据库设计优化 1、不要使用游标。 使用游标不仅占用内存,而且还用不可思议的方式锁定表,它们可以使DBA所能做的一切性能优化等于没做。游标里每执行一次fetch就等于执行一次select。 2、创建适当的索引 每当为一个表添加一个索引,select会更快,可insert和delete却大大变慢, ...
分类:数据库   时间:2019-11-06 22:46:27    阅读次数:118
三十四:数据库之SQLAlchemy外建及四种约束
使用SQLAlchemy创建外建,只需要在子表的字段中指定此字段的外建是哪个表的哪个字段即可,字段类型需和父表下该字段的类型保持一致 使用ondelete指定约束, 外建约束有以下几种:1、RESTRICT:删除父表数据时,如果子表有数据在使用该字段的数据时,会阻止删除(默认为此约束)2、NO AC ...
分类:数据库   时间:2019-11-06 22:43:43    阅读次数:102
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!