MySQL基礎教程28 高階查詢 資料來源

2021-08-14 10:59:16 字數 840 閱讀 4732

前面一篇介紹了select選項和字段別名,這篇介紹資料來源。資料來源就是資料的**,關係型資料庫的**都是資料表。本質上只要保證資料類似二維表,最終都可以作為資料來源。資料來源分為多種:單錶資料來源,多表資料來源,查詢語句。

單錶資料來源舉例:select * from 表名;

多表資料來源舉例:select * from 表名1,表名2,…;

這裡我們用兩個表查詢舉例,先分別看看兩個表的內容。

上面顯示兩個表,表1有1條資料,表2有兩條資料。

有沒有對上面的查詢出來的結果數感到奇怪?上面的現象是:從一張表中取出一條記錄,去另外一張表中匹配所有記錄,而且全部保留(記錄數和字段數),這種結果在數學上稱之為笛卡爾積。其實就是一種交叉連線,笛卡爾積沒什麼用處,實際工作中盡量避免。

查詢語句舉例:資料的**是一條查詢語句(查詢語句結果其實就是二維表)

語法:select * from (select語句) as 表名;

由於我們當前只學習到一張表內查詢資料,這個例子不好舉例。

上面as s中的s就是隨便起的乙個表名。這個查詢在後面學習會用到,特別是多表聯合查詢有很好的效果。

Mysql 基礎教程

建立乙個資料庫 實質上相當於建立了乙個資料夾。資料夾裡面存放乙個個資料庫檔案。例如 建立乙個名為study的資料庫 create database study 語法 create database 資料庫名稱 查詢當前有多少資料庫時用 show databases 查詢當前使用的哪個資料庫 sele...

mysql基礎教程

再給大家推薦乙個mysql比較好的學習 這裡從淺入深的給大家介紹了,mysql的相關知識,希望對大家有所幫助跟啟發,具體的 是 url url 有關詳細的目錄為 mysql基礎教程 mysql簡介 mysql安裝配置 mysql操作伺服器 mysql基本語法 mysql運算元據庫 mysql資料型別...

MySQL基礎教程

mysql基礎使用 高階系統設定 環境變數。新建變數名 mysql home,變數值為mysql的安裝位址 將變數新增到 path mysql home bin 若前沒有分號,則新增 例如 mysql home d program files mysql mysql path mysql home ...