72 浏览
喜欢(0)

[MySQL]MySQL数据库中如何使用IF判断语句查询基于列值的结果?

[MySQL]MySQL数据库中如何使用IF判断语句查询基于列值的结果?问题描述比如有以下数据表(report)的查询语句:SELECT id, amount,type FROM report需要查询的是根据 report 表的 type 字段进行判断,如果 type='P' 则 amount 为:amount,如果 type='N' 则 amount 为:-amount ,在MySQL语句中如何使用判断...

MySQL 2018-01-18 09:51 0评论 0收藏
27 浏览
喜欢(0)

[MySQL]MySQL数据库中从百万条数据表中随机10条数据的查询方式有哪些?

[MySQL]MySQL数据库中从百万条数据表中随机10条数据的查询方式有哪些?问题描述如题,MySQL数据库中从百万条数据表中随机10条数据的查询方式有哪些?方案一SELECT name FROM random AS r1 JOIN (SELECT CEIL(RAND() * (SELECT MAX(id) FROM random)) ...

MySQL 2018-01-17 09:22 0评论 0收藏
44 浏览
喜欢(0)

[MySQL]MySQL数据库中插入操作时先判断数据是否存在,不存在则插入数据,存在则更新数据

[MySQL]MySQL数据库中插入操作时先判断数据是否存在,不存在则插入数据,存在则更新数据方案一根据条件查询判断记录是否存在,如下:IF (SELECT COUNT(*) FROM beta WHERE name = 'John' > 0) UPDATE alfa SET c1=(SELECT id FROM beta WHERE name = 'John')ELSEBEGIN INSERT...

MySQL 2018-01-17 09:20 0评论 0收藏
AD 友情赞助
27 浏览
喜欢(1)

[MySQL]MySQL数据库如何按某列分组排序后查询每个分组的最后一条数据?

https://stackoverflow.com/questions/1313120/retrieving-the-last-record-in-each-group[MySQL]MySQL数据库如何按某列分组排序后查询每个分组的最后一条数据?比如当前有如下的消息表(messages)及示例数据:Id Name Other_Columns-------------------------1 A A_data_...

MySQL 2018-01-16 10:55 0评论 0收藏
57 浏览
喜欢(0)

[MySQL]MySQL数据库中如何查询出所有包含指定的一个或者多个字段名(列名)的数据表集合?

[MySQL]MySQL数据库中如何查询出所有包含指定的一个或者多个字段名(列名)的数据表集合?问题描述比如当前有几个字段(列)名的集合,需要查询某个MySQL数据库中所有包含的这些字段(列)集合的数据表,在MySQL语句中应该如何实现呢?方案一SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME IN ('colu...

MySQL 2018-01-16 10:50 0评论 0收藏
112 浏览
喜欢(0)

[MySQL]MySQL数据库中如何为日期类型(Datetime)的字段(列)设置当前时间为默认值?

[MySQL]MySQL数据库中如何为日期类型(Datetime)的字段(列)设置当前时间为默认值?问题描述如题,在MySQL数据库中,如何为日期类型(Datetime)的字段(列)设置当前时间为默认值?我们知道,在SQL Server数据库中,可以使用 GETDATE() 函数来设置某个字段(列)的默认当前时间,那么,在MySQL数据库如何实现呢?方案一在MySQL 5.6.5 版本的数据库中,可以使用 CURRENT_TIMESTA...

MySQL 2018-01-16 10:23 0评论 0收藏
AD 友情赞助
50 浏览
喜欢(0)

[MySQL]MySQL数据库中如何使用SQL语句查看表或者列的所有外键?

[MySQL]MySQL数据库中如何使用SQL语句查看表或者列的所有外键?问题描述如题,[MySQL]MySQL数据库中如何使用SQL语句查看表或者列的所有外键?方案一查看一张表的所有外键:SELECT TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAMEFROM INFORMATION_SCHEMA.KEY_COL...

MySQL 2018-01-15 13:22 0评论 0收藏
2387 浏览
喜欢(1)

数据库管理工具神器-DataGrip,可同时管理主流的不同产品的数据库[SQL Server,MySQL,Oracle,Sqlite,PostgreSQL,DB2等]

前言DataGrip:Jet Brains出品的一款数据库管理工具(没错,是Jet Brains出品,必属精品)。DataGrip整合集成了当前主流数据库(如:SQL Server, MySQL, Oracle, PostgreSQL, Sybase, Sqlite, DB2, Azure等)的连接,管理等。让开发者或者是数据库管理员可以在一个管理器中管理多种不同产品的数据库。DataGrip特性智能查询控制台DataGrip允许您以不...

开发工具 2017-12-20 08:00 0评论 0收藏
2576 浏览
喜欢(7)

一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](二)

前言:在本系列第一篇《一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](一)》中,我为大家介绍了搭建空白解决方案以及在此解决方案中创建目录和对应的项目。本篇将和大家一起学习在项目中使用Nuget引入.NET对应的MySql.Data程序包,以及使用传统的Ado.NET连接MySQL数据库,实现一个简单的查询并将数据转换成泛型对象的操作。本篇知识要点Nuget程序包管...

