
Mysql
liiuweii
你之所以会特别,是因为你愿意比别人付出更多的努力或者更逗逼
展开
-
mysql面试问题
1、超键、候选键、主键、外键超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。外键:在一个表中存在的另一转载 2016-03-11 09:19:23 · 856 阅读 · 0 评论 -
用户登录验证
1.检查用户名是否符合规定“两位以上的字母,数字,或者下划线”,代码如下:/** * 检查用户名是否符合规定 * * @param STRING $username 要检查的用户名 * @return TRUE or FALSE */ function is_username($username) { $strlen = strlen($username);原创 2016-12-11 16:30:23 · 687 阅读 · 0 评论 -
php支付宝接口用法分析
本文实例讲述了php支付宝接口用法。分享给大家供大家参考。具体分析如下: 现在流行的网站支持平台,支付宝当仁不让的老大了,现在我们就来告诉你如何使用支付宝api来做第三方支付,把支付宝放到自己网站来,alipay_config.php配置程序如下:<?php */ //alipay_config.php 配置程序 $interfaceurl = "https://www.alipay.com转载 2016-11-08 21:01:08 · 569 阅读 · 0 评论 -
Mysql函数date_format,from_unixtime 详解
时间转换是数据库读取数据时经常碰到的操作,下面总结了一下常用的转换方法:1.DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等转载 2016-08-12 21:37:56 · 1139 阅读 · 0 评论 -
做活动时mysql的一个潜在坑
前两天策划反馈某项活动中,理论上大概千分之一中奖率的一个奖品,连续四次被同一个玩家得到了。他之前已经找了几个程序复查过代码,都说没啥问题,但是从概率上讲,肯定是有问题的,所以希望我“为程序员正名”。经过一上午的奋战,我也算不辱使命,找出了这个潜伏了5年的bug,也了解了关于mysql的一个潜规则。整个业务场景大概是这样的(下面代码仅为示意,不可直接运行):首先,每个玩家报名的时候,向数据库中插入一行转载 2016-08-19 10:52:48 · 811 阅读 · 0 评论 -
pdo 数据库操作类
/** * MyPDO * @author Jason.Wei * @license http://www.sunbloger.com/ * @version 5.0 utf8 */class MyPDO{ protected static $_instance = null; protected $dbName = ''; protec转载 2016-08-03 15:00:54 · 373 阅读 · 0 评论 -
Medoo的使用教程
http://medoo.lvtao.net/index.php原创 2016-07-29 16:30:19 · 1308 阅读 · 1 评论 -
mysql 中having的用法
使用 HAVING 子句选择行HAVING 子句对 GROUP BY 子句设置条件的方式与 WHERE 子句和 SELECT 语句交互的方式类似。WHERE 子句搜索条件在进行分组操作之前应用;而 HAVING 搜索条件在进行分组操作之后应用。HAVING 语法与 WHERE 语法类似,但 HAVING 可以包含聚合函数。HAVING 子句可以引用选择列表中出现的任意项。下面的查询得到本年转载 2016-07-29 16:25:49 · 859 阅读 · 0 评论 -
mysql 数据库中交换两列的值
update product as a, product as bset a.original_price=b.price, a.price=b.original_price where a.id=b.id;原创 2016-07-23 15:40:35 · 971 阅读 · 0 评论 -
mysql查询用memcache
实际应用中,尤其是在大规模访问的Web项目中,Memcache作为一种优秀的缓存解决方案,被广泛使用。其灵活性和可扩展性受到了广大开发者的青睐。为了提高响应速度,使用Memcache来减少数据查询运算是一种不错的选择。 关于Memcache的安装和配置,网上有很多资料,这里就不再赘述。本文以笔者在实际项目中的应用为例,来说明如何使用Memcache缓存MySQL数据,从而达到高效数据转载 2016-03-14 11:56:58 · 641 阅读 · 0 评论 -
SQL语句
SQL语句大全一、创建和删除数据库1、创建用户//创建用户且置密码,在MySQL中行,但在Oracle中行 ----必须在超级管理员身份下操作create user hncu identified by '1234'2、创建数据库//创建数据库 并手动指定编码格式//错,因为根据手册的查询,数据库名应该在 EXISTS后面CREATE DATABA转载 2016-03-11 10:18:28 · 320 阅读 · 0 评论 -
mysql 距离计算和分页
SELECT *,(round(6367000 * 2 * asin(sqrt(pow(sin(((latitude * pi()) / 180 - ({$userLatitude} * pi()) / 180) / 2), 2) + cos(({$userLatitude} * pi()) / 180) * cos((latitude * pi()) / 180) * pow(sin(((long转载 2016-12-05 11:56:25 · 539 阅读 · 0 评论