zoukankan      html  css  js  c++  java
  • mysql增删改查基本语句

    数据库的链接和选择及编码 
    $link=mysql_connect("localhost","root","123456") or die("数据库连接失败".mysql_error());    // 连接数据库
    $sel=mysql_select_db("login",$link) or die("数据库选择失败".mysql_error());                        // 选择数据库
    mysql_query("set names 'utf8'");                                                                               // 设置数据库编码

    添加数据
    $link=mysql_connect("localhost","root","123456") or die("数据库连接失败".mysql_error());
    $sel=mysql_select_db("login",$link) or die("数据库选择失败".mysql_error());
    mysql_query("set names 'utf8'",$sel);
    $add="insert into title(title,content,username,time) values('$title','$content','$username',$time)";
    $query=mysql_query($add);
    if($query){
    echo "add sucess";
    echo "<meta http-equiv="refresh" content="1;URL=show_message.php" />";
    }
    else echo "add false";

    删除数据
    $link=mysql_connect("localhost","root","123456") or die("数据库连接失败".mysql_error());
    $sel=mysql_select_db("login",$link) or die("数据库选择失败".mysql_error());
    mysql_query("set names 'utf8'");
    $id=$_GET['id'];
    $delete="delete from title where id='$id'";
    $query=mysql_query($delete);
    if($query){
    echo "delete sucess!";
    echo "<meta http-equiv="refresh" content="1;URL=show_message.php" />";
    }
    else echo "delete false";

    改数据
    $link=mysql_connect("localhost","root","123456") or die("数据库连接失败".mysql_error());
    $sel=mysql_select_db("login",$link) or die("数据库选择失败".mysql_error());
    mysql_query("set names 'utf8'",$sel);
    $update="update title set title='".$title."',content='".$content."'
    where id='$id'";
    $query=mysql_query($update);
    if($query){
    echo "reset sucess!";
    echo "<meta http-equiv="refresh" content="1;URL=show_message.php" />";
    }
    else echo "reset false";

    查数据
    $link=mysql_connect("localhost","root","123456") or die("数据库连接失败".mysql_error());
    $sel=mysql_select_db("login",$link) or die("数据库选择失败".mysql_error());
    mysql_query("set names 'utf8'",$sel);
    $sql="select * from 表名 limit 10";
    $result=mysql_query($sql);
    while($arr=mysql_fetch_array($result, MYSQL_ASSOC)) {
         $rs[] = $arr;               // 将所有数据放到二位数组中 
         或 $arr = mysql_fetch_array();         // 取一条


    1. select查询语句和条件语句
       select 查询字段 from 表名 where 条件
       查询字段:可以使用通配符*、字段名、字段别名(字段名 as ..
       表名:数据库.表名,表名
       常用条件:=等于、<>不等于、in(值,值)包含、not in(值,值)不包含、like匹配
       between在范围、not between不在范围、<>
       条件预算:andor、()

    2. select 查询字段 from 表名 where 条件
      (group by字段 分组)
      (order by字段,字段asc/desc 排序)
      (limit初始值,结束值 指针查询)
     

    3. select 计算 from 表名 where 条件
        count*)统计函数
        max*)最大值函数
        min*)最小值函数
        avg*)平均值
        sum*)累加值函数

    4.模糊查询(%代表0个或多个字符,_代表1个字符。like比较耗时间,尽量少用) 

    like用法:
    SELECT * FROM 表名 WHERE username LIKE “$username%”;
    SELECT * FROM 表名 WHERE username LIKE “%$username%”;

    in用法:
    SELECT * FROM 表名 WHERE id in(1, 2, 5, 9);

  • 相关阅读:
    SqlServer2008 安装经验日志总结
    Moile手机开发日志总结若干问题
    安装和卸载Android应用程序(apk包)
    Android Intent 常见用法总结
    vs2008+sqlserver2008 同一台服务器webconfig 数据连接串的配置要点
    注意了android日期控件月份比实际少一个月
    Android 蓝牙开发研究
    [javascript] 怎样在javascript里面调试object
    [Ubuntu] 转载:ubuntu apache2配置
    [Ubuntu] 如何在Ubuntu11.04将PHP5.3降级到PHP5.2
  • 原文地址:https://www.cnblogs.com/shuguoqing/p/5796998.html
Copyright © 2011-2022 走看看