ASP.NET MVC 2017-10-19 16:00 1评论 0收藏
AD 友情赞助
1837 浏览
喜欢(6)

MySQL使用SQL语句查询指定数据库中各个(每个)表的行数,大小以及创建时间等信息

查看MySQL指定数据库中每个表的行数,大小以及创建时间等信息的方式有多种,可以使用集成好的MySQL的GUI(可视化图形管理工具),也可以使用MySQL语句直接了当地进行查询。本文就使用SQL语句来查询MySQL指定数据库中各个表的行数,大小以及创建时间等相关的信息。实例代码如下:SELECT TABLE_NAME,TABLE_ROWS,DATA_LENGTH/1024/1024 "DATA_LENGTH",CREATE_TIME,T...

MySQL 2015-11-11 10:13 0评论 0收藏
991 浏览
喜欢(5)

关系数据库SQL Server,MySQL,Sqlite按日期查询最近的一条记录SQL查询语句汇总

数据库SQL操作中,按日期查询某数据表中最近一条记录是被经常用到的。不管是哪种数据库都会有这种需求,所以本文就对SQL Server,MySQL以及Sqlite等关系数据库(我们这里不讨论非关系数据库,如:Mongodb,Couchbase,Raven DB等)的TOP 1查询进行一个汇总。首先,我们的伪数据表(表名:MyUser)结构如下:Id           DisplayName             CreatedOn1 ...

综合文章 2015-11-03 21:40 0评论 0收藏
2119 浏览
喜欢(1)

MySQL数据库订单表按用户邮箱字段分组查询每个用户的第一条记录

