- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 mysql中having的用法(和where的区别)
让我们先运行2个sql语句: 1、SELECT * FROM `welcome` HAVING id >1 LIMIT 0 , 30 2、SELECT * FROM `welcome` WHERE id >1 LIMIT 0 , 30 查看一下结果吧,怎么样?是不是查询到相同的结果。 让我们再看2个sql语句: 1、SELECT user, MAX(salary) FROM users
2012-12-22 15:46:21 2755
转载 PHP关联数组的10个技巧
PHP关联数组的10个技巧 这篇文章将介绍10个操作PHP关联数组的技巧,熟练运用能帮助你提高开发效率。 1、添加数组元素 PHP是一种弱类型语言,这意味着你不需要显示声明一个数组及其大小,相反,你可以同时声明并填充数组。 $capitals = array( 'Alabama' => 'Montgomery', 'Alaska' => 'Juneau', 'A
2012-12-22 15:29:59 267
转载 source exec区别
source exec区别 2011-05-12 10:22:19| 分类: shell编程 |字号 订阅 来自shell十三问: 问题的提出: cd /etc/aa/bb/cc可以执行,但是把这条命令写入shell时shell不执行!这是什幺原因呀! 先让我们了解一下行程(process)的观念好了。 首先,我们所执行的任何程序,都是由父行程(paren
2012-12-16 19:44:33 218
原创 insert ... for duplicate key update ...
$sql = "insert into groupquota (ugid,concurrent,compute) ". "values($ugid,$concurrent,$compute) on duplicate key update ". "concurrent=concurrent-$concurrent,compute=co
2012-12-15 15:14:26 239
原创 mysql数据库左/右 内/外连接使用方法
(1).表A和B的描述 mysql> desc A; +-------+------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+------------------+------+-----+------
2012-12-13 18:21:17 355
原创 mysql 数据库外键使用
1.创建表A,id为主键 create table A(id int unsigned primary key not null,name varchar(128) not null)Engine=InnoDB,CHARSET=utf8; 2.创建表B,id为来自于表A的id字段的外键, create table B(id int unsigned primary key not n
2012-12-13 16:31:28 285
转载 shell 批量注释方法研究
写SHELL的时候以前都是用#注释,但是遇到一段话需要注释的时候,需要N多个#,太麻烦了。 今天逛坛子的时候发现可以注释一段内容: 今天用 : ....注释内容 BLOCK 注释掉一段话,发现注释内容中有报错出现。仔细查看发现是有反引
2012-12-12 13:30:45 656
原创 通过事务实现互斥
1.可以实现互斥:select...for update 与select...for update之间的互斥 事务A: $ret = mysql_query("BEGIN",$con); $sql = "select * from taskstatus where aid=300 for update"; $ret = mysql_query($sql,$con); sleep(10
2012-12-11 13:56:38 382
转载 mysql数据库锁
一个数据库操作需要半个小时,并且在一个transaction内,导致其它的操作因为lock而timeout。 为了解决这个问题,找了DBA了解了数据锁的知识: 1. 两种类型的锁: locks: 共享的(S)锁允许一个事务去读一行(tuple)。 独占的锁(X)允许一个事务更新或删除一行。 2. 表锁定,页锁定,行锁定? 看看my
2012-12-10 22:35:32 230
转载 bash的unexpected end of file错误
syntax error: unexpected end of file问题的解决办法 dos文件转换成unix文件格式 dos格式文件传输到unix系统时,会在每行的结尾多一个^M,当然也有可能看不到,但是在vi的时候,会在下面显示此文件的格式,比如 "dos.txt" [dos] 120L, 2532C字样,表示是一个[dos]格式文件,如果是MAC系统的,会显示[MAC],因为文
2012-12-04 15:04:02 1025 1
原创 php mysql 创建及使用procedure的例子
$con = mysql_connect("localhost","root","root"); if (false == $con) { printf("%s,%s,%s\n",__FILE__,__FUNCTION__,__LINE__); } $ret = mysql_select_db("algoplat",$con); if (
2012-12-01 16:48:59 328
原创 php mysql事务的例子
$con = mysql_connect("localhost","root","root"); if (false == $con) { printf("%s,%s,%s\n",__FILE__,__FUNCTION__,__LINE__); exit(1); } $ret = mysql_select_db("algoplat
2012-12-01 15:56:36 245
原创 php操作mysql的例子
//连接数据库 $con = mysql_connect("localhost","root","root"); if (false == $con) { printf("%s,%s,%s\n",__FILE__,__FUNCTION__,__LINE__); } //选择数据库 $ret = mysql_selec
2012-12-01 15:20:37 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人