php mysql 常用语句_php学习笔记(10):MYSQL数据库中的常用SQL语句

MYSQL数据库中的常用SQL语句

1、SELECT 查询语句和条件语句

SELECT  查询字段FROM表名WHERE条件

查询字段:可以使用通配符*、字段名、字段别名

表名: 数据库.表名 ,表名

常用条件: =等于 、<>不等于、in包含 、not in不包含、like匹配

BETWEEN  在范围  、not BETWEEN不在范围

条件运算: and、or、( )

2、排序,分组,指针查询,计算

分组语句:group by字段--在order之前

排序语句:order by字段,字段ASC / DESC --在limit之前

指针查询:limit初始值,结束值--语句最后

计算:

COUNT(*) 统计函数

MAX(*) 最大值函数

MIN (*) 最小值函数

AVG(*) 平均值函数

SUM(*) 累计值函数(∑)

3、Insert 插入语句

insert into 表名(字段…,…) values(值…,…)

insert into 表名values(值…,…)

4、Update 更新语句

UPDATE 表名SET字段=值WHERE条件 (limit可有可无)

常用条件: =等于 、<>不等于、in包含 、not in不包含、like匹配

BETWEEN  在范围  、not BETWEEN不在范围

条件预算: and、or、( )

5、Delete  删除语句

DELETE  FROM 表名WHERE条件 (limit可有可无)

常用条件: =等于 、<>不等于、in包含 、not in不包含、like匹配

BETWEEN  在范围  、not BETWEEN不在范围

条件预算: and、or、( )

复习前几次知识,下次用php操作数据库:

/*

* Created on 2010-1-2

* Author:CHAUVET

* Funtion:比较静态变量与变量之间的区别,全局变量于局部变量之间的区别,可变变量的使用,字符串运算,

* 位运算符,逻辑运算符,比较运算符强化,三元运算符,可选参数,变量函数,对函数的引用,取消引用,服务器

* 及文件的信息,三个打印语句的区别

*/

function displayMessage(){

static $message=0;

$message+=1;

echo $message." ";

}

function showMessage(){

$message=0;

$message+=1;

echo $message." ";

}

/*

for($i=0;$i<10;$i++){

displayMessage();

echo "

";

}

for($i=0;$i<10;$i++){

showMessage();

echo("
");

}

$info="you can't see me";//声明全局变量$info

$information="you could see it";//声明全局变量$information

function _show(){

echo("$info
");#不能调用没有输出

global $information;#利用关键字global在函数中定义全局变量

echo("$information
");#调用$information

}

_show();

$change_name = "trans";//声明变量$change_name

$trans = "You can see me!";//声明变量$trans

echo $change_name ; //输出变量$change_name

echo "
" ;

echo $$change_name ; //通过可变变量输出$trans的值

$country="3.141592653r*r";

$feel=4;

echo $country.$feel."
";//连接

$whole=$country+$feel;//用+号连接,转型做加法运算

echo $whole;

//位运算符

$m = 8 ;

$n = 12 ;

$mn = $m & $n ; //位与

echo $mn ."
" ;#8

$mn = $m | $n ; //位或

echo $mn ."
" ;#12

$mn = $m ^ $n ; //位异或

echo $mn ."
" ;#4

$mn = ~$m ; //位取反

echo $mn ."
" ;#-9

//逻辑运算补充

$good=true;

$excellent=true;

$bad=false;

if($good or $excellent and $bad){

echo "True";

}else{

echo "False";

}

echo("
");

if($good || $excellent && $bad){

echo "True";

}else{

echo "False";

}

echo("

//比较运算符、前面演示过了>、=、==等

$value="chauvet";

echo "$value的值为:$value
";

echo "/$value与'chauvet'比较: ";

var_dump($value=="chauvet");

echo "
";

echo "/$value与true比较:";

var_dump($value=true);

echo "
";

echo "/$value与null比较:";

var_dump($value!=null);

echo "
";

echo "/$value与===比较:";

var_dump($value!=='chauvet');

echo "
";

//三元运算符:

echo (1!=2)?"right":"wrong";

#可选参数

function _area($r,$PI="3.14"){

echo("您所求圆的面积为:".$PI*$r*$r);

}

_area(1);

echo "
";

_area(2,3.141592653);

#变量函数的使用:

function _come(){

echo("来了

");

}

function _go($name="jack"){

echo "$name 走了

";

}

function _back($string){

echo "又回来了, $string";

}

$func="_come";//声明一个变量,将变量赋值为:_come

$func();//使用变量函数来调用函数_come()

$func="_go";//重新给变量赋值

$func("Rose");

$func="_back";

$func("Rose");

echo "

";

#对函数的引用

function &useMyWay($temp=0){

return $temp;

}

$str=&useMyWay("世上无难事,只要肯攀登!!!");

echo($str)."

";

#取消引用

$num=1234;

$math=&$num;//此时当/$math的值改变时/$num的值也会随着改变

echo "/$math is ".$math."
";

unset($math);

echo "/$math is ".$math."
";

echo "/$num is ".$num;

*/

//三个语句

$boy='girlfriend';

$girl='boyfriend';

$lover=array($boy,$girl);

echo $boy,' ',$girl,' ',$lover;

echo "
";

print($boy);

echo '
';

printf('%s',$girl);

echo '
';

print_r($lover);

?>

判断字符串

if($_POST['txt']!=''){

$var=$_POST['txt'];

if(is_numeric($var) and strlen($var)){

echo("

alert('输入正确,值为:".$var."')

// -->");

}else{

echo("

alert('输入错误!!!')

// -->");

}

}

?>

机器信息:

//echo "您的IP是:".$_SERVER['REMOTE_ADDR']."
";

//echo "您使用的端口号是:".$_SERVER['REMOTE_PORT']."
";

//foreach($_SERVER as $key => $value){

//echo ''.$key.''."    ".$value."
";

//}

echo "当前文件路径: ".__FILE__;

echo "
当前行数:".__LINE__;

echo "
当前PHP版本信息:".PHP_VERSION;

echo "
当前操作系统: ".PHP_OS ;

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值