MySQL
miracleliu
http://blog.xmark.info/
展开
-
MySQL 当记录不存在时insert,当记录存在时update
MySQL 当记录不存在时insert,当记录存在时更新 网上基本有三种解决方法。 第一种: 示例一:insert多条记录 假设有一个主键为 client_id 的 clients 表,可以使用下面的语句: INSERT INTO clients (client_id, client_name, client_type) SELECT supplier_id, supp转载 2011-06-03 17:39:00 · 103296 阅读 · 2 评论 -
mysql 更改编码
1.创建库时指定编码:create database testdb default charset GBK 2.修改库的编码: ALTER DATABASE `testtable` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin3.修改表的编码:ALTER TABLE `testtable` DEFAULT CHARACTER SET utf8 CO原创 2011-06-03 17:44:00 · 823 阅读 · 0 评论 -
mysql连接内连接、左连接、右连接、全连接
联接条件可在 FROM 或 WHERE 子句中指定,建议在 FROM 子句中指定联接条件。WHERE 和 HAVING 子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 内联接(典型的联接运算,使用像 = 或 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共原创 2011-06-03 17:42:00 · 34225 阅读 · 1 评论 -
如何优化Mysql千万级快速分页,limit优化快速分页,MySQL处理千万级数据查询的优化方案!(zz)
MySQL数据库优化处理实现千万级快速分页分析,来看下吧。数据表 collect ( id, title ,info ,vtype) 就这4个字段,其中 title 用定长,info 用text, id 是逐渐,vtype是tinyint,vtype是索引。这是一个基本的新闻系统的简单模型。现在往里面填充数据,填充10万篇新闻。最后collect 为 10万条记录,数据库表占用硬盘1.6G。OK ,看下面这条sql语句:select id,title from collect limit 1000,10;转载 2011-05-06 18:47:00 · 5400 阅读 · 1 评论 -
Top 20+ MySQL Best Practices【sql优化】
Database operations often tend to be the main bottleneck for most web applications today. It’s not only the DBA’s (database administrators) that have to worry about these performance issues. We as programmers need to do our part by structuring tables转载 2011-05-06 20:05:00 · 2359 阅读 · 0 评论 -
c3p0配置详解(转载)
3 30 1000 false 属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试 使用。Default: null--> Test 保留,并在下次调用getConnection()的时候继续尝试获取连接转载 2011-07-08 15:51:35 · 652 阅读 · 0 评论 -
MySQL的JDBC OutOfMemoryError: Java heap space异常
MySQL的JDBC OutOfMemoryError: Java heap space异常http://hi.baidu.com/tlw_ray/blog/item/ab925bf4ff3312d1f3d385e2.html MySql数据库通过JDBC对大表进行转载 2011-07-21 15:12:54 · 9794 阅读 · 3 评论 -
Mysql,数据库中明明有这条数据却查不出来?
数据库里看到有113.107.112.3这条数据却不能用SELECT * FROM newiptemp WHERE newip="113.107.112.3"查询出来。使用SELECT * FROM newiptemp WHERE newip LIKE "113.10原创 2011-08-05 11:27:39 · 18126 阅读 · 0 评论 -
JDBC提高mysql入库的效率!
5650条记录,解析加入库居然要160380ms鬼精灵说他都没用过什么批处理,就是每1w条commit一次。好吧,那就试试看改成con.setAutoCommit(false);不自动提交;时间缩短为:execute time:5497ms别忘了,con.commit();原创 2012-03-15 11:18:46 · 1139 阅读 · 0 评论