
Mysql
Gpwner
这个作者很懒,什么都没留下…
展开
-
Mysql查询结果中的记录冗余解决办法(distinct)
在查询语句中加入distinct即可解决这个问题下面用实例进行说话:创建这样一个表: 给表添加如下记录:distinct就是用于去除多余记录的: 比如现在我要查询表中有多少个不相同的姓名(name)可以看到查询结果显示:有三条记录我们换一换,查一查这个表格中有多少个不同的id: 我们可以看到结果与所有的记录相比少了两条id=1的记录;现在我们试一试用distinct来操纵多列(这里是两列)原创 2016-05-25 22:10:50 · 3523 阅读 · 0 评论 -
Mysql中的LIKE用法字符匹配
首先创建这么一个表: 插入数据: 1.搜索以字符或者其他类型的数据开头的记录问:我要查找id中以2014开头的记录,应该怎么办?代码:select id from demo where id like '2014%';查询结果: 当然我们也可以同时显示出name: 2.搜索包含字符或者其他类型的问:我要查找记录中name 包含有“Main”的记录,如何操作?代码:SELECT * FROM原创 2016-05-30 19:10:10 · 2262 阅读 · 0 评论 -
Mysql中Group By使用Having语句配合查询
注意 :having语句是必须和GROUP BY一起使用的,语句中可以只有GROUP,但是不可以只有Having,当然可以而这可以同时出现的。Having短语与WHERE的区别!!! WHERE子句作用于基表或视图,从中选择满足条件的元组。HAVING短语作用于组,从中选择满足条件的组。 下面我们举例说明首先我们创建这么一张表: 简单的介绍一下每一个域的意思:JOB—工种、SAL—–工资、DEP原创 2016-05-30 20:00:06 · 8198 阅读 · 0 评论 -
MySQL中的表名和数据库关键字相同解决办法
博主近段时间在做一个javaweb的小项目,需要数据库,但是今晚在创建一个表名为’order’的时候,‘很莫名其妙’地在报错,楼主以为是太久没使用命令行来创建,仔细检查自己的语句,找了半天也找不出个所以然。后来突然,想到mysql有个’order by’排序功能。博主在想是不是和java等编程语言一样,用户自定义的不能和关键字一样呢?于是博主开始测试,果不其然!下面分享解决办法!首先楼主想要创建一个原创 2016-05-31 21:55:19 · 8941 阅读 · 1 评论 -
浅谈mysql中子查询
当一个查询是另一个查询的条件时,称之为子查询。子查询可以使用几个简单命令构造功能强大的复合命令。子查询最常用于SELECT-SQL命令的WHERE子句中。子查询是一个 SELECT 语句,它嵌套在一个 SELECT、SELECT…INTO 语句、INSERT…INTO 语句、DELETE 语句、或 UPDATE 语句或嵌套在另一子查询中。需要用到的表:account表 borrower表 bra原创 2016-06-01 12:52:35 · 5297 阅读 · 0 评论 -
浅谈MySQL对指定字段进行加密
首先我们来认识一下blob类型的数据BLOB类型的字段用于存储二进制数据 MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。 MySQL的四种BLOB类型 类型 大小(单位:字节) TinyBlob 最大 255 Blob 最大 65K Medium。首先我们创建我们需要使用到的表格原创 2016-06-06 21:21:07 · 23889 阅读 · 3 评论