-
[MySQL] MySQL主从复制跟读写分离
MySQL主从复制和读写分离我们知道应用对数据库的访问通常情况下大部分都是读操作,写只占很少一部分。因此读写分离(read-write-splitting)能有效降低主库压力,从而解决网站发展过程中遇到的第一次数据库瓶颈。主从复制首先必须开启master库的bin-log,因为mysql的主从复制是...
97
热度 -
[MySQL] mysql utf8编码设置 C 函数调用乱码有关问题
mysqlutf8编码设置C函数调用乱码问题(1)mysql服务启动时,指定编码,(mysqlclient连接时,也可以指定)(2)C库client调用,通过函数指定?mysql_set_character_set(con,"utf8");
139
热度 -
222
热度 -
[MySQL] mysql处置高并发,防止库存超卖
mysql处理高并发,防止库存超卖今天王总又给我们上了一课,其实mysql处理高并发,防止库存超卖的问题,在去年的时候,王总已经提过;但是很可惜,即使当时大家都听懂了,但是在现实开发中,还是没这方面的意识。今天就我的一些理解,整理一下这个问题,并希望以后这样的课程能多点。先来就库存超卖的问题作描述:...
94
热度 -
[MySQL] 每日进步一点达——mysqldump
每天进步一点达——mysqldump一、简介mysqldump是客户端用来备份数据库或者在不通数据库之间进行数据迁移的工具,备份内容包含创建表或者装载表的SQL语句二、命令格式备份单个数据库或者数据库中部分数据表mysqldump[参数]数据库名[表名]备份指定的一个或者多个数据库my...
163
热度 -
[MySQL] 每日进步一点达——MySQL——myisampack
每天进步一点达——MySQL——myisampack一、简介myisampack是一个压缩使用MyISAM引擎表的工具,一般会压缩40%~70%,当需要访问数据,服务器会将所需要的信息读入到内存中,所以当访问具体记录时,性能会更好,因为只需要解压一条记录MySQL使用mmap()对变哦进行压缩映射,...
68
热度 -
[MySQL] 【Mysql】外键级联与级联的弱势
【Mysql】外键级联与级联的劣势在建表的时候时候,可以对于删除delete、修改update设置为级联。用一个例子先说明外键级联级联的概念假如数据库中本以存在一张usertable如下:此user表非常简单,id为主键。下面我将新建一张cascade_test表如下,这里的user_id与user...
123
热度 -
[MySQL] mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决办法
mysql1449:Theuserspecifiedasadefiner('root'@'%')doesnotexist解决方法权限问题,授权给root所有sql权限mysql>grantallprivilegeson*.*toroot@"%"...
494
热度 -
[MySQL] 每日进步一点点——mysql——mysqlbinlog
每天进步一点点——mysql——mysqlbinlog一、简介mysqlbinlog:用于查看服务器生成的二进制日志的工具。二、命令格式mysqlbinlog选项日志文件1日志文件2三、常用参数-d--database=name:指定数据库名称,只列出指定数据库相关操作-o--offs...
146
热度 -
[MySQL] 为何mysql里的ibdata1文件不断的增长
为什么mysql里的ibdata1文件不断的增长?我们在Percona支持栏目经常收到关于MySQL的ibdata1文件的这个问题。当监控服务器发送一个关于MySQL服务器存储的报警时,恐慌就开始了——就是说磁盘快要满了。一番调查后你意识到大多数地盘空间被InnoDB的共享表空间ibdata1使用。...
109
热度 -
[MySQL] mysql依照年月日查询,导出每日数据数量
mysql按照年月日查询,导出每日数据数量mysql没有提供unix时间戳的专门处理函数,所以,如果遇到时间分组,而你用的又是整型unix时间戳,则只有转化为mysql的其他日期类型!FROM_UNIXTIM()将unix时间戳转为datetime等日期型!一、年度查询查询本年度的数据SELECT*...
78
热度 -
[MySQL] mysql高速执行超大sql脚本方法
mysql快速执行超大sql脚本方法使用mysql数据库时,经常会碰到这个问题,特别是sql脚本太大的时候,使用其它工具执行sql脚本会比较卡。下面介绍一种在dos界面下操作的最简单办法。?1.首先mysql导入sql文件:sourcedata.sql?2.更改了mysql的my.ini的max_a...
84
热度 -
[MySQL] mysql rpm安装后没my.cnf
mysqlrpm安装后没有my.cnfLinux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,至于为什么没有这个文件而MySQL却也能正常启动和作用,在这儿有两个说法,第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,...
129
热度 -
[MySQL] 架构师之mysql-用group+inner join,left join ,right join 查重复数据(顶替in)
架构师之mysql----------------用group+innerjoin,leftjoin,rightjoin查重复数据(替代in)1.前言。如题。2.代码(1)单表查重复数据,根据a分组SELECTm.a,m.b,INNERJOIN(selecta,b,COUNT(*)ASrankFRO...
89
热度 -
[MySQL] MySQL存储过程跟函数
MySQL存储过程和函数存储过程和函数:创建示例代码:DELIMITER$$CREATEPROCEDUREproc(INc_idINT,INc_nameVARCHAR(20),OUTcountINT)READSSQLDATABEGINSELECT*FROMcourseWHEREcou_no=c_id...
164
热度 -
[MySQL] mysql not in、left join、IS NULL、NOT EXISTS 效率有关问题记录
mysqlnotin、leftjoin、ISNULL、NOTEXISTS效率问题记录mysqlnotin、leftjoin、ISNULL、NOTEXISTS效率问题记录,需要的朋友可以参考下。NOTIN、JOIN、ISNULL、NOTEXISTS效率对比语句一:selectcount(*)fromA...
135
热度 -
127
热度 -
37
热度 -
[MySQL] MySQL备份还原——AutoMySQLBackup引见
MySQL备份还原——AutoMySQLBackup介绍AutoMySQLBackup是一个开源的MySQL备份脚本。可以说它是一个轻量级的备份方案,AutoMySQLBackup的安装、配置非常简单、方便。AutoMySQLBackup的sourceforge上介绍有如它本...
338
热度 -
[MySQL] MySQL(九):列的属性
MySQL(9):列的属性---恢复内容开始---1.首先我们看一下这个图:1、NULL|notNULL是否为空规定一个字段的值是否为NULL2、Defaultvalue字段默认值属性常见的是一个字段不能为空,而且存在默认值createtablephp2(aintnotnulldefault10,b...
47
热度