MySQL
vlees
vlees@qq.com
展开
-
MySql 同表复制数据 可以改变数据
Mysql语法:INSERT INTO 表名 (字段)SELECT 字段 FROM 表名 WHERE 条件;如果要修改其中某一个字段,在查询语句中:x(要改变的值) as 字段名。eg:INSERT INTO table ( `a`, `b`, `c` ) SELECT `a`, `b`, 2 AS c FROM table WHERE a = 1;...原创 2018-05-21 13:41:32 · 12896 阅读 · 3 评论 -
mysql 如何用一条SQL将一张表里的数据插入到另一张表 4个例子
1. 表结构完全一样 insert into 表1 select * from 表2 2. 表结构不一样(这种情况下得指定列名) insert into 表1 (列名1,列名2,列名3) select 列1,列2,列3 from 表23、只从另外一个表取部分值insert into 表1 (列名1,列名2,列名3) values(列1,列2,(select 列3 from 表2));转...原创 2018-06-21 13:34:58 · 4778 阅读 · 0 评论 -
通过Navicat创建MySql定时任务
需求:定时删除数据库A表中10分钟之前的数据。1.创建存储过程CREATE DEFINER=`root`@`%` PROCEDURE `del_hrt`()BEGIN SET @time = date_sub(now(), interval '10' MINUTE); DELETE FROM rt_hrt_sip WHERE ctime < @time; ...原创 2018-09-14 15:53:04 · 14541 阅读 · 0 评论 -
mysql日期加减
mysql日期加减 一、MySQL 为日期增加一个时间间隔:date_add()。1、 示例:set @dt = now();select date_add(@dt, interval 1 day); - 加1天select date_add(@dt, interval 1 hour); -加1小时select dat...转载 2018-09-14 15:56:01 · 452 阅读 · 0 评论 -
DBeaver 指定JDK
Ubuntu 18jdk更新到11后dbeaver无法打开最后定位问题是dbeaver无法支持jdk11,但是不想更换系统环境JDK。就在下载一个JDK8,给DBeaver使用DBeaver 指定JDKsudo vim dbeaver.ini增加-vm/usr/xxxxx (你自己jdk的位置)...原创 2018-12-12 21:50:49 · 13937 阅读 · 0 评论 -
Mysql字符串字段判断是否包含某个字符串的方法
方法一:likeSELECT * FROM 表名 WHERE 字段名 like "%字符%";方法二:find_in_set()利用mysql字符串函数 find_in_set();SELECT * FROM users WHERE find_in_set(str1, str2);mysql有很多字符串函数 find_in_set(str1,str2)函数是返回str2中str1所在...原创 2018-12-06 13:23:51 · 497 阅读 · 0 评论