MySQL
MySQL sql_mode 可能遇到的坑
MySQL 插入数据时报错 Incorrect integer value: '' for column 'id' at row 1 [closed] 插入值为 '' 空,MySQL 5.6.x 不进行数据转换,在 5.5.x 以及 5.7.x 通过,唯独 5.6.x 报错导致业务不正常。
寂寥的无人区 01-17 21:37 稍后阅读
手把手教你用Navicat SSH安全连接MySQL
Secure Shell(缩写为SSH),由IETF的网络工作小组(Network Working Group)所制定;SSH为一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。
简书 01-17 13:00 稍后阅读
(Mysql列转行)group_concat的反向应用(python实现)
#!/usr/bin/python #filename = split_str.py import csv myfile = file("syk_split.txt",'w') f = open("syk_split.csv") reader = csv.reader(f) for c1,c2 in reader:
中国统计网 01-17 10:21 稍后阅读
Mysql group_concat的反向应用实现(Mysql列转行)
SELECT * FROM group_test; SELECT id, GROUP_CONCAT(sub_id) FROM `group_test` GROUP BY id;
中国统计网 01-17 09:21 稍后阅读
MySQL 占据60g磁盘容量的大表分析
表字段清晰不多,而且没有多余的索引,那么导致磁盘空间占据毕竟大的因素就是longtext/text大字段。去查看官方网站的注解 http://dev.mysql.com/doc/refman/5.7/en/string-type-overview.html,查看longtext和text..
MySQL 01-16 22:00 稍后阅读
MySQL基础篇
杜波依斯编著的《MySQL技术内幕(第4版)》介绍了MySQL的基础知识及其有别于其他数据库系统的独特功能,包括SQL的工作原理和MySQL API的相关知识;讲述了如何将MySQL与Perl或PHP等语言结合起来.
cpacm 01-16 20:54 稍后阅读
express框架+jade+bootstrap+mysql开发用户注册登录项目
express是基于Node.js平台的web应用开发框架,用express框架开发web项目可以直接构建整个项目框架并且将前端页面跟后台贯穿起来,用起来还是灵活的;开始这个项目,首先要对express框架、jade、html、bootstrap、js..
博客园-原创精华区 01-16 18:17 稍后阅读
mysql 协议的初始化DB命令包及解析
mysql连接如果想要改变该连接默认的schema,则客户端可以向服务端发送初始化DB命令包。 Payload
CSDN博客 01-16 17:35 稍后阅读
MySql命令集锦
Alter: 修改已存在的数据表(例如增加/删除列)和索引。 Create: 建立新的数据库或数据表。 Delete: 删除表的记录。 Drop: 删除数据表或数据库。 INDEX: 建立或删除索引。 Insert: 增加表的记录。 Select: 显示/搜索..
孟祥超 01-16 16:06 稍后阅读
Mysql for update行级锁、表级锁、页级锁
1、如果对读的响应度要求非常高,比如证券交易系统,那么适合用乐观锁,因为悲观锁会阻塞读
每天进步一点点! 01-16 15:45 稍后阅读
MySQL高级知识-查询与索引优化分析
MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 可以得到索引的本质:索引是数据结构。 索引的目的在于提高查询效率,可以类比字典, 如果要查“mysql”这个单词,我们肯定需要定位到..
简书 01-16 14:20 稍后阅读
MySQL索引方法
B-Tree是最常见的索引类型,所有值(被索引的列)都是排过序的,每个叶节点到跟节点距离相等。所以B-Tree适合用来查找某一范围内的数据,而且可以直接支持数据排序(ORDER BY)
博客园精华区 01-16 11:44 稍后阅读
InnoDB中事务隔离级别和锁的关系
就是在方法的开始阶段,已经预先知道要用到那些数据,在方法开始之前就将这些数据用锁锁住,在方法执行完成之后,再全部解锁。这种方式可以有效的避免死锁,但是这种封锁方式在数据库中并不可用,因为在事务开始阶..
勤奋的asialee的博客 01-16 11:11 稍后阅读
MySQL 性能优化神器 Explain 使用分析
MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化.
博客园精华区 01-16 11:09 稍后阅读
[MySQL][LeetCode][Medium] 180. Consecutive Numbers
這題要找出連續三次重複出現的數字,我原本一直在想如果中間有斷層(中間有資料被刪除)的話是否要先自己排序一次,結果看了一下Top Solutions才發現根本不用考慮這個問題,直接ID+1尋找下筆資料即可,既然這麼單純的..
搜沸死特 01-16 10:15 稍后阅读
MySQL 时间戳(Timestamp)函数
1. MySQL 获得当前时间戳函数:current_timestamp, current_timestamp() mysql> select current_timestamp, current_timestamp();
ChinaUnix博客 01-16 10:07 稍后阅读
[MySQL][LeetCode][Hard] 185. Department Top Three Salaries
The Employee table holds all employees. Every employee has an Id, and there is also a column for the department Id.
搜沸死特 01-16 09:29 稍后阅读
Swift3.0服务端开发(四) MySQL数据库的连接与操作
本篇博客我们来聊聊MySQL数据库的连接与操作。如果你本地没有MySQL数据库的话,需要你先安装MySQL数据库。在Mac OS中使用brew包管理器进行MySQL的安装是及其方便的。安装MySQL的命令为.
博客园精华区 01-16 09:22 稍后阅读
[MySQL][LeetCode][Hard] 262. Trips and Users
The Trips table holds all taxi trips. Each trip has a unique Id, while Client_Id and Driver_Id are both foreign keys to the Users_Id at the Users table. Status is an ENUM type of (‘completed’.
搜沸死特 01-15 23:44 稍后阅读
Swap 對 InnoDB 的影響
測試的機器是 32GB RAM,作業系統 (以及 swap) 裝在已經有點年紀的 Intel 520 SSD 上,而 MySQL 則是裝在 Intel 750 NVMe 上。透過對 innodb_buffer_pool 的調整來看情況。
Gea-Suan Lin's BLOG 01-15 23:41 稍后阅读
[MySQL][LeetCode][Medium] 177. Nth Highest Salary
Write a SQL query to get the nth highest salary from the Employee table.
搜沸死特 01-15 22:58 稍后阅读
[MySQL][LeetCode][Medium] 184. Department Highest Salary
題目要求找出每個部門薪水最高的員工,若同部門最高薪水有複數則一起顯示,這題我在JOIN部門清單的時候先去把各部門最高薪資數字先撈了出來,這樣在關聯兩張表的時候就可以直接搜尋員工薪水是否等於最高薪資。
搜沸死特 01-15 22:31 稍后阅读
从0到1一步步搭建代码质量检测系统~iOS
sonar配置:sonar.properties配置文件/usr/local/sonar/conf/sonar.properties
博客园精华区 01-15 14:56 稍后阅读
InnoDB定义的Mutex--02
2017-01-15 12:04:02| 分类: 数据库 | 标签: |举报 |字号大中小 订阅
那海蓝蓝的博客 01-15 12:04 稍后阅读
让人无语的MySQL嵌套事务
MySQL是支持嵌套事务的,但是没多少人会这么干的…. 前段时间在国外看到一些老外在争论MySQL嵌套事务的场景必要性。 逗死我了, 这嵌套的鬼畜用法还有啥场景必要性。 跟以前的dba同事聊过, 得知,在任何场景下都..
峰云就她了 01-14 23:16 稍后阅读
azkaben任务调度器
Azkaban是由Linkedin开源的一个批量工作流任务调度器。用于在一个工作流内以一个特定的顺序运行一组工作和流程。Azkaban定义了一种KV文件格式来建立任务之间的依赖关系,并提供一个易于使用的web用户界面维护和跟踪..
博客园精华区 01-14 20:56 稍后阅读
Laravel专供:实现Schemaless
之所以要实现 Schemaless,主要是因为在线 DDL 有很多痛点,关于这一点,我在以前已经写过文章,没看过的不妨看看「史上最LOW的在线DDL解决方案」,不过那篇文章主要以介绍为主,并没有涉及具体的实现,所以我写了..
火丁笔记 01-14 17:11 稍后阅读
[MySQL][LeetCode][Medium] 178. Rank Scores
Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranking. Note that after a tie, the next ranking number should be the next consecutive integer value.
搜沸死特 01-13 23:06 稍后阅读
[MySQL][LeetCode][Easy] 196. Delete Duplicate Emails
題目要求刪除同樣Email的資料,在DELETE的條件WHERE裡面不能包含異動的表(Person),所以這裡再包了一層SELECT來排除編譯錯誤的問題,而這層必須給予別名(強制)否則會編譯錯誤。
搜沸死特 01-13 19:33 稍后阅读
TiDB 增加 MySQL 内建函数
SQL 语句首先会经过 parser,从文本 parse 成为 AST(抽象语法树),通过 optimizer 生成执行计划,得到一个可以执行的 plan,通过执行这个 plan 即可得到结果,这期间会涉及到如何获取 table 中的数据.
TiDB 的后花园 01-13 18:29 稍后阅读
已添加到稍后阅读