前言:本章主要讲解MySQL主从复制的操作步骤。由于环境限制,主机使用Windows环境,从机使用用Linux环境。另外MySQL的版本最好一致,笔者采用的MySQL5.7.22版本,具体安装过程请查询相关资料。 1.主从复制的基本原理 slave会从master读取binlog来进行数据同步。主要 ...
分类:
数据库 时间:
2020-03-27 01:10:56
阅读次数:
268
我们查询数据的时候,会使用条件来过滤数据,达到筛选效果,过滤不要的数据,获取我们需要的。 最基本的就是WHERE子句 查询:SELECT * FROM cs_user WHERE id = 10 这样,我们可以查询出 id = 10 的数据。这是一个单项选择题一样,只有一个条件过滤。 那么在一个表里 ...
分类:
数据库 时间:
2020-03-27 01:10:08
阅读次数:
81
参考连接不上了,全百度都是一样的。我自己注释一下 # comment 评论;意见;批评;描述 1,新建表以及添加表和字段的注释. create table t_user( ID INT(19) primary key auto_increment comment '主键', NAME VARCHAR ...
分类:
数据库 时间:
2020-03-27 01:09:52
阅读次数:
108
前言 下面是一些常规的运维手段。 查询每个表的行数 哦,对了,对有些大神说,去新公司的时候执行一下这个代码,如果行数不够直接跑路。 后续列举的所有的更新都放在这里,运维相关的。持续更新.... ...
分类:
数据库 时间:
2020-03-27 01:08:53
阅读次数:
236
1.安装oracle教程 Oracle 11g服务器安装详细步骤——图文教程 : https://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html?qq-pf-to=pcqq.group 2.SQL语言的组成 DDL(数据定义语言):维护 ...
分类:
数据库 时间:
2020-03-27 01:05:23
阅读次数:
102
MySQL数据库的主从复制方案,和使用scp/rsync等命令进行的文件级别复制类似,都是数据的远程传输,只不过MySQL的主从复制是其自带的功能,无需借助第三方工具,而且,MySQL的主从复制并不是数据库磁盘上的文件直接拷贝,而是通过逻辑的binlog日志复制到要同步的服务器本地,然后由本地的线程 ...
分类:
数据库 时间:
2020-03-27 01:02:26
阅读次数:
81
为什么使用数据库 动态数据网站中的数据都是存储在数据库中的 数据库可以用来持久存储客户端通过表单收集的用户信息 数据库软件本身可以对数据进行高效的管理 什么是数据库 数据库即存储数据的仓库,可以将数据进行有序的分门别类的存储。它是独立于语言之外的软件,可以通过API去操作它。 常见的数据库软件有:m ...
分类:
数据库 时间:
2020-03-27 00:53:50
阅读次数:
112
MySQL 中,单个 Store Procedure(SP) 不是原子操作,而 Oracle 则是原子的。如下的存储过程,即使语句2 失败,语句 1 仍然会被 commit 到数据库中: create table testproc(id int(4) primary key, name varcha ...
分类:
数据库 时间:
2020-03-27 00:45:22
阅读次数:
77
列举非索引外键 列举出那些外键没有添加索引。 目的: 1.减少锁。 2.外键添加索引,提示了查询性能,因为要与父表做连接查询做笛卡尔积。 下面只要会复制即可,没有会去从新写一遍的。 ...
分类:
数据库 时间:
2020-03-27 00:38:19
阅读次数:
86
·测试一般什么时候需要去操作数据库呢? ·详细设计阶段,针对数据库进行测试。 范式、表名、表字段、类型的检查、测试等。 1、需要用到数据库的场景 ·1根据测试用例去构造测试数据。 ·2查询数据库的数据、获取预期结果。(使用JDBC后置处理器) ·3查询数据库的数据、作为测试的输入。(使用JDBC前置 ...
分类:
数据库 时间:
2020-03-27 00:28:10
阅读次数:
95
查看手机包名 adb shell dumpsys window windows | findstr mFocusedApp 应用启动时间 单位是毫秒,一般我们取Total time。后面就根据测试用例场景跟竞品进行对比,获取结论。 This time,Total time,Wait time 三者得 ...
分类:
数据库 时间:
2020-03-26 21:49:16
阅读次数:
99
一、 (1)负向条件查询不能使用索引 例如:!= / not in /not exists (2)前导模糊查询不能使用索引 例如: like "%sk" (3)数据区分度不大的字段不宜使用索引 例如: 性别 (4)在属性上进行计算不能命中索引 (5)如果明确知道只有一条结果返回,limit 1能够提 ...
分类:
数据库 时间:
2020-03-26 21:39:17
阅读次数:
96
比如有如下的sql查询语句,其中的执行顺序是什么样子的呢? 总体来说,MYSQL的查询语句,可以分为三个部分: 总体来说,MYSQL的查询语句,可以分为三个部分: 一个是表之间的各种连接,这部分是join ...on....形成了一个新的表(可以这么理解); 第二是按照条件去筛选,此处使用的是whe ...
分类:
数据库 时间:
2020-03-26 21:22:22
阅读次数:
116
https://www.cnblogs.com/ldj3/p/9288187.html 批量更改 update 一般的方式: <update id="updateData"> <foreach collection="list" item="obj" separator=";"> UPDATE jo ...
分类:
数据库 时间:
2020-03-26 21:16:57
阅读次数:
223
1. 创建数据表 create 创建数据表的完整语法格式为: 参数说明: DEFAULT(缺省值):指定列的缺省值; NOT NULL:列值不能为空值; UNNIQUE:取值唯一的列名; PRIMARY KEY:主关键字(主码)列名; FOREIGN KEY:外部码列名; REFERENCES:引用 ...
分类:
数据库 时间:
2020-03-26 20:04:29
阅读次数:
158
1 #导入模块 2 import sqlite3 3 #创建连接 4 con = sqlite3.connect('d:/sqlite3Demo/demo.db') 5 #创建游标对象 6 cur = con.cursor() 7 #编写修改的SQL语句 8 sql = 'update t_pers ...
分类:
数据库 时间:
2020-03-26 19:56:25
阅读次数:
87