分类: mysql

221 篇文章

Ubuntu远程连接MySQL8(connection refused)
1.确认服务是否开启,端口是否正确 netstat -anp|grep mysql 2.查看防火墙 sudo ufw status 开放3306端口 sudo ufw allow 3306 2. 修改配置文件 vi /etc/mysql/mysql.conf.d/mysqld.cnf 注释掉 bind-address   = 127.0.…
java new Date()时间与保存到数据库时间不一致问题
java 中使用new Date()获取的时间是服务器对的时间,但是存储到数据库后差几个小时 解决办法,在连接地址后加 serverTimezone=GMT%2B8 例如: jdbc:mysql://localhost:3306/ddd?useUnicode=true&characterEncoding=utf-8&use…
项目中常用到的 19 条 MySQL 优化
作者 | zhangqh 链接 | segmentfault.com/a/1190000012155267   关于MySQL优化方法,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂。偶尔看到SF,发现了这篇文章,总结得很经典,希望对大家今后开发中有帮助 。今天的文章共提到19条常用的MySQ…
【数据库】MySQL四种方法实现merge into
本文主要介绍将oracle中的merge into转换成MySQL的语法 在Oracle中,可以使用merge into,但是,MySQL中不支持,可以使用以下几种方法。 方法一:update + insertmerge其实就是不存在则insert,存在则update,所以可以把它拆分成: update ... where exist(s…
超全整理,MySQL常用函数
之前已经整理过了SQL Server的一些常用函数,有需要的也可以一起看一下,今天继续分享MySQL的一些常用函数。     1、数学函数     ABS(x)         --返回x的绝对值  …
MySQL 多表关联更新及删除
一、 多表关联更新 问题描述:现有tdb_goods表(含有具体信息)和tdb_goods_cates表(没有具体信息),需要查询tdb_goods表的所有记录,并且按"类别"分组,且将分组结果写入到tdb_goods_cates数据表。然后通过tdb_goods_cates数据表来更新tdb_goods表 ² 查询tdb_go…
mysql的update、delete、和insert into时表别名用法
mysql数据库update、delete、和insert into表的时候,如果要使用表别名,必须按照规范写法来写: insert: 简写:insert into t_a a(a.id, a.name) values(1, '张三'),执行结果:报错 规范写法:还没查到怎么在insert的时候使用表别名 update:简写:update…
Mysql DELETE 不能使用别名? 是我不会用!
今天碰到一个sql问题,就是在delete中加了别名,导致报错了:"[Err] 1064 - You have an error in your SQL syntax; ..." 简单说下过程,本来是一个简单的delete语句: delete from table1 where status=2; 后需要增加关联条件,所以在后边追加了wh…