标签:MySQL

SQL

MySQL的多版本并发控制MVVC

herman 8年前 (2018-01-31) 8475浏览 0评论

MVVC 一词常见于前端框架的设计模式当中。但是 MySQL 中的 MVVC 和前端框架中所代表的意思完全不一样。在 MySQL 中 MVVC 一词代表的是多版本并发控制。下面我们来尝试着学习它。 MVCC的全称...

SQL

使用MySQL存储过程实现blob二进制字段数据的拼接

herman 9年前 (2017-10-13) 6950浏览 0评论

MySQL 中有一个二进制的大字段,使用的人不是很多。今天我们来实现一个关于 MySQL 二进制字段的数据拼接,并回顾一下存储过程。  最近用到存储过程主要是因为当前使用的函数,在处理拼接的过程时由于字段较大会出现内存和cpu负载过重的...

JAVA

MySQL 8 新特性总结

herman 9年前 (2017-10-10) 3011浏览 0评论

广受欢迎的开源数据库MySQL 8中,包括了众多新特性,其中包括对Unicode更好的支持、对JSON格式和文档的处理,以及一直以来呼吁增加的象window函数的功能等。 MySQL是众多网站技术栈中的标准配置,是广受欢迎的开源数据库,已经...

SQL

MySQL中的date_format函数

herman 9年前 (2017-09-07) 4878浏览 0评论

MySQL中的date_format函数作用类似于Oracle中的TO_CHAR函数,和PostGreSQL中的TO_CHAR函数功能也同样类似,只是格式化时间的参数不一样。本文将根据个人的经验,来说下date_format的用法。 ...

HTML5

MySQL中使用CONCAT函数向字段前后追加字符串

herman 9年前 (2017-09-04) 3728浏览 0评论

在使用MySQL时,有时候我们需要向特定的字段追加内容。使用普通的update set 语句是无法实现的,那么有没有新的办法来实现呢?答案是肯定的,本文将借助使用mySQL的CONCAT函数来向某些字段追加字符串。 mysql向表中某字段后...

SQL

动态设置MySQL的自增(AUTO_INCREMENT)id的初始值

herman 9年前 (2017-04-23) 5673浏览 0评论

在某些时候我们需要自动增长(AUTO_INCREMENT)的 id 动态的跳过指定的值。例如手机号码、车牌号码遇到特殊号码自动跳过等。那么如何通过 sql 进行修改呢? 很简单,mysql 给我们提供了alter table命令来动态修改。...

SQL

linux下操作Mysql数据库

nui111 10年前 (2016-12-31) 4830浏览 1评论

1.连接本机上的MYSQL  输入 mysql -uroot -p,回车后提示你输入密码,输入密码之后进入mysql,mysql的提示符是:mysql>  远程到主机上的mysql,假设远程主机的ip为:11...

SQL

关于数据库的科德十二定律

herman 10年前 (2016-12-27) 4635浏览 1评论

科德十二定律(Codd's 12 rules)是由数据库的关系模型的先驱埃德加·科德(Edgar F. Codd)提出的,使数据库管理系统关系化需满足的十三条(从0至12)准则。全关系系统应该完全支持关系模型的所有特征。关...

SQL

MySQL 的性能优化最佳实践

herman 10年前 (2016-11-30) 4369浏览 1评论

数据库操作是当今 Web 应用程序中的主要瓶颈。 不仅是 DBA(数据库管理员)需要为各种性能问题操心,程序员为做出准确的结构化表,优化查询性能和编写更优代码,也要费尽心思。 在本文中,我列出了一些针对程序员的 MySQL 优化技术。 在我们开...

SQL

MySQL的RANGE分区(portioning)、LIST分区、HASH分区、KEY分区

herman 10年前 (2016-11-17) 5344浏览 0评论

MySQL分区概述 在MySQL中,InnoDB存储引擎长期支持表空间的概念,并且MySQL服务器甚至在分区引入之前,就能配置为存储不同的数据库使用不同的物理路径。分区(partion)更进一步,它允许你通过设置各种规则将一个表的各个分区跨...

SQL

详解MySQL 的并行数据库

herman 10年前 (2016-11-17) 4777浏览 2评论

关系型数据库 MySQL 在企业级市场占有很大的市场份额,和他的免费,开源,稳定有着很大的关系。今天就为大家讨论讨论 MySQL 的并行数据库。 数据库系统性能的度量 并行机的出现,催生了并行数据库的出现,不对,应该是关系运算本来就是...

JAVA

高并发的秒杀系统设计原则

herman 10年前 (2016-09-17) 6335浏览 2评论

中秋过节了,一堆老程序员聚在了一起,除了撩妹就是讨论技术问题了。于是乎闲扯了一些程序人生和技术问题。我这里整理一些关于秒杀系统的设计原则,希望能够帮助大家对秒杀系统有一个初步的了解和秒杀系统必须要关注的一些问题。当然有些理解不到位的地方还也希望大...

SQL

MySQL实现树形的遍历、部门递归、菜单级联

herman 10年前 (2016-08-28) 8989浏览 1评论

关于多级别菜单栏或者权限系统中部门上下级的树形遍历,oracle中有connect by来实现,MySQL没有这样的便捷途径,所以MySQL遍历数据表是我们经常会遇到的头痛问题,下面通过存储过程来实现。 在开始之前我们先建立测试表和...

SQL

如何开启MySQL的慢查询日志

herman 10年前 (2016-03-23) 4142浏览 0评论

在讲到性能调优方面,我想无外乎就是3个方面: 1.硬件调优(替换有问题的硬件) 2.对数据库配置调优 3.对SQL语句进行调优 第一种通常可以让中央处理器(CPU)或磁盘速度加倍,也可以让内存增大 4 到 8 倍。主要是让资源最大化的利用...