程序开发或者一些数据统计时,在MySQL中使用GROUP BY分组是很常用的SQL语句。那么,如果如下的简单示例订单数据表,我们现需要使用GROUP BY分组后查询每个用户的第一个订单记录,应该如何实现呢?首先,我们创建示例数据表:orders,SQL语句如下:CREATE TABLE `orders` ( `id` int(6) NOT NULL AUTO_INCREMENT, `email_address` varchar(45...

MySQL 2015-09-28 20:33 1评论 0收藏
AD 友情赞助
4760 浏览
喜欢(3)

MySQL语句查询某一个数据库中包含某个或者某些指定字段名(列名)的所有表

假如当前有这样的需求:有一个MySQL数据库,里面创建了许多张表。在一些表的字段(列)中创建了某个字段各[列名](我们这里假定为字段:ColumnA)。现在,我们需要使用SQL语句从这个数据库中查询出所有包含了ColumnA字段的表,MySQL的查询应该如何来写呢,本文提供一种SQL语句写法供参考:SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHER...

MySQL 2015-09-27 17:35 0评论 0收藏
3381 浏览
喜欢(5)

MySQL数据库根据一个表的统计分组数据更新另一个表中某个或某些字段的方法

如题,MySQL根据一个表的统计分组数据更新另一个表中某个或某些字段的方法其实有许多种的。可以直接使用SQL语句来处理,如果涉及到较为复杂的更新业务逻辑,我们也可以使用存储过程甚至程序来批量更新。本文主要介绍的是使用一条SQL语句来实现跨表更新的功能。代码很简单,直接贴出来:UPDATE table1 A INNER JOIN (SELECT id,COUNT(*) AS Stat FROM table2 GROUP BY id) as...

MySQL 2015-09-26 23:02 0评论 0收藏
4032 浏览
喜欢(7)

Visual Studio 2015体验Entity Framework(EF) 6+MySQL+Code First +ASP.NET MVC 5示例教程初步

本文是一个Visual Studio 2015中体验Entity Framework(EF) 6+MySQL+Code First +ASP.NET MVC 5的初步示例教程。本示例开发环境:操作系统:Windows 10 专业版IDE:Visual Studio 2015程序项目涉及的架构及技术:ASP.NET MVC 5 + Entity Framework(EF) 6+MySQL+Code First首先,我们创建一个基于C#的A...

示例教程 2015-09-19 23:32 0评论 0收藏
3700 浏览
喜欢(3)

C#/.NET连接各类主流数据库(SQL Server,MySQL,Microsoft Access,DB2,Oracle)的连接字符串整理

C#/.NET项目开发过程中,特别是中大型的项目,跟数据库打交道那是再正常不过的事情了。数据库可以帮助我们保存和管理数据。C#/.NET的项目中,我们也可以使用不同的数据库。那么,我们今天就来总结整理一下C#/.NET的连接各类主流数据库(SQL Server,MySQL,Microsoft Access,DB2,Oracle)的连接字符串。一、C#/.NET连接Microsoft SQL Server1. 使用ODBC数据库连接// ...

C#开发 2015-09-08 23:09 0评论 0收藏
2669 浏览
喜欢(4)

Windows 8.1操作系统中用MySQL安装器一步一步在线安装MySQL5.6教程(附安装详细步骤图)

MySQL在线安装器的下载地址:http://dev.mysql.com/downloads/windows/installer/5.6.html进入页面后滚动到页面靠底部位置,选择操作系统为Microsoft Windows,再选择MySQL Installer 5.6 for Windows,点击下载(Download),如下图:接着进入下载链接页面,操作如图(不用登录或者注册什么的)到这里,我们就把MySQL 5.6的在线安装器下...

MySQL 2015-07-29 00:30 0评论 0收藏
6457 浏览
喜欢(3)

基于.NET的应用程序可以和MySql数据库搭配适用吗?

基于.NET的应用程序可以和MySql数据库搭配适用吗?首先,本博文旨在解答一些.NET初学者对于数据库选取搭配方面的认识。所以,如果你是一位资深开发老鸟,在看到这里的时候,请勿喷或者绕行。根据笔者几年的.NET相关开发经历和对一些资料、项目的阅读,得到的《关于.NET开发的应用程序是否可以使用MySql或者Oracle等等数据库》这一问题的答案是:基于.NET开发的应用程序是可以使用像MySql、Oracle等等这样的数据库。也就是说...

综合文章 2015-06-15 08:00 0评论 0收藏
6090 浏览
喜欢(9)

通过修改my.ini配置文件来解决MySQL 5.6 内存占用过高的问题

最近把MySQL升级到了5.6版本,无意中在任务管理器发现MySQL内存占用达到400+M,这是怎么回事呢?以前的版本可没有遇到过这种情况啊。开始的时候还以为是缓存了某个数据量较大的表的数据。于是重启MySQL服务,但结果出乎意料,MySQL服务一起启动,内存就又飙升到400+M。心想,这肯定不是缓存的那个表数据的问题了。接下来就是寻找解决MySQL 5.6 内存占用过高这个问题的解决方案了。经过实验测试,修改一下my.ini这个配置文...

MySQL 2015-04-09 12:39 0评论 0收藏
10503 浏览
喜欢(3)

MySQL用正则表达式查询判断一个字段的值是否是数字

我们知道,SQL Server中判断一个字段的值是否为数字可以用系统自带的ISNUMERIC()函数来处理,但是MySQL数据库中则没有这个(或者是没有一个直接判断是否是数字)的函数,但MySQL为我们提供了正则表达式的函数,所以我们可以用数字的正则表达式来处理有关判断字段值是否是数字的问题,具体的MySQL语句示例如下: SELECT * FROM TABLE_NAME WHERE COLUMN_NAME REGEXP '^...

MySQL 2015-01-26 13:29 0评论 0收藏
AD 友情赞助