之前介绍了My Blog如何使用ADO.NET来访问SQL Server获取数据。本章将介绍如何使用My SQL来完成数据管理。 在使用My SQL之前需确保开发环境中安装了My SQL数据库和Connector/Net,后者是一个用C#编写的ADO.NET数据提供器,换句话说无论使用SQL Ser ...
分类:
数据库 时间:
2019-09-18 19:11:22
阅读次数:
95
1.1 Row Level 行模式 日志中会记录每一行数据被修改的形式,然后在slave端再对相同的数据进行修改 优点:在row level模式下,bin-log中可以不记录执行的sql语句的上下文相关的信息,仅仅只需要记录那一条被修改。所以rowlevel的日志内容会非常清楚的记录下每一行数据修改 ...
分类:
数据库 时间:
2019-09-18 19:30:53
阅读次数:
150
在之前的文章中介绍了使用ASP.NET MVC来开发一个博客系统,并且已将初具雏形,可以查看文章列表页面,也可以点击文章列表的其中一篇文章查看详情,这已经完成了最开始需求分析的读者的查看列表和查看文章两个需求,但是现在最大的问题是文章数据仍然是“静态”的。 所有数据被保存在内存中,系统在初始化时会自 ...
分类:
数据库 时间:
2019-09-18 19:41:27
阅读次数:
144
//头文件 #include "mysql.h" //函数定义 // 执行sql语句, 包括增加、删除、更新数据 bool ExecuteSql(MYSQL m_mysql,const char * sql) { if (mysql_query(&m_mysql, sql)) { // 打错误log... ...
分类:
数据库 时间:
2019-09-18 19:45:39
阅读次数:
471
问题:启动zabbix-server的时候,使用ss -tnl发现15001并未被监听,查看/var/log/zabbixsrv/zabbix_server.log 日志,提示: 2628:20190918:214402.782 [Z3001] connection to database 'zab ...
分类:
数据库 时间:
2019-09-18 22:10:13
阅读次数:
323
# DML语言 /* 数据操作语言: 插入:insert 修改:update 删除: delete */ 一、插入语句 insert /* 语法: 方式一: insert into 表名(列名,。。) values(值1,值2,。。。。) 方式二: insert into 表名 set 列名=值1,... ...
分类:
数据库 时间:
2019-09-18 23:21:38
阅读次数:
114
...
分类:
数据库 时间:
2019-09-18 23:28:09
阅读次数:
172
1.查看创建某个数据库的 创建语句 show create database mysql 这个sql语句的意思是 展示创建名为mysql的数据库的 语句。执行之后如下图所示 仿造上面这个创建语句 创建一个新的名为zj的数据库 如下图所示 ...
分类:
数据库 时间:
2019-09-19 00:35:39
阅读次数:
97
系统:win10(其他版本系统不在本次内容) MYSQL下载地址:https://dev.mysql.com/downloads/mysql/ MySQL安装主流分为两种:msi,zip Zip:压缩版,这需要配置init文件,然后通过win+R 进入cmd控制台进行操作(本次 以msi版本为主,后 ...
分类:
数据库 时间:
2019-09-19 00:36:17
阅读次数:
156
1、Mysql逻辑架构图 场景一:一条SQL语句如何执行? 如图显示一条SQL语句的执行过程: 执行器的执行流程: 2、Mysql日志系统 说到日志系统,需要了解几个概念:creash-safe、redo log、binlog、WAL技术。 Redo log用于保证crash-safe能力。inno ...
分类:
数据库 时间:
2019-09-19 00:53:16
阅读次数:
159
原子性(Atomicity) 事务就像“原子”一样,不可被分割,组成事务的DML操作语句要么全成功,要么全失败,不可能出现部分成功部分失败的情况。 一致性(Consistency) 一旦事务完成,不管是成功的,还是失败的,整个系统处于数据一致的状态。 隔离性(Isolation) 一个事务的执行不会 ...
分类:
数据库 时间:
2019-09-19 00:54:11
阅读次数:
275
一、索引概念和分类 对数据库表中的一列或者多列的值进行排序的一种结构,旨在提高数据的查询效率。 1.普通索引 不需要添加任何限制条件,可以创建在任何数据类型中,由字段本身的完整性约束决定。 2.唯一索引 使用unique参数进行设置,该值必须是唯一的。主键是一种特殊的唯一索引。 3.全文索引 使用f ...
分类:
数据库 时间:
2019-09-19 01:01:54
阅读次数:
119
1.启动和停止mysql 以管理员身份 cmd net start mysql; net stop mysql; 2.登录mysql 打开mysql的命令行工具 输入密码即可 3.mysql目录介绍 最重要的就是Data目录 Data目录里面一个文件夹代表一个数据库 里面的一个文件代表一张表 文件里 ...
分类:
数据库 时间:
2019-09-19 01:10:02
阅读次数:
101
#登陆 mysql -u root -p #创建数据库 CREATE DATABASE `gps` CHARACTER SET utf8 COLLATE utf8_general_ci; #选择数据库 use gps #导入脚本 source /home/user/data/gps.sql ...
分类:
数据库 时间:
2019-09-19 01:35:32
阅读次数:
98
查看最大连接数 修改最大连接数 ...
分类:
数据库 时间:
2019-09-19 01:38:10
阅读次数:
98
#查询姓张的每个学生的最低分大于60的学号和姓名SELECTr.studentno,studentnameFROMresultrINNERJOINstudentsONr.`studentno`=s.`studentno`WHEREs.`studentname`LIKE‘张%‘GROUPBYr.`studentno`HAVINGMIN(r.`score`)>60;#查询生日在‘1988
分类:
数据库 时间:
2019-09-19 01:39:39
阅读次数:
319
>> show databases; >>CREATE DATABASE bigdata; 创建 >> use bigdata; >>drop database bigdata; 删除 >>create table bigdata.mytable(id int ,nane varchar(200)) ...
分类:
数据库 时间:
2019-09-19 10:29:09
阅读次数:
116
PostgreSQL 没有类似MySQL 的二进制日志, 但是有和MySQL 类似的REDO LOG,并且有MySQL 没有的REDO 归档功能。当然REDO 的归档已经MariaDB 和Percona-MySQL 已经实现。 那我们就利用PGSQL的REDO 归档,也叫WAL来实现增量备份。 假设 ...
分类:
数据库 时间:
2019-09-19 10:30:07
阅读次数:
221
barman特点 零数据丢失备份。保证用户在只有一台备份服务器的情况下达到零数据丢失。 与备份服务器合作。允许备份服务器在与主服务器的流式复制不可用时,从barman获取wal文件。 可靠的监控集成。用于监控和创建有关Barman配置状态的报告。 可并行的备份和恢复。以更快的速度执行拷贝,加快了整个 ...
分类:
数据库 时间:
2019-09-19 10:31:56
阅读次数:
148
开发规范github地址 https://github.com/zhishutech/mysql-sql-standard/ 开发规范要点 抛弃MyISAM,拥抱InnoDB,且最好有自增ID做主键 不要在数据库里做运算(尤其是表达式、函数、浮点运算、字符串操作等) 尽可能不用text/blob类型 ...
分类:
数据库 时间:
2019-09-19 10:44:59
阅读次数:
125