<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • sql查詢前10條記錄降序(數據庫基本操作語句)


    拿到一張數據表時,通常要預覽數據表的整體情況,不能盲目地做分析,首先查看數據表的數據量大小,包含行數、列數,空白數據有多少、異常數據有多少,查看某列數據的唯一值等,下面一起來學習。

    本文使用工具:MySQL8.0、Navicat Premium 12

    本文講解內容:數據表的檢查

    適用范圍:查看數據表的大小,數據表信息,根據特定條件查詢行和列。

    數據維度

    #查看成績表的行數
    SELECT COUNT(*) 
    FROM score;
    從零開始學SQL數據分析,SQL數據表的查看

    由查詢結果可以看出,成績表一共有18行。

    #查看學生表的列數
    SELECT COUNT(*) as '列數'
    FROM information_schema.COLUMNS
    WHERE TABLE_NAME='student';
    從零開始學SQL數據分析,SQL數據表的查看

    由查詢結果可以看出,成績表一共有4列。

    數據表信息

    #查看學生表信息
    DESC student;
    從零開始學SQL數據分析,SQL數據表的查看

    查看數據表信息可以看出各個字段的數據類型,是否有空值,是否為異常值等信息。

    選擇特定的列

    #選擇特定的列
    SELECT SId,Sname 
    FROM student;
    從零開始學SQL數據分析,SQL數據表的查看

    查詢學號和學生姓名兩列。

    選擇特定的行

    #選擇特定的行
    SELECT * FROM student
    WHERE SId = 05;
    從零開始學SQL數據分析,SQL數據表的查看

    查詢學號為05的學生的所有信息。

    選擇特定的行和列

    #選擇特定的行和列
    SELECT Sname,Ssex FROM student
    WHERE SId = 05;
    從零開始學SQL數據分析,SQL數據表的查看

    查詢姓名和性別兩列,且學號為05的行。

    插入新列

    SELECT SId,Sname,Sage,Ssex,"本科" as Education 
    FROM student;
    從零開始學SQL數據分析,SQL數據表的查看

    將插入的字段取個別名,可以作為新列。

    查看空值

    #查看成績表為空的數據
    SELECT * FROM score 
    WHERE score IS NULL;
    從零開始學SQL數據分析,SQL數據表的查看

    查看空值,可以添加一個條件,篩選字段為”NULL”的值。

    查看唯一值

    #查詢課程表中課程的唯一值
    SELECT DISTINCT (Cname)
    FROM course;
    從零開始學SQL數據分析,SQL數據表的查看

    使用DISTINCT函數,去除重復字段。

    查看列名稱

    #查看學生表列名稱
    SHOW COLUMNS 
    FROM student;
    從零開始學SQL數據分析,SQL數據表的查看

    數據預覽

    #查看學生表前5行
    SELECT * FROM student 
    LIMIT 5;
    從零開始學SQL數據分析,SQL數據表的查看

    使用LIMIT函數限制數據表查詢前5行數據。

    #查看學生表第2行以后的3行數據
    SELECT * FROM student 
    LIMIT 2,3;
    從零開始學SQL數據分析,SQL數據表的查看

    使用LIMIT函數限制數據表查詢第2行以后的3行數據,其中,LIMIT 2表示從第二行數據開始查詢,3表示查詢3行數據。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费