当前位置:首页 » Mysql技术教程

Mysql技术教程

3
阅读

MySQL 通信协议

 MySQL通信协议介绍 1、数据类型了解MySQL协议包之前必需先知道其数据类型  1.1IntegerTypes整数类型(1)定长整型固定长度,小端编码,有下面几种(括号内的代表所占字节数)...
来源 2017-01-19 17:57
3
阅读

MySQL各存储引擎

MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过...
来源 2017-01-19 14:36
3
阅读

mysql字符集乱码问题解决

基本概念•字符(Character)是指人类语言中最小的表义符号。例如’A'、’B'等;•给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的...
来源 2017-01-19 13:58
4
阅读

MySQL锁详解

一、概述数据库锁定机制简单来说就是数据库为了保证数据的一致性而使各种共享资源在被并发访问访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定...
来源 2017-01-18 18:16
4
阅读

MySQL事务

一、事务(Transaction)及其ACID属性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性:1.原子性(Atomicity):事务是一个原子...
来源 2017-01-18 17:16
6
阅读

MySQL 分区

MySQL分区 分区是指根据一定的规则,把一个表分解成多个更小更易管理的部分,逻辑上只有一个表或一个索引,但是实际上该表可能由数个物理分区对象组成,每个分区都是一个...
来源 2017-01-18 08:16
4
阅读

MySQL数据类型--日期时间

一、博客前言自接触学习MySQL已有一段时间了,对于MySQL的基础知识还是有一定的了解的。在这一路学习过来,每次不管看书还是网上看的资料,对于MySQL数据类型中的时间日...
来源 2017-01-18 00:35
3
阅读

MySQL高级知识-查询与索引优化分析

性能下降SQL慢、执行时间长、等待时间长查询语句写的烂索引失效单值索引复合索引关联查询太多join(设计缺陷或不得已的需求,除非你能干的过你的产品经理)服务器调优及...
来源 2017-01-17 05:21
5
阅读

express框架+jade+bootstrap+mysql开发用户注册登录项目

完整的项目代码(github):https://github.com/suqinhui/express-demoexpress是基于Node.js平台的web应用开发框架,用express框架开发web项目可以直接构建整个项目框架...
来源 2017-01-16 19:30
5
阅读

mysql-5.7.16离线安装

环境:CentOS6.8minimal一、mysql版本:5.7.16二、依赖包:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gzlibaio-0.3.107-10.el6.x86_64.rpm三、安装步骤3.1安装libaio将liba...
来源 2017-01-16 19:30
1
阅读

MySQL 日志

MySQL日志概述MySQL日志记录了MySQL服务器的各种行为,MySQL中日志有如下几种:类型描述ErrorLog记录MySQL启动,运行,停止过程GeneralQueryLog 记录客户端的连接以及接...
来源 2017-01-16 19:30
2
阅读

浅析MySQL group commit及group replication

前言:本文作者:沃趣科技MySQL数据库工程师麻鹏飞一、binlog提交的流程1、MySQL没有开启Binarylog的情况下:lInnoDB存储引擎通过redo和undo日志可以safecrashrecovery数...
来源 2017-01-16 19:30
3
阅读

node-mysql中防止SQL注入的方法总结

SQL注入简介SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。nod...
来源 2017-01-16 19:29
4
阅读

数据库连接方式汇总

1.Access数据库的DSN-less连接方法:复制代码代码如下:setadocon=Server.Createobject(adodb.connection)adoconn.OpenDriver={MicrosoftAccessDriver(*.mdb)};DBQ=&_Se...
来源 2017-01-16 19:29
4
阅读

四种数据库随机获取10条数据的方法

四种数据库随机获取10条数据的方法SQLServer:复制代码代码如下:SELECTTOP10*FROMT_USERORDERBYNEWID()ORACLE:复制代码代码如下:SELECT*FROM(SELECT*FROMT_USERORDERBYDBMS...
来源 2017-01-16 19:29
4
阅读

Mac OS上安装PostgreSQL的教程

容我开头啰嗦一下。一直以来,我和MySQL这位久经考验的老朋友合作愉快。但自从了解了一点PostgreSQL后,对其丰富的功能特性就十分着迷。比如字段类型原生支持json,xml和arr...
来源 2017-01-16 19:29
2
阅读

SQL Server 2008安装图解(详细)

今天以前一直用的SQLServer2005做开发,偶尔也用MySQL,现入手公司项目,用到SQLServer2008,于是乎必须安装它,免得出现其他很纠结的小问题,现将自己安装图解分享如下:...
来源 2017-01-16 19:28
2
阅读

mariadb的主从复制、主主复制、半同步复制配置详解

主从服务器的时间要同步,数据库版本最好是一致的,以免造成函数处理、日志读取、日志解析等发生异常。以下三个主从复制的设置是独立的。注意防火墙和selinux的影响。1、...
来源 2017-01-16 19:28
3
阅读

记一次mariadb数据库无法连接

自从自己维护blog以后,基本一个月内,都会出现1,2次这种错误,以前解决的办法很简单,就是把虚拟机重启一下就可以。经常是网友在微信,qq,微博提醒我blog挂掉。刚好国...
来源 2017-01-16 19:28
2
阅读

centos 7安装mysql5.5和安装 mariadb使用的命令

以前的Linux系统中数据库大部分是mysql,不过自从被sun收购之后,就没用集成在centos这些开源Linux系统中了,那么如果想用的话就需要自己安装了,首先centos7已经不支持my...
来源 2017-01-16 19:28
2
阅读

Mysql/MariaDB启动时处于进度条状态导致启动失败的原因及解决办法

今天打开网站突然发现网站无法打开,后来通过SSH登陆服务器发现MARIADB数据库没有启动成功,再次启动还是无法成功启动,一直处于启动进度条,进度条结束后提示ERROR。查...
来源 2017-01-16 19:28
2
阅读

浅谈MySQL和mariadb区别

MariaDB是MySQL源代码的一个分支,在意识到Oracle会对MySQL许可做什么后分离了出来(MySQL先后被Sun、Oracle收购)。除了作为一个Mysql的“向下替代品”,MariaDB包括的...
来源 2017-01-16 19:28
2
阅读

MySQL分支选择参考:Percona还是MariaDB

在MySQL被Oracle收购以后,越来越多的人对于MySQL的前景表示了担忧,对于开源的MySQL,或多或少对于Oracle自家的数据库产品产生冲击,这个开源免费的MySQL对于Oracle更多...
来源 2017-01-16 19:28

阅读

linux下源码安装mysql5.6.20教程

linux下MySQL5.6源码安装记录如下1、下载:当前mysql版本到了5.6.20http://dev.mysql.com/downloads/mysql选择SourceCode2、必要软件包复制代码代码如下:yum-yinstallgccg...
来源 2017-01-16 19:28
1
阅读

Centos 6.4源码安装mysql-5.6.28.tar.gz教程

mysql5.6.28安装教程分享1、在安装MySQL-5.6.28.tar.gz前,先安装编译环境复制代码代码如下:yum-yinstallgccgcc-c++gcc-g77autoconfautomakezlib*fiex*libxml*ncurses-deve...
来源 2017-01-16 19:28