MySql

总计 3 页,当前第 1 页
MySql

MySQL 中 find_in_set 函数使用

find_in_set 函数语法FIND_IN_SET(str,strList)str 要查询的字符串strList 字段名,参数以“,”分隔,如(1,2,6,8)查询字段 strList 中包含的结果,返回结果null或记录。假如字符串 str 在由 N 个子链组成的字符串列表 strlist 中,则返回值的范围在 1 到 N 之间。 一个字符串列表就是一个由一些被 , 符号分开的子链组成的字符串。如果第一个参数是一个常数字符串,而第...
3周前 (01-10) 阅读(123) 赞一个 (1) 评论() 链接直达
MySql

MySQL 根据行号排序后进行更新

背景在一个页面上的 外呼包(call_package) 列表数据做排序,数据库表有一个 seq 排序的字段,前端在通过控件拖动,把排完顺序后的外呼包 id 列表发送给后段,后段更新每一个 id 排完的顺序。实现方式1:n 个 id 就调用执行更新 n 次 sql实现方式2:id 按照顺序传递给更新语句,执行 1 次 sql(实现方式如下)MySQL 根据行号排序后进行更新1、利用 MySQL 的自动生成序列号函数,把序号和id进行一一对...
2个月前 (12-03) 阅读(250) 赞一个 (1) 评论() 链接直达
MySql

MySQL中 order by 自定义值排序

MySQL中 order by 自定义值排序1、问题万事皆有因,先说问题。数据库表中有一个 status 字段(请忽略规范命名),表示各个状态值,如下`status` tinyint(4) NOT NULL COMMENT '状态: 1 生成中, 10 生效, 20 完成, -10 失效, ...
3个月前 (11-12) 阅读(284) 赞一个 (0) 评论() 链接直达
MySql

MySQL 全文索引 FULLTEXT 使用

一、概要InnoDB 引擎对 FULLTEXT 索引的支持是 MySQL 5.6 新引入的特性,之前只有MyISAM引擎支持FULLTEXT索引。对于FULLTEXT索引的内容可以使用 MATCH()…AGAINST 语法进行查询。为了在InnoDB驱动的表中使用FULLTEXT索引MySQL5.6引入了一些新的配置选项和 INFORMATION_SCHEM...
6个月前 (08-15) 阅读(481) 赞一个 (2) 评论() 链接直达
MySql

MySql 中聚合函数增加条件表达式

有个需求,某张表,有个状态字段(1:成功,2:失败,类似这样的),现要用日期分组统计不同状态下的数量先写了个子查询:select aa.logDate,aa.totalLogs    ,(select count(1) from dxp.dxp_handlermodel where aa.logDate=DATE_FORMAT( sta...
2年前 (2017-11-20) 阅读(998) 赞一个 (1) 评论() 链接直达
MySql

Error Code: 1175 You are using safe update mode and you tried to update a table without a WHERE that

今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:原因是在safe mode下,要强制安全点,update只能跟where了,取消这个限制,只需要设置 SET SQL_SAFE_UPDATES = 0;Error Code: 1175You are using safe update mode and you tried to update a table without a WH...
2年前 (2017-10-31) 阅读(855) 赞一个 (3) 评论() 链接直达
MySql

MySQL大表优化方案

当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:字段尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非IN...
2年前 (2017-09-20) 阅读(888) 赞一个 (2) 评论() 链接直达
MySql

MySQL字段操作详解

MySQL增加字段、设置默认值、设置注释语句语法:alter table 表名 add 字段名 字段类型-- 查看base_order表结构 desc base_order; -- 1、增加source字段 alter table base_order add source varchar(50); -- 2、增加source字段,...
3年前 (2017-07-17) 阅读(884) 赞一个 (1) 评论() 链接直达
MySql

MySQL的索引

1、索引概述索引是存储引擎用于快速查找记录的一种数据结构,通过合理的使用数据库索引可以大大提高系统的访问性能,接下来主要介绍在MySql数据库中索引类型,以及如何创建出更加合理且高效的索引技巧。注:这里主要针对的是InnoDB存储引擎的B+Tree索引数据结构2、索引的优点1、大大减轻了服务器需要扫描的数据量,从而提高了数据的检索速度2、帮助服务器避免排序和临时表3、可以将随机I/O变为顺序I/O3、索引的创建3.1、主键索引ALTER...
3年前 (2017-07-16) 阅读(905) 赞一个 (1) 评论() 链接直达

程序喵 www.ibloger.net

关于本站 站内留言 给我写信 文章订阅