![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
han_ying_ying
这个作者很懒,什么都没留下…
展开
-
GROUP_CONCAT()函数最大长度限制
mysql中GROUP_CONCAT拼接返回字符串,但是GROUP_CONCAT返回是有长度限制的,超出后会截掉不想显示,查看最大长度sql:show variables like 'group_concat_max_len'。修改允许长度sql如下:SET GLOBAL group_concat_max_len = 5000;SET SESSION group_concat_max_len = 5000;...原创 2021-07-14 17:28:36 · 1599 阅读 · 0 评论 -
mysql查询表中重复数据
查询name 重复的数据select * from tb_send_addresswhere name in (select name from tb_send_address group by name having count(name ) > 1)原创 2021-02-25 09:22:40 · 222 阅读 · 0 评论 -
MySQL启动出现The server quit without updating PID file错误解决办法
解决办法其实很简单:将/etc/mysql下的my.cnf文件删除,再次启动MySQL服务删除前注意备份转载 2019-03-27 18:03:13 · 1179 阅读 · 0 评论 -
Mysql5.7 Linux安装教程
1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql2下载mysql在官网:http://dev.mysql.com/downloads/mysql/中,选择以下版本的mysql下载:执行如下命名:#mkdir /data/soft...原创 2019-03-27 18:01:19 · 6390 阅读 · 0 评论 -
运维角度浅谈MySQL数据库优化
一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:1、数据库表设计 项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分就是对表结构设计。对于数据库来说,这点很重要,如果设计不当,会直接影响访问速度和用户体验。影响的因...转载 2018-06-05 16:49:27 · 233 阅读 · 0 评论 -
union和union all的区别
Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union all的区别是,u...转载 2018-06-05 16:48:14 · 400 阅读 · 0 评论 -
linux下如何实现mysql数据库每天自动备份定时备份
概述 备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。而对于一些网站、系统来说,数据库就是一切,所以做好数据库的备份是至关重要的!备份是什么?为什么要备份容灾方案建设存储介质光盘 磁带 硬盘 磁盘阵列 DAS:直接附加转载 2017-09-05 10:52:41 · 258 阅读 · 0 评论 -
简单mysql数据库存储过程示例
mysql存储过程: 封装sql:?12345createprocedure p1()beginselect * fromt_news; end$ //mysql存储过程 简单实例显示存储过程转载 2016-09-28 10:55:37 · 920 阅读 · 0 评论 -
Java WebService 简单实例
一、准备工作(以下为本实例使用工具)1、MyEclipse10.7.12、JDK 1.6.0_22 二、创建服务端1、创建【Web Service Project】,命名为【TheService】。 2、创建【Class】类,命名为【ServiceHello】,位于【com.hyan.service】包下。转载 2016-08-08 16:15:17 · 233 阅读 · 0 评论 -
#2006 - MySQL server has gone away 问题解决方法
出现MySQL server has gone away有几种原因。1、应用程序(比如PHP)长时间的执行批量的MYSQL语句。 最常见的就是采集或者新旧数据转化。 解决方案: 在my.ini文件中添加或者修改以下两个变量:wait_timeout=2880000interactive_timeout = 288原创 2016-08-02 11:05:06 · 11990 阅读 · 1 评论 -
mysql连接池
1、把数据库驱动包 copy 到 %CATALINA_HOME%\common\lib 下。2、修改 %CATALINA_HOME%\conf\server.xml 文件,在 节点下添加: 12345678910 Context path="/appName" docBase="appName" auth=原创 2015-01-18 11:01:26 · 390 阅读 · 0 评论 -
BaseDao类
package dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import javax.naming.Context;import javax.naming.InitialConte原创 2015-01-18 11:06:07 · 623 阅读 · 0 评论 -
HibernateUtil
package util;import org.hibernate.SessionFactory;import org.hibernate.cfg.AnnotationConfiguration;public class HibernateUtil { private static final SessionFactory sessionFactory; s原创 2015-01-31 11:54:51 · 517 阅读 · 0 评论 -
MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
查看表的字段信息:desc 表名; 查看表的所有信息:show create table 表名; 添加主键约束:alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段); 添加外键约束:alter table 从表 add constraint 外键(形如:FK_从表_主表) foreign key 从表(外键字段原创 2015-01-09 18:54:05 · 492 阅读 · 0 评论 -
mysql创建表和删除表
mysql创建和删除表创建表简单的方式CREATE TABLE person (number INT(11),name VARCHAR(255),birthday DATE);或者是CREATE TABLE IF NOT EXISTS person (number INT(11),name VARCHAR(255),birth原创 2015-02-01 11:02:14 · 715 阅读 · 0 评论 -
mysql常用函数
一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn)转载 2015-01-10 17:27:17 · 341 阅读 · 0 评论