标签 数据库 文章列表

假如我们有个分组查询的需求,要求按照指定字段进行分组并同时查询出分组字段的第一条和最后记录,大致数据如下: UNION查询1: SELECT 1 AS ID, 110 AS TRAIN_ID UNION SELECT 2 AS ID, 111 AS TRAIN_ID UNION SELECT 3 AS ID, 112 AS TRAIN_ID UNION查询2: SELECT 110 AS TRAIN_ID , 1 AS ID,1...

SQL Server 2015-12-14 790浏览 0评论 喜欢(9)

在SQL查询中,统计、分组是经常会遇到的需求。小型的数据库如:Access,Sqlite 数据库,大型的数据库如:SQL Server,Oracle以及MySQL等等。本文将会给大家分享下如题所说的统计、分组查询:Sqlite按天分组查询每天的最后一条数据记录,首先我们来看一下数据表的示例数据: 首先,我们用SQL语句来创建示例表MyTemp CREATE TABLE MyTemp( Name VARCHAR, Quantity IN...

SQLite 2015-11-12 2033浏览 0评论 喜欢(10)

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

MySQL 2015-11-11 1537浏览 0评论 喜欢(6)

之前总结一个关于《MYSQL 获取某个表的各列名(字段名)并以逗号分隔(隔开)连接》的文章,有MySQL需求的朋友请到该篇阅读详情。由于SQL SERVER和MySQL两者实现的方式不同,所以本文作一个关于如何使用SQK语句将SQL SERVER表中的所有列名(字段名)以逗号分隔并连接成字符串的示例,本示例是创建的一个自定义标量值函数。使用起来也是比较方便的,具体代码如下: CREATE FUNCTION fnColList(@in_...

SQL Server 2016-05-19 440浏览 2评论 喜欢(3)

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

MySQL 2015-09-28 2033浏览 1评论 喜欢(1)

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

MySQL 2015-09-27 3063浏览 0评论 喜欢(3)

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

MySQL 2015-09-26 2818浏览 0评论 喜欢(4)

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

C#开发 2015-09-08 3354浏览 0评论 喜欢(3)

还在为不会怎么在Microsoft SQL Server 2012中创建Northwind示例数据库而烦恼?在这里,就给大家来演示如何使用Northwind数据库脚本在SQL Server 2012数据库中创建Northwind示例数据库。 我们都知道,Northwind是SQL Server 2000中使用的示例数据库。在SQL Server 2005数据库中,则被AdventureWorks示例数据取代了。如果你作为一名数据库的初...

SQL Server 2015-08-19 2927浏览 0评论 喜欢(0)

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

综合文章 2015-06-15 6406浏览 0评论 喜欢(3)

在同一个服务器上完成MYSQL复制一个数据库的表到另一个数据库的操作是比较简单的,具体操作如下: 1.首先复制源表的结构到目标表 CREATE TABLE target.mytable LIKE source.mytable; 2.接着复制所有的数据记录到目标表中 INSERT INTO target.mytable SELECT * FROM source.mytable; 这里需要注意的是,如果数据比较大,我们可以先禁用KEYS,...

MySQL 2014-08-28 27076浏览 0评论 喜欢(2)