`

Mysql 数据库操作

 
阅读更多

把一个表中数据更新到另一个表:

UPDATE 
   cflow c, order o
SET 
   c.order_no = o.order_no
WHERE
   a.`name` = o.`name`

表中某个字段为varchar存储的json格式,若想获取json中某个属性对应的值

SELECT REPLACE(REPLACE(UNHEX(SUBSTRING(HEX(remark),1,LENGTH(SUBSTRING_INDEX(HEX(remark),HEX(','),1)))),'"HandleFee":"',''),'"','') AS HandleFee, created_at, app_type, order_no, trade_money, platform_type
FROM (
	SELECT UNHEX(SUBSTRING(HEX(remark),LENGTH(SUBSTRING_INDEX(HEX(remark),HEX('TranAmount'),1))-1,LENGTH(HEX(remark)))) AS remark, created_at, app_type, order_no, trade_money, platform_type
	FROM `admin_bank_handle_record`
	WHERE handle_type = 1 AND record_status = 3) AS a;

 

将数据库表更新时间字段设置为自动更新:

ALTER TABLE `my_db`.`test_record` 
MODIFY COLUMN `updated_at` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间' AFTER `created_at`;

 

SELECT DISTINCT CONCAT('update notice_record set bank_code = ','''',CASE WHEN a.bank_name LIKE '中信银行%' THEN 'B012' WHEN a.bank_name LIKE '中国邮政储蓄银行%' THEN 'B011' ELSE '' END,'''',' where id = ','''',b.id,''';')
FROM `authentication_record` AS a INNER JOIN notice_record AS b
ON a.bank_number = b.`bank_no`
AND b.`bank_code` = '';
 
分享到:
评论

相关推荐

    C#通过MySql.Data.dll连接MySql数据库操作

    /// <summary> /// MySQL数据库操作 /// author:hhm /// date:2012-2-22 /// </summary> public class MySqlDbHelper { #region 私有变量 private const string defaultConfigKeyName = "DbHelper";//连接字符串 ...

    mysql数据库操作类

    mysql数据库操作类很好的哦mysql数据库操作类很好的哦mysql数据库操作类很好的哦

    C#实现Mysql数据库操作实例(含源码)

    在本文中,我们将深入探讨如何使用C#语言来实现对MySQL数据库的操作。C#是一种广泛应用于Windows和Web应用程序开发的强大编程语言,而MySQL则是一种高效、开源的关系型数据库管理系统。结合两者,我们可以创建功能...

    MySQL数据库操作软件

    简单易用的MySQL数据库操作软件,解压后里面有安装的注册信息。 SQLyog 相比其它类似的 MySQL 数据库管理工具其有如下特点: 1、基于C++和MySQL API编程; 2、方便快捷的数据库同步与数据库结构同步工具; 3、易用...

    MySQL数据库操作 ppt

    MySQL数据库操作.ppt MySQL数据库操作.ppt

    Linux平台的MySQL数据库操作与创建.pdf

    Linux平台的MySQL数据库操作与创建 Linux操作系统和MySQL数据库是当前最流行的系统平台和应用软件。Linux是功能强大、高效、开放式的操作系统,而MySQL是快速、功能强大的数据库。以下是Linux平台上的MySQL数据库...

    c#解决mysql乱码问题的解决及mysql数据库操作的封装

    接下来,我们讨论如何封装MySQL数据库操作。你可以创建一个数据库访问层(DAL,Data Access Layer),包含一系列静态方法或实例方法,用于执行常见的数据库操作,如连接、查询、插入、更新和删除。 以下是一个简单...

    php+mysql数据库操作类 v1.0

    《PHP+MySQL数据库操作类 v1.0:基础与实践》 在PHP开发中,数据库交互是不可或缺的一部分,尤其在动态网站的构建中,PHP与MySQL的结合使用为数据存储和检索提供了强大支持。本文将深入探讨“php+mysql数据库操作类...

    易语言Mysql数据库操作演示

    在“易语言Mysql数据库操作演示”这个项目中,我们将探讨如何使用易语言来实现对MySQL数据库的操作。 首先,我们需要了解MySQL数据库的基本概念。MySQL是一款开源、免费的关系型数据库管理系统,广泛应用于Web应用...

    MySql数据库操作DLL

    以下是关于MySQL数据库操作DLL的一些关键知识点: 1. **MySqlConnection**: 这是MySQL数据库的主要连接类,类似于SQL Server的SqlConnection。它负责打开、关闭数据库连接,执行SQL命令,以及管理事务。通过创建...

    MySQL数据库操作MFC封装类

    MySQL数据库操作MFC封装类是面向C++开发者的一种实用工具,它将MySQL数据库接口与Microsoft Foundation Classes (MFC)库相结合,提供了更便捷的数据库访问方式。MFC是微软为Windows应用程序开发提供的一套类库,它...

    基于Node.js和Express的MySQL数据库操作设计源码

    本源码项目是基于Node.js和Express的MySQL数据库操作设计,包含23个文件,主要使用JavaScript编程语言。该项目展示了如何使用Express框架连接MySQL数据库,并进行基本的CRUD(创建、读取、更新、删除)操作。系统...

    一个MySQL数据库操作类,支持连贯操作,查询结果自动进行缓存管理

    今天刚做的一个MySQL操作类,基本功能已经完成,支持连贯操作,支持基本的增改删差,查询条件和数据插入支持数组方式。自动缓存管理,可以选择文件缓存,或者memcache(也可以很方便的扩展其他缓存方式)。 使用...

    易语言Mysql数据库操作演示源码

    易语言Mysql数据库操作主要涉及以下几个知识点: 1. 数据库连接:首先,我们需要建立与Mysql服务器的连接。这通常涉及到设置服务器地址、数据库名、用户名和密码等参数。易语言中,可以使用“打开数据库连接”命令...

    C# MySQL 数据库操作类 (包含MySql.Data.Dll文件) 常用方法二三十多个

    本资源提供了一个C#编写的MySQL数据库操作类,包含了MySql.Data.Dll库,这使得开发者可以方便地进行数据库查询、插入、更新和删除等操作。这个类库集成了大约二三十个常用的方法,覆盖了数据库操作的基础功能。 ...

    Python的MySQL数据库操作-修改版

    Python的MySQL数据库操作-修改版 本节资源主要讲解了使用Python语言对MySQL数据库进行操作的过程,涵盖了建立数据库连接、执行SQL语句、插入数据、查询数据、关闭数据库连接等基本操作。 首先,需要引入 MySQLdb ...

    MySQL数据库操作与查询

    MySQL数据库操作与查询的常用知识点的一个思维导图,数据库操作、创建数据库、删除数据库、选择数据库、数据表操作、创建数据表、删除数据表、修改数据表(添加、删除、修改列)、数据操作、插入数据、更新数据、...

    MySQL数据库操作帮助类.rar

    "MySQL数据库操作帮助类"是一个专门用于简化C#编程中与MySQL数据库交互的类库。这个压缩包"MySQL数据库操作帮助类.rar"包含了一个名为"MySQLHelper.cs"的C#源代码文件,它提供了一种高效且易于使用的接口,帮助...

Global site tag (gtag.js) - Google Analytics