
数据库
文章平均质量分 62
Joker_0312
在求知中不断成长
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql 开启日志 数据恢复
1、 dos 登入mysql :win+R cmd2、查看日志相关属性‘变量’:show variables like '%log%';3、补充个小技巧: 命令行查询数据量多的信息展示不便,可以纵向展示: 命令 + \G 。加了\G即为命令结束可以不加分号。4、输出至文件:tee 文件路径; 开启输出; ----- notee ; 文件输出作废;正文:原创 2016-07-22 11:09:02 · 496 阅读 · 0 评论 -
MySQL 之 explain
MySQL Explain详解explain 后面加 select 语句主要是用来看SQL的执行计划。mysql> explain select * from servers;+----+-------------+---------+------+---------------+------+---------+------+------+-------+| id | select_t...转载 2018-07-10 09:52:22 · 271 阅读 · 0 评论 -
柔性事物
在支付宝架构与技术 中对柔性事务有大致的描述:可以看出,柔性事务(遵循BASE理论)是指相对于ACID刚性事务而言的。支付宝所说的柔性事务分为:两阶段型、补偿型、异步确保型、最大努力通知型几种。由于支付宝整个架构是SOA架构,因此传统单机环境下数据库的ACID事务满足了分布式环境下的业务需要,以上几种事务类似就是针对分布式环境下业务需要设定的。其中:1、两阶段型:就是分布式事务转载 2018-06-29 16:57:35 · 319 阅读 · 0 评论 -
Redis 配置文件详解
# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 10转载 2017-09-14 16:37:56 · 298 阅读 · 0 评论 -
Mongo 初识
NoSQL 简介:NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。NoSQL 是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。关系型数据库遵循ACID规则:原子性Atomicity,一致性Consiste原创 2017-02-15 15:44:22 · 397 阅读 · 0 评论 -
Mysql 中的Prepare 预编译
PREPARE语句用于预备一个语句,并指定名称statement_name,以后引用该语句。语句名称对大小写不敏感。preparable_stmt可以是一个文字字符串,也可以是一个包含了语句文本的用户变量。该文本必须表现为一个单一的SQL语句,而不是多个语句。在这语句里,‘?'字符可以被用于标识参数,当执行时,以指示数据值绑定到查询后。‘?'字符不应加引号,即使你想要把它们与字符串值结合在一起。参原创 2017-02-14 10:09:08 · 610 阅读 · 0 评论 -
MySQL 5.7 JSON相关操作
亲身试验过:官网IP:https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.htmlcreate table demo(id int unsigned primary key auto_increment,comment json);insert into demo(id,name) values(1,'{"pr原创 2016-11-22 18:14:04 · 1865 阅读 · 0 评论 -
mysql 查询表相关信息
mysql查看表结构命令,如下:desc 表名;show columns from 表名;describe 表名;show create table 表名;use information_schemaselect * from columns where table_name='表名';e.g.select column_name from infor原创 2016-10-07 18:29:08 · 383 阅读 · 0 评论 -
MySQL 5.7原生JSON格式支持
在MySQL与PostgreSQL的对比中,PG的JSON格式支持优势总是不断被拿来比较。其实早先MariaDB也有对非结构化的数据进行存储的方案,称为dynamic column,但是方案是通过BLOB类型的方式来存储。这样导致的问题是查询性能不高,不能有效建立索引,与一些文档数据库对比,优势并不大,故在社区的反应其实比较一般。当然,MariaDB的dynamic column功能还不仅限于非结转载 2016-10-07 17:49:33 · 1031 阅读 · 0 评论 -
mysql while,loop,repeat循环,符合条件跳出循环
mysql while,loop,repeat循环,符合条件跳出循环1、while循环DELIMITER $$DROP PROCEDURE IF EXISTS `sp_test_while`$$CREATE PROCEDURE `sp_test_while`( IN p_number INT, #要循环的次数 IN p_startid INT #循环的其实转载 2016-10-17 10:53:53 · 6169 阅读 · 0 评论 -
MySql中的varchar转换成int类型排序
其他数据库雷同:1.select server_id from cardserver where game_id = 1 order by server_id+0 desc limit 10;2.mysql为我们提供了两个类型转换函数:CAST和CONVERT,现成的东西我们怎能放过?CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生转载 2016-09-12 11:43:58 · 8299 阅读 · 0 评论 -
MySQL 数据去重
背景:数据库中存在除主键以外的重复数据。原理:删除,自连接,查询分组,最大值。执行SQL:DELETE a from user as a JOIN(SELECT name,count(*),MAX(id) as id from user GROUP BY name HAVING count(*)>1) as b on a.name = b.name where a.id = b原创 2016-06-30 13:37:31 · 452 阅读 · 0 评论 -
mysql数据恢复
没试过~记录一下:打开mysql的bin log功能:对于mysql也是支持增量备份,但要打开mysql的bin log功能。我们修改mysql的配置文件。linux是/etc/my.cnf,windows是mysql的安装目录/my.ini我们在[mysqld]下面加上log-bin一行代码,如下面。[mysqld]log-bin=mysq原创 2016-07-22 13:42:36 · 362 阅读 · 0 评论 -
Mysql 中的锁(行锁\表锁)
有人说我思路有些乱没有条理,在这希望能用比较'安稳'的思路描述一下我理解的Mysql锁,欢迎大家指正。前言: ACID:本来不想再说了,就是想强调一下:这四个属性(原子、一致、隔离、持久)是事物的属性,针对同一个事物对外是原子的,执行前后一致,相对其他事物不可见,完成后会持久存在。一致性的问题:更新覆盖:两个人同时修改同一条记录,相互修改的被覆盖。 脏读:不能确定会生效的数...原创 2018-08-07 10:51:56 · 368 阅读 · 0 评论