最新消息:文章中包含代码时,请遵守代码高亮规范!

MySQL

按距离排序、范围查找附近信息【转载】

Java 姚, 伟 7个月前 (05-19) 333浏览 0评论

简介 现在几乎所有的O2O应用中都会存在“按范围搜素、离我最近、显示距离”等等基于位置的交互,那这样的功能是怎么实现的呢?本文提供的实现方式,适用于所有数据库。 实现 为了方便下面说明,先给出一个初始表结构,我使用的是MySQL: CREATE TA...

SQL中case when then用法

MySQL Seven 8个月前 (04-18) 351浏览 0评论

SQL中case when then用法 case具有两种格式。简单case函数和case搜索函数。 下面给给例子你就知道他的用法了: view plain copy create table student(     name ...

【转载】详述MySQL的聚合查询

MySQL sherri 9个月前 (03-20) 448浏览 0评论

在mysql查询表记录的时候,经常会需要进行汇总查询,这时候就需要使用聚合! 聚合操作语法: select 【field1,field2..fieldn】 functionname(聚合函数) from tablename 【where condit...

【原创】关于SQL注入与预防SQL注入

MySQL sherri 9个月前 (03-20) 495浏览 0评论

SQL注入: SQL注入主要类型有数字注入以及字符串注入。 1、数字注入:比如通过get方式传id值给后台,检索文章信息。正常的传id值可以正确的进行检索。但是如果后台没有对传过去的id值进行验证,那么黑客可以通过传类似于 id = -1 OR 1=...

【原创】SQL查询日期并转换需要的格式

MySQL sherri 9个月前 (03-20) 473浏览 0评论

用处:我们在查询数据库时,通常需要将查询的日期转换成自己需要的格式并进行一定的操作,SQL为我们提供了一些这样的函数。 sql format()函数: SELECT FORMAT(column_name,format) FROM table_name...

【转载】Mysql数据分组GROUP BY 和HAVING与WHERE组合使用

MySQL sherri 10个月前 (02-23) 506浏览 0评论

理解分组,可以这样:对GROUP BY子句后面跟随的列名进行分组,然后对每一个分组而不是整个表进行操作。 举例:在产品表中,检索每一个供应商提供的商品的数量。  view plain copy mysql> SELECT vend_...

Mysql的 left join 和 right join【原创】

MySQL ada 11个月前 (01-29) 498浏览 0评论

最近在研究mysql,看到left join和right join,平常个人使用left join比较多,而相对right join基本上没有使用过,查阅了一下资料: left join(左联接)      返回包括左表中的所有记录和右表中联结字段相...

sql between and 用法 BETWEEN【转载】

MySQL sherri 11个月前 (01-25) 495浏览 0评论

语法 test_expression [ NOT ] BETWEEN begin_expression AND end_expression 参数 test_expression 是用来在由 begin_expression 和 end_expr...

【数据库】MySQL获取星期的函数DAYNAME(d)、DAYOF【原创】

MySQL sherri 11个月前 (01-25) 570浏览 0评论

MySQL获取星期的函数DAYNAME(d)、DAYOFWEEK(d)和WEEKDAY(d) DAYNAME(d)函数返回日期d是星期几,显示其英文名称,如Monday,Tuesday等。 其中,参数d可以是日期和时间,也可以是日期。 【实例】使用D...

mysql去除一张表的重复数据(原创)

MySQL 俞, 树伟 11个月前 (01-23) 389浏览 0评论

1.先创建一张和tb1表一样结构的表tb2 CREATE  TABLE  tb2  LIKE tb1; 2.将tb1中不重复的记录导入到tb2 INSERT  INTO  tb2  SELECT  distinct *  FROM  tb1 3.删除...

mysql如何快速复制一张表(原创)

mysql如何快速复制一张表(原创)

MySQL 俞, 树伟 11个月前 (01-23) 538浏览 0评论

1.create table tb2 like tb1; 2.insert into tb2 select * from tb1; 可以快速复制一张相同的数据表,结构与数据完全一致。   转载时请注明出处及相应链接,本文永久地址:http...

SQL之case when then用法【原创】

MySQL sherri 11个月前 (01-18) 623浏览 0评论

case具有两种格式:简单case函数和case搜索函数。 case sex  简单case函数 when 1 then ‘男’ when 2 then ‘女’ else ‘其他’...

密码学中的盐值“salt”【转载】

MySQL sherri 1年前 (2017-12-11) 542浏览 0评论

为什么要在密码里加点“盐” 盐(Salt) 在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。 以上这句话是维基百科上对于 Salt 的定义,但是仅凭这句话还是很难理解什么...

mysql主从同步配置【原创】

MySQL Leon 1年前 (2017-09-17) 579浏览 0评论

MYSQL主从同步是利用mysql二进制日志文件(bin-log) 将主服务器上执行的操作在多个子服务器中重新执行一遍 MySam引擎负责新增修改删除操作,InnoDB引擎负责查询 实现读写分离 达到缓解服务器压力 数据分布与备份等目的 首先配置主服...

MySQL 5.7默认ONLY_FULL_GROUP_BY语义介绍【转载】

MySQL aaron 1年前 (2017-07-20) 751浏览 0评论

ONLY_FULL_GROUP_BY是MySQL提供的一个sql_mode,通过这个sql_mode来提供SQL语句GROUP BY合法性的检查,在MySQL的sql_mode是非ONLY_FULL_GROUP_BY语义时。一条select语句,My...

MySQL数据类型:UNSIGNED注意事项【转载】

MySQL Ripple 2年前 (2017-03-25) 900浏览 0评论

转载自这里 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。 表...