标签 Mysql 文章列表

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

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

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

综合文章 2015-11-03 676浏览 0评论 喜欢(5)

程序开发或者一些数据统计时,在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 2020浏览 1评论 喜欢(1)

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

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

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

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

本文是一个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 首先,我们...

示例教程 2015-09-19 2451浏览 0评论 喜欢(6)

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

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

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

MySQL 2015-07-29 2617浏览 0评论 喜欢(4)

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

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

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

MySQL 2015-04-09 5586浏览 0评论 喜欢(9)

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

MySQL 2015-01-26 10100浏览 0评论 喜欢(3)

最近在研究MySQL数据库的关于表结构方面的一些操作,比如: 克隆指定表的表结构(包括字段,索引等,但不复制其中的数据记录) 查看表的字段名,类型等结构信息 收集了一些关于MySQL操作表方面的资料,经测试后整理于此。 首先,是克隆指定表的结构(包括字段,索引等,但不复制其中的数据记录),用MySQL 的LIKE 语句可容易地实现: CREATE TABLE 新表名 LIKE 旧表名 或者 CREATE TABLE 新表 SE...

MySQL 2014-12-25 3547浏览 0评论 喜欢(3)

MySQL导出指定表或者指定查询条件的表的数据可以用mysqldump命令中的-w(或者-where)参数来处理, 应用场景如,当前需要从MySQL数据库中的一个表中导出指定查询条件的数据,这时我们就可以借助MySQL的mysqldump命令。 具体的命令如下: mysqldump -u 用户名 -p密码 数据库 表名 -w "查询条件" > 备份文件保存路径

MySQL 2014-11-14 10662浏览 0评论 喜欢(3)

由于项目MySQL数据库中某个表的数据记录存在重复记录,需要根据某个字段删除其冗余的记录。网上虽然有很多关于解决此问题的方案,但大部分都是不经过测试和分析就一个劲的转,你转他的,他转你的误导大家。今天正好我也需要这样一条SQL语句来删除重复数据,在此也一并分享出来,亲测可用。 具体MySQL语句如下: DELETE a FROM YourTable AS a, (SELECT * FROM YourTable GROUP BY 字段 ...

MySQL 2014-11-04 16799浏览 0评论 喜欢(4)

MySQL读取随机记录的实现方法有很多,现总结两种: 用法一:适用于小数据量的数据表(Table) SELECT * from TABLE order by RAND() LIMIT 1 用法二:可用于大数据量的数据表(Table) SELECT Column FROM table AS r1 JOIN (SELECT MAX(Id) AS wid_c FROM table) AS tmp1 WHERE r1.Id >= (S...

MySQL 2014-09-05 27085浏览 0评论 喜欢(5)

最近项目有个实现多关键词查询的需求(本文的实例为英文数据),实例场景为:有一个文章表和一个标签表,现在需要用每一个标签作为搜索关键字去搜索每篇文章的标题和描述中是否完全包含关键字,如: 文章标题--"This is a full-text search with multiple words test."; 文章描述--"article description..." 标签--"search words" 即要搜索标题中是否完全包含"...

MySQL 2014-08-29 32464浏览 0评论 喜欢(8)

MySQL读取txt文本文件并将数据插入到指定的字段列中,网上GOOGLE了一下,将对应的表名和字段名替换就OK LOAD DATA LOCAL INFILE 'D:/topic.txt' INTO TABLE table FIELDS TERMINATED BY 't' LINES TERMINATED BY 'n' (@col1) SET field=@col1; 本文参考:http://stackoverflow.com/qu...

MySQL 2014-08-30 28292浏览 0评论 喜欢(1)

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

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

这篇文章的标题看上去不太对。想用一句话概括这篇文章想表达的内容,太难起了。不管了,我们用一个具体的应用场景来解释一下这句话所要真正表达的SQL查询思想,假如我有如下需求,有数据表如下: id Name 1 A 1 B 2 C 想用一条SQL语句查询得到如下结果: id Names 1 A,B 2 C 以上的需求场景即为本文的主题,有了MySQL的查询数据和...

MySQL 2014-08-27 24453浏览 0评论 喜欢(4)

对于小项目的简单实现方式: SELECT * FROM cpstore WHERE Domain LIKE '%fir%' ORDER BY REPLACE(Domain,'fir','') 以此记录,以备日后查询

MySQL 2014-07-28 27218浏览 0评论 喜欢(2)