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 ;
?>