• MySQL——WHERE字句


    WHERE字句

    语法 SELECT field1,field2,...fieldN FROM table_name1,table_name2...WHERE condition1 [AND[OR]] condition2...;

    • 查询语句中更可以是一个或者多个表,表之间使用,分割,并使用WHERE语句查询条件
    • 可以在WHERE字居中指定任何条件
    • 可以使用AND或者OR指定一个或多个条件
    • WHERE字句也可以运用于SQL的DELETE或者UPDATE命令
    • WHERE字句类似于程度语言中的if条件,根据MySQL表中的字段只来读取指定的数据。
    • 以下操作符列表,可用于WHERE子句中

    从命令提示符中读取数据

    备注:在WHERE 后使用BINARY后 查询的内容是区分大小写的

    使用PHP脚本读取数据

    <?php
    header("content-type:text/html;charset=utf-8");
    
    $dbhost='localhost';
    $dbuser='root';
    $dbpass='root';
    $conn=mysqli_connect($dbhost,$dbuser,$dbpass);
    
    if(!$conn)
    {
        die('连接失败:'.mysqli_error($conn));
    }
    mysqli_query($conn,"set names utf8");
    
    $sql = 'SELECT id,title,author,submission_date FROM bird_tbl WHERE author="xx"';
    mysqli_select_db($conn,'bird');
    $retval=mysqli_query($conn,$sql);
    if(!$retval)
    {
        die('无法读取数据:'.mysqli_error($conn));
    }
    echo '<h2>WHERE</h2>';
    echo '<table border="1"><tr><td>id</td><td>标题</td><td>作者</td><td>时间</td></tr>';
    while($row=mysqli_fetch_assoc($retval))
    {
        echo "<tr><td>{$row['id']}</td>".
        "<td>{$row['title']}</td>". 
        "<td>{$row['author']}</td>". 
        "<td>{$row['submission_date']}</td>". 
        "</tr>";
    }
    echo '</table>';
    mysqli_free_result($retval);
    mysqli_close($conn);
    ?>
    

  • 相关阅读:
    git升级
    redis集群
    redis安装
    escript
    git搭建仓库与服务器
    svnsync
    post_commit.sh
    nvm安装和使用
    quartz 定时器
    Oracle flashback恢复误删的数据或表
  • 原文地址:https://www.cnblogs.com/ceiling-/p/14398415.html
Copyright © 2020-2023  润新知