从0到1学习网络安全 【MySQL基础-MySQL 查询数据】

MySQL 查询数据

MySQL 数据库使用SQL SELECT语句来查询数据。
你可以通过 mysql> 命令提示窗口中在数据库中查询数据,或者通过PHP脚本来查询数据。
语法
以下为在MySQL数据库中查询数据通用的 SELECT 语法:

SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[LIMIT N][ OFFSET M]

  • 查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
  • SELECT 命令可以读取一条或者多条记录。
  • 你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据
  • 你可以使用 WHERE 语句来包含任何条件。
  • 你可以使用 LIMIT 属性来设定返回的记录数。
  • 你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。


通过命令提示符获取数据

以下实例我们将通过 SQL SELECT 命令来获取 MySQL 数据表 mydb_jianshu 的数据:
实例
以下实例将返回数据表 mydb_jianshu 的所有记录:

读取数据表:select * from mydb_jianshu;

输出结果:

mysql> select * from mydb_jianshu;
+------------+-----------------------------+----------------+-----------------+
| jianshu_id | jianshu_title               | jianshu_author | submission_date |
+------------+-----------------------------+----------------+-----------------+
|          1 | MySQL插入数据               | 防盗门i        | 2018-02-09      |
|          2 | 学习网络安全从0到1          | 防盗门i        | 2018-02-09      |
|          3 | MySQL基础                   | 防盗门i        | 2018-02-09      |
|          4 | 零基础学习网络安全          | Fangdm.        | 2018-02-09      |
+------------+-----------------------------+----------------+-----------------+
4 rows in set (0.14 sec)

使用PHP脚本来获取数据

以下实例使用了PHP脚本来查询 mydb_jianshu 所有数据:
实例

setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "select * from mydb_jianshu;";

    // 设置结果集为关联数组
    $result = $conn->query("$sql");
    $data = $result->fetchAll(PDO::FETCH_ASSOC);
    echo "
";
    foreach ($data as $k => $v) {
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
    }
    echo "
jianshu_id jianshu_title jianshu_author submission_date
" . $v['jianshu_id'] . "" . $v['jianshu_title'] . "" . $v['jianshu_author'] . "" . $v['submission_date'] . "
"; } catch (PDOException $e) { echo $sql . "
" . $e->getMessage(); } $conn = null; ?>

输出结果如下图所示:


从0到1学习网络安全 【MySQL基础-MySQL 查询数据】_第1张图片
image.png



一起学习一起进步,写的不好见谅。

从0到1学习网络安全 【目录】

你可能感兴趣的:(从0到1学习网络安全 【MySQL基础-MySQL 查询数据】)