浅谈Mysql共享锁、排他锁、悲观锁、乐观锁及其使用场景 Mysql共享锁、排他锁、悲观锁、乐观锁及其使用场景 一、相关名词 |--表级锁(锁定整个表) |--页级锁(锁定一页) |--行级锁(锁定一行) |--共享锁(S锁,MyISAM 叫做读锁) |--排他锁(X锁,MyISAM 叫做写锁) | ...
分类:
数据库 时间:
2019-11-22 10:33:09
阅读次数:
100
使用Spark SQL,除了使用之前介绍的方法,实际上还可以使用SQLContext或者HiveContext通过编程的方式实现。前者支持SQL语法解析器(SQL-92语法),后者支持SQL语法解析器和HiveSQL语法解析器,默认为HiveSQL语法解析器,用户可以通过配置切换成SQL语法解析器来 ...
分类:
数据库 时间:
2019-11-22 01:32:47
阅读次数:
74
一、admin数据库管理系统的使用 创建用户 访问http://127.0.0.1/admin/ app/admin.py 注册需要管理的表 二、自定制admin settings.py 配置中文页面 ...
分类:
数据库 时间:
2019-11-22 01:30:59
阅读次数:
104
最近在一个通过MFC做一个界面,通过这个界面可以对布置在另一台服务器上的数据库MySQL、SQl Server、Oracle进行增删创建表的操作。其中我通过ADO很快就完成了对MySQL和SQL Server的控制。但是Oracle的连接就麻烦很多,我完成这个项目的大部分的时间都在研究怎么与Orac ...
分类:
数据库 时间:
2019-11-22 01:26:03
阅读次数:
104
安装完达成梦数据库,系统默认会自带有一些系统级的用户:
1、sys -----达梦数据库内置管理用户,不能登录数据库,数据库使用的大部分的数据字典和动态性能视图sys。
2、Sysdba -----数据库的管理员
3、Sysauditor---审计用户
4、Syssso---安全用户
分类:
数据库 时间:
2019-11-22 01:19:53
阅读次数:
1492
group by:分组 GroupBy语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。 ...
分类:
数据库 时间:
2019-11-22 01:14:19
阅读次数:
84
目录 "踩坑背景" "问题描述" "原因追踪" "解决方案" "方法一" "方法二" 踩坑背景 项目架构:Spring Boot + MyBatis + MySQL。 使用MyBatis作为ORM框架,jdbc驱动使用的是 。 为了不使用xml形式的配置文件,MyBatis使用接口映射器,并使用映射 ...
分类:
数据库 时间:
2019-11-22 01:12:30
阅读次数:
94
1、LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。 SELECT * FROM operation ...
分类:
数据库 时间:
2019-11-22 01:11:22
阅读次数:
91
运算符 比较运算符: 大于 = 大于等于 = and <= not between...and...(不包含边界值,表示不在指定范围内) 集合运算符 in(满足集合中任意一个值,即满足条件,就是多个or表达式)类似于 = or = not in(取值不在这个集合中) 外部大于内部,建议使用in 内部 ...
分类:
数据库 时间:
2019-11-22 00:58:18
阅读次数:
111
合并结果集 union 合并结果集 对合并后的结果集中的重复数据也会自动去重 如果不想去重 则使用 union all ...
分类:
数据库 时间:
2019-11-22 00:47:37
阅读次数:
88
数据完整性 1.域完整性: 匹配完整性:非空、缺省 字段/列 2.实体完整性: 匹配完整性:主键、唯一键 记录/行 3.引用完整性: 匹配完整性:外键 表与表之间 约束:constraint MySQL中的约束分类 主键:primary key 唯一键:unique 非空:not null 缺省:d ...
分类:
数据库 时间:
2019-11-22 00:45:49
阅读次数:
63
聚合函数 max() 最大值 min() 最小值 avg() 平均值 sum() 求和 count() 符合条件数据的数目 聚合函数不能嵌套使用 显示表中符合条件的信息数目,不考虑某字段出现null值 转换编码 去重复值 = 只有确定了一个值才能用 多条值用in ...
分类:
数据库 时间:
2019-11-22 00:36:55
阅读次数:
143
主从复制的原理: 分为同步复制和异步复制,实际复制架构中大部分为异步复制。 复制的基本过程如下: 1).Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容; 2).Master接收到来自Slave的IO进程的请求后,通过负责复制的IO进程根 ...
分类:
数据库 时间:
2019-11-21 23:16:31
阅读次数:
171
数据库的类型 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 根据数值取值范围的不同,MySQL中的整数类型可分为5种,分别是TINYINT、SMALLINT、MEDIUMINT、INT和BIGINT。 一、 整数类型 数据类型 字节数 无符号数的取值范围 有符号数 ...
分类:
数据库 时间:
2019-11-21 23:15:34
阅读次数:
218
数据库的基本操作 一、创建数据库 创建数据库就是在数据库系统中划分一块存储数据的空间,在MySQL中,语法格式如下: CREATE DATABASE 数据库名称; 例如:创建一个iscast的数据库,语句如下: CREATE DATABASE iscast; 执行结果如下: 二、查看数据库 查看数据 ...
分类:
数据库 时间:
2019-11-21 23:12:16
阅读次数:
122
public void twxxList() { String twbh = getPara("data"); if(twbh!=null &&!"".contentEquals(twbh)) { twbh="and twbh='"+twbh+"'"; }else { twbh=""; } List ...
分类:
数据库 时间:
2019-11-21 23:05:33
阅读次数:
124