拥有MySql标签的文章
MySql

安装MySQL

下载zip包进入官网下载页面:http://dev.mysql.com/downloads/mysql/下载mysql-5.6.23-win32.zip:Windows(x86,32-bit),ZIPArchive5.6.23342.3MDownload(mysql-5.6.23-win32.zip)MD5:d55ea458590c92060a790ba22e9b4222|Signature解压zip包解压zip包到E:\develop\database\

系统 2019-08-12 01:52:03 2485

MySql

MySQL复制(二) --- 二进制日志怎么干活的

由之前的文章可以了解到,二进制日志在复制中起到举足轻重的作用,所以这一篇文章着重了解一下Mysql复制背后核心组件:二进制日志的庐山真面目。二进制日志的结构从概念上讲,二进制日志是一系列二进制日志事件。它包括一系列的binlog文件和一个binlog索引文件,当前服务器正在写入的binlog文件称之为activebinlog。其文件名是通过配置文件中的log-bin和log-bin-index来定义的。每个binlog文件是由若干binlog事件组成,以F

系统 2019-08-12 01:33:22 2485

MySql

MariaDB/Mysql之主从架构的复制原理及主从/双主

3.深入了解复制3.1、基于语句的复制(Statement-BasedReplication)MySQL5.0及之前的版本仅支持基于语句的复制(也叫做逻辑复制,logicalreplication),这在数据库并不常见。master记录下改变数据的查询,然后,slave从中继日志中读取事件,并执行它,这些SQL语句与master执行的语句一样。这种方式的优点就是实现简单。此外,基于语句的复制的二进制日志可以很好的进行压缩,而且日志的数据量也较小,占用带宽少

系统 2019-08-29 22:11:22 2484

MySql

Mysql 安装

MySQL5.0版本号的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本号。mysql下载地址http://www.jb51.net/softs/2193.html以下的是MySQL安装的图解,用的可执行文件安装的,具体说明了一下!打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,执行“setup.exe”,出现例如以下界面mysql安装图文教程1mysql安装向导启动,按“Next”继续mysql

系统 2019-08-12 01:33:49 2484

MySql

PHP移动互联网的发展票据(6)——MySQL召回数

原文地址:http://www.php100.com/html/php/api/2014/0326/6707.html一、数据类型1、整型数据类型存储空间说明取值范围TINYINT1字节很小的整数带符号值:-128~127无符号值:0~255SMALLINT2字节较小的整数带符号值:-32768~32767无符号值:0~65535MEDIUMNT3字节中等大小的整数带符号值:-8388608~8388607无符号值:0~16777215INT4字节标准整数

系统 2019-08-12 01:55:38 2483

MySql

mysqldump 命令的使用

1.导出结构不导出数据mysqldump-ddatabasename-uroot-p>xxx.sql2.导出数据不导出结构mysqldump-tdatabasename-uroot-p>xxx.sql3.导出数据和表结构mysqldumpdatabasename-uroot-p>xxx.sql4.导出特定表的结构mysqldump-uroot-p-Bdatabasename--table表名>xxx.sql更多详解见http://www.oschina.n

系统 2019-08-12 01:55:30 2483

MySql

mysql经常使用命令总结

MySQL经常使用指令(备查)最经常使用的显示命令:1、显示数据库列表。showdatabases;2、显示库中的数据表:usemysql;showtables;3、显示数据表的结构:describe表名;4、建库:createdatabase库名;5、建表:use库名;createtable表名(字段设定列表);6、删库和删表:dropdatabase库名;droptable表名;7、将表中记录清空:deletefrom表名;8、显示表中的记录:sele

系统 2019-08-12 01:52:52 2482

MySql

mysql事务

以下的文章主要向大家描述的是MySQL数据库和相关事务,在实际操作中有很多人都认为MySQL数据库对事务处理是不支持的,其实,只要MySQL数据库版本支持BDB或是InnoDB表类型,那么你的MySQL就具有事务处理的能力。这里面,又以InnoDB表类型用的最多,虽然后来发生了诸如Oracle收购InnoDB等令MySQL不爽的事情,但那些商业上的斗争与技术无关,下面以InnoDB表类型为例简单说一下MySQL中的事务。先来明确一下事务涉及的相关知识:事务

系统 2019-08-12 01:52:43 2482

MySql

MySQL学习(一) 概述

MySQL是一个开源的数据库系统,近些年来使用率越来越高,目前属于Oracle公司所有,其拥有MySQL的商标,属于主流版本,由于其开源特性,出现了一些分支,常见的有MariaDB、PerconaServer、Drizzle。这三个版本各有其特点。其中目前最流行的是MariaDB,很多Linux发行版默认的MySQL已经切换为MariaDB,但其他分支也有其适用范围,在选择的时候需要仔细甄别。PerconaServer由一家MySQL咨询公司拥有,这个公司

系统 2019-08-12 01:54:45 2481

MySql

修改MySQL字符集

3.修改MySQL字符集3.1修改服务器级别字符集a.临时修改mysql>SETGLOBALcharacter_set_server=utf8;b.永久修改打开/etc/mysql/my.cnf,在[mysqld]后添加character-set-server=utf83.2修改数据库级a.临时更改mysql>SETGLOBALcharacter_set_database=utf8;b.永久更改改了服务器级就可以了3.3修改表级mysql>ALTERTAB

系统 2019-08-12 01:33:41 2480

MySql

mysql-merge合并表

merge表注意:1每个子表的结构必须一致,主表和子表的结构需要一致,2每个子表的索引在merge表中都会存在,所以在merge表中不能根据该索引进行唯一性检索。3子表需要是MyISAM引擎4AUTO_INCREMENT不会按照你所期望的方式工作。建表语句createtabletablename(正常的字段)engine=mergeinsert_method=lastinsert_method:有两个值如下:LAST如果你执行insert指令来操作merg

系统 2019-08-12 01:55:30 2478

MySql

mysql——int(size) 中的size表示什么意思

先给出结论:int(size)中的size表示显示长度,但是只有和ZEROFILL一起使用才有意义!而varchar(size)中的size表示存储长度,而不是显示长度!下面给出验证过程:一路Google下来,无非是说size表示显示长度,而非存储长度,可问题是我用int(2)和int(8)表示的显示长度一样啊!见下图:显示宽度只有和zerofill结合使用才有意义!varchar(size)中的size表示存储长度!mysql——int(size)中的s

系统 2019-08-12 01:55:03 2478

MySql

MySQL存储过程带in和out参数

MySQL存储过程带in和out参数最简单的例子:[html]mysql>DELIMITER$$mysql>USEtest$$Databasechangedmysql>DROPPROCEDUREIFEXISTS`sp_add`$$QueryOK,0rowsaffected(0.00sec)mysql>CREATEPROCEDUREsp_add(aINT,bINT,OUTcINT)->BEGIN->SETc=a+b;->END$$QueryOK,0rowsa

系统 2019-08-12 01:32:28 2478

MySql

mysql字符集说明

mysql字符集说明一、mysql中涉及的几个字符集Øcharacter-set-server/default-character-set:服务器字符集,默认情况下所采用的。Øcharacter-set-database:数据库字符集。Øcharacter-set-table:数据库表字符集。优先级依次增加。所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,这样统一采用character-set-ser

系统 2019-08-12 01:54:32 2477