随笔分类 - MYSQL
摘要:使用Llsmp添加ftp账户的时候(vsftpd)出现以下情况: 1 2 3 * MySQL manager or server PID file could not be found! Starting MySQL . * Manager of pid-file quit without upda
阅读全文
摘要:DELIMITER $$ CREATE PROCEDURE `sp_insert_test_users`(IN `para_count` INT) BEGIN DECLARE p_username varchar(50); DECLARE p_countryCallingCode varchar(1
阅读全文
摘要:遇到这么个情况: 比如: Msql里面的某个表的某个字段里面存储的是一个人的地址,有一天这个地址的里面的某个地 名变了,那么他的地址也就要变: 比如: 原来是: [csharp] view plain copy number addr 01 四川省成都市XXXXXX街道05号 02 四川省成都市XX
阅读全文
摘要:update hy_b_hacker as h , (SELECT (@rowNO := @rowNo +1) AS rowno, ipFROM (SELECT * FROM hy_b_sendlogGROUP BY ip)a, (SELECT @rowNO :=0)b ) as i ...
阅读全文
摘要:以下的文章主要介绍的是正确修改MySQL最大连接数的三种好用方案,我们大家都知道MySQL数据库在安装完之后,默认的MySQL数据库,其最大连接数为100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MySQL连接数的方法有两个。方法一:进入MySQL安装目录 打开MySQL配置文...
阅读全文
摘要:类如 有一个帖子的回复表,posts( id , tid , subject , message , dateline ) ,id 为 自动增长字段, tid为该回复的主题帖子的id(外键关联), subject 为回复标题, message 为回复内容, dateline 为回复时间,用UNI...
阅读全文
摘要:获取UNIX时间戳 : UNIX_TIMESTAMP(NOW())1.1 获得当前日期+时间(date + time)函数:now()除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:current_timestamp() current_timestamplocalt...
阅读全文
摘要:update table2 b,(select b.area_id as arid,sum(a.user_amount) as bcountfrom table1 a,table2 bwhere a.user_area=b.area_idgroup by arid) cset b.count=c.b...
阅读全文
摘要:1、分库分表很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列到100个表中,分别从members0到members...
阅读全文
摘要:mysql服务器的主从配置,这样可以实现读写分离,也可以在主库挂掉后从备用库中恢复需要两台机器,安装mysql,两台机器要在相通的局域网内主机A: 192.168.1.100从机B:192.168.1.101可以有多台从机1、先登录主机 Amysql>GRANT REPLICATION SLAVE ...
阅读全文
摘要:MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面...
阅读全文
摘要:select a.receiveID,(a.num - IFNULL(b.num,0)) as num from (SELECT num,receiveID from dog_giftnumrecord where giftID = 1) as a left join (SELECT num,rec...
阅读全文
摘要:对于针对字符串位置的操作,第一个位置被标记为1。ASCII(str)返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。mysql> select ASCII('2'); -> 50mysql> select ASCII(2); ->...
阅读全文
摘要:之前是在linux下面直接Copy的data下面整个数据库文件夹,在phpMyAdmin里面重新赋予新用户相应权限后,drupal成功连接上数据库。但出现N多行错误提示,都是跟Cache相关的表是‘Read only‘,而且phpMyAdmin里面优化表也是提示”Table ‘xxx’ is rea...
阅读全文
摘要:mysqldump--导出工具#导出某个数据库--结构+数据shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx --opt db_name |gzip -9 > /db_bakup/db_name.gz#导出某个数据库的表--结构+数据+函数+存储过程...
阅读全文
摘要:在linux下,用mysql的导出语句:mysqldump -hlocalhost-uroot -pPasswd table >/home/ftp/test.sql出现了mysqldump: Got error: 1449: The user specified as a definer ('roo...
阅读全文
摘要:1、权限问题alter routine 编辑或删除存储过程create routine 建立存储过程execute 创建存储过程 2、存储过程相关的一些命令show procedure status\G 查看数据库中有哪些存储过程show procedure status where db = '...
阅读全文
摘要:在开始这个话题之前我们首先来做一个小实验,比较一下REGEXP和Like他们两个哪个效率高,如果效率太低,我们就没有必要做过多的研究了,实验的代码如下:Get("SELECT * FROM `hotel` where address REGEXP '^連江縣|桃園市'");}//以下測試結果為230...
阅读全文
摘要:1.查看数据库支持的所有字符集 show character set;或show char set; 2.查看当前状态 里面包括当然的字符集设置 status或者\s 3.查看系统字符集设置,包括所有的字符集设置 show variables like 'char%';4.查看数据表中字符集设置 ...
阅读全文
摘要:编码的种类SHOW VBRIABLES LIKE '%character%';1) character_set_client : MySQL Server 假定client传输数据过来的时候的编码2) character_set_connection: Server收到SQL语句时,将其转换成的编码...
阅读全文
浙公网安备 33010602011771号