MySql

总计 4 页,当前第 2 页
MySql

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

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

MySQL大表优化方案

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

MySQL字段操作详解

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

MySQL的索引

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

MySQL查看表索引

查看索引mysql> show index from tblname; mysql> show keys from tblname;列名说明Table表的名称Non_unique如果索引不能包括重复词,则为0。如果可以,则为1Key_name索引的名称Seq_in_index索引中的列序列号,从1开始Column_name列名称Collatio...
7年前 (2017-07-11) 阅读(2385) 赞一个 (1) 评论(0) 链接直达
MySql

MySQL数据库 show processlist 命令详解

show processlist 命令 show processlist 命令非常实用,显示哪些线程正在运行,有时候mysql经常跑到50%以上或更多,就需要用这个命令看哪个sql语句占用资源比较多,就知道哪个网站的程序问题了。 processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。 1、进入...
7年前 (2017-07-10) 阅读(4682) 赞一个 (1) 评论(0) 链接直达
MySql

MySQL错误Row 349 was cut by GROUP_CONCAT()

最近在用MySQL做一些数据的预处理,经常会用到group_concat函数,比如类似下面一条语句mysql>select aid,group_concat(bid) from tbl group by aid limit 1;sql语句比较简单,按照aid分组,并且把相应的bid用逗号串起来。这样的句子大家可能都用过,也可能不会出问题,但是如果bid...
7年前 (2017-07-08) 阅读(4507) 赞一个 (0) 评论(0) 链接直达

程序喵 www.ibloger.net

文章归档 站内留言 给我写信 文章订阅