pony

抄袭是一种美德

随笔分类 -  mysql

Java,Tomcat,Mysql乱码总结
摘要:编码情况:页面编码gbk2312,java编gbk,mysql database table 编码utf-8 ,tomcat默认编码=gbk 乱码出现情况:页面输入中文,insert的时候,在tomcat级别显示正常,数据库显示乱码; 若直接在数据库中insert,在页面显示却正常 错误出现原因:mysql的server编码没有修改。 解决办法: mysql.ini配置文件 default_cha... 阅读全文

posted @ 2010-01-29 11:11 马森 阅读(1398) 评论(0) 推荐(0)

【转】MySQL 备份和恢复(MyISAM 和 Innodb)
摘要:本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。 目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可... 阅读全文

posted @ 2009-08-24 10:46 马森 阅读(731) 评论(0) 推荐(0)

【转】memcached完全剖析–1. memcached的基础
摘要:http://tech.idv2.com/2008/07/10/memcached-001/翻译一篇技术评论社的文章,是讲memcached的连载。fcicq同学说这个东西很有用,希望大家喜欢。 发表日:2008/7/2 作者:长野雅广(Masahiro Nagano) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0001 我是mixi株式会社... 阅读全文

posted @ 2009-08-13 17:36 马森 阅读(374) 评论(0) 推荐(0)

mysql备份与同步shell脚本
摘要:#!/bin/bash#backup ad dbserver svr12232 to svr12234#sip=192.168.4.154cd /usr/local/yicha/tools/cnshop/backup/;同步shell脚本。原作者mr. Jin======================================================================... 阅读全文

posted @ 2009-07-28 11:07 马森 阅读(844) 评论(0) 推荐(0)

linux下mysql的默认字符集修改和默认数据库引擎的修改
摘要:etc/init.d/mysql start (stop) 为启动和停止服务器 /etc/mysql/ (或者/etc/my.cnf)主要配置文件所在位置 my.cnf /var/lib/mysql/ 放置的是数据库表文件夹,这里的mysql相当于windows下mysql的date文件夹 启动mysql后,以root登录mysql isher@isher-ubuntu:~$ mysql -u... 阅读全文

posted @ 2009-06-19 10:29 马森 阅读(671) 评论(0) 推荐(0)

MyISAM & InnoDB
摘要:yISAM:这个是默认类型,它基于传统的ISAM类型,它是存储记录和文件的标准方法.与其他存储引擎比较, MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果执行大量 的SELECT,MyISAM是更好的选择。另外,MyISAM类型的二进制数据文件可以在不同操作系统中迁... 阅读全文

posted @ 2009-06-19 10:19 马森 阅读(328) 评论(0) 推荐(0)

MySQL各存储引擎(INNODB,MyISAM等)的区别及其启动方法
摘要:存储引擎是什么? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎。内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要一个支持事务处理... 阅读全文

posted @ 2009-06-19 10:01 马森 阅读(430) 评论(0) 推荐(0)

Innodb 索引结构了解 - Innodb Index Structure
摘要:作者:Sky.Jian | 可以任意转载, 但转载时务必以超链接形式标明文章原始出处 和 作者信息 及 版权声明 链接:http://www.jianzhaoyang.com/database/innodb_index_structure_basic | del.icio.us | Twitter it Innodb 作为 MySQL 中使用最为广泛的 事务型存储引擎,不仅在事务实现数据... 阅读全文

posted @ 2009-06-19 09:59 马森 阅读(321) 评论(0) 推荐(0)

MySQL 3.23 中文参考手册
摘要:2004-02-12MySQL 译者:晏子http://www.mysql.com/doc.html http://www.99net.net/doc/database/1076488199/1076550810.html 如果结果的长度大于服务器参数max_allowed_packet,字符串值函数返回NULL。见10.2.3 调节服务器参数。 对于针对字符串位置的操作,第一个位置被标记... 阅读全文

posted @ 2009-06-16 10:57 马森 阅读(389) 评论(0) 推荐(0)

mysql日期时间大举例
摘要:获取7天前的日期: select DATE_FORMAT(DATE_SUB(now() , INTERVAL 7 DAY) , '%Y-%m-%d') as 7daysbefore 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAY... 阅读全文

posted @ 2009-03-27 09:51 马森 阅读(510) 评论(0) 推荐(0)

MYSQL数据的行列置换
摘要:脚本: select stat_date,class_id, case when origin ='ad' then sum(pv) else 0 end as m1, case when origin'ad' then sum(pv) else 0 end as m2 from t_stat_goods_page_by_hour where datediff(stat_date,'2008-12... 阅读全文

posted @ 2008-12-24 11:17 马森 阅读(300) 评论(0) 推荐(0)

主题:MySQL数据库操作实战
摘要:http://www.javaeye.com/topic/251307 author:touya 昨天项目发布,要做数据移行,要实现的功能很变态,时间很紧迫,基本上是使出了全身解数,才能有快又准地完成工作,期间发现很多小技巧串联起来使用,效果的确非常好。 武器: 1 mysqldump+mysql命令=>数据的导入导出,备份恢复 2 perl命令行=>很多时候,你有一个想法,它就能只用一... 阅读全文

posted @ 2008-12-12 15:58 马森 阅读(267) 评论(0) 推荐(0)

MS sql server和mysql中update多条数据的例子
摘要:1. MS sql server中使用动态的表名:declare @tableName nvarchar(160) set @tableName = 't_stat_all' declare @sql nvarchar(160) print @tableName set @sql='select count(*) from '+@tableName exec(@sql) 2.mysql的例子1 ... 阅读全文

posted @ 2008-12-05 12:00 马森 阅读(1431) 评论(0) 推荐(0)

MYSQL字符数字转换
摘要:1. 将字符的数字转成数字,比如'0'转成0可以直接用加法来实现 例如:将pony表中的d 进行排序,可d的定义为varchar,可以这样解决 select * from pony order by (d+0) 2. 在进行ifnull处理时,比如 ifnull(a/b,'0') 这样就会导致 a/b成了字符串,因此需要把'0'改成0,即可解决此困扰 3比较数字和varchar时,比如a=11... 阅读全文

posted @ 2008-11-14 16:18 马森 阅读(20949) 评论(0) 推荐(0)

MYSQL 常用命令
摘要:1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u ... 阅读全文

posted @ 2008-11-13 11:20 马森 阅读(343) 评论(0) 推荐(0)

导航