
mysql
cc20150126
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySql_插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录
我们在开发数据库相关的逻辑过程中, 经常检查表中是否已经存在这样的一条记录, 如果存在则更新或者不做操作, 如果没有存在记录,则需要插入一条新的记录。这样的逻辑功能其实其他程序语言经过多级查询完成,如下可以通过两条sql语句完成。SELECT COUNT(*) FROM xxx WHERE ID=xxx;if (x == 0)INSERT INTO xxx VALUES;els转载 2013-04-26 00:46:32 · 58705 阅读 · 0 评论 -
mysql函数group_concat
查询所有手术预约及相对应的安排,如果安排的pk不为null,则用逗号隔开(如果有多个)。mysql中sql语句如下:select distinct a.pk, a.surgeryName, a.clerkName, a.customerName, a.orderTime, b.forecastTime, b.pk surgery_pk,case when c.pk is not n原创 2014-12-11 19:04:56 · 572960 阅读 · 0 评论 -
提高mysql查询速度
1、HIGH_PRIORITY关键字 MySQL提供了几个语句调节符,允许你修改它的调度策略: LOW_PRIORITY关键字应用于DELETE、INSERT、LOAD DATA、REPLACE和UPDATE。 HIGH_PRIORITY关键字应用于SELECT和INSERT语句。 DELAYED关键字应用于INSERT和REPLACE语句。 LOW_原创 2015-03-30 20:56:18 · 59994 阅读 · 0 评论 -
mysql查询结果中添加序号
sql语句如下:select convert((@rowNO := @rowNo+1), signed) AS seq, a.* from login a, (SELECT @rowNo:=0) _rowNo原创 2015-03-24 17:36:44 · 56739 阅读 · 0 评论 -
JDBC工具类
1、连接数据库 package com.society.demo;import java.sql.*;import java.util.Properties;/** * 连接数据库 * * @author liyulin lyl010991@126.com * @version 1.0 2015-01-14 */public class DBConnect原创 2015-01-14 15:39:43 · 51095 阅读 · 0 评论 -
mysql模糊查询优化
使用下面的函数来进行模糊查询,如果出现的位置>0,表示包含该字符串。查询效率比like要高。如: table.field like ‘%AAA%’ 可以改为 locate (‘AAA’ , table.field) > 0注:locate(substr,str)用explain查看结果,rows越少越好!1、用like查询 2、用locate查询原创 2015-01-09 20:00:36 · 59388 阅读 · 1 评论 -
mysql索引类型normal,unique,full text,spatial
mysql索引类型normal,unique,full text,spatial原创 2015-01-09 19:16:30 · 62304 阅读 · 0 评论 -
mysql字符串截取、拼接
字符串截取:substring_index(str,delim,count)concat(substring_index(a.sn, '_', 1), '_',?,'_', substring_index(a.sn, '_', -2))update surgery_kit_store a set a.kitName=? , a.sn=concat(substring_index(a原创 2015-01-28 21:31:01 · 58454 阅读 · 0 评论 -
win7下安装mysql 64位安装版
网址:http://dev.mysql.com/downloads/file.php?id=454046如下图所示:原创 2014-12-21 13:23:05 · 60815 阅读 · 0 评论 -
mysql截取多余的字符
截取数据库表中字符,大于50长度的其余部分截掉,并加“......”,不大于的原样输出:select bookid, (case when length(bookContent)>50 then concat(left(bookContent,44),'......') else bookContent end)原创 2013-12-20 23:47:40 · 61055 阅读 · 0 评论 -
精品查询(sql语句)
1、表字段 1)t_comment表 2)t_books表 2、sql语句 SELECT * FROM t_books WHERE BOOKID IN( SELECT BOOKID FROM( SELECT BOOKID, (SUM(CASE commtyp原创 2013-12-20 23:45:30 · 56604 阅读 · 0 评论 -
mysql优化相关
1、查看当前连接的数量show status like 'connections';2、显示慢查询次数, 默认情况下mysql认为慢查询时间是10sshow status like 'slow_queries';3、关键字explain原创 2015-04-15 17:57:17 · 805093 阅读 · 0 评论