
MySQL/MariaDB 資料庫 JOIN 查詢兩張資料表教學與範例
介紹如何使用 MySQL/MariaDB 資料庫的 JOIN 結合多張資料表產生所需的資料。 建立示範用資料 在說明 JOIN 的用法之前,我們先建立兩張示範用的資料表,第一張 persons 資料表用來儲存人員資料: ...

介紹如何使用 MySQL/MariaDB 資料庫的 JOIN 結合多張資料表產生所需的資料。 建立示範用資料 在說明 JOIN 的用法之前,我們先建立兩張示範用的資料表,第一張 persons 資料表用來儲存人員資料: ...

介紹如何使用 DISTINCT 將查詢結果中重複的資料移除,只留下不重複的資料。 刪除重複資料 假設我們已經建立了一張 persons 資料表,其內容如下: -- 查看 persons 資料表內所有資料 SELECT * FROM persons; +----+-------+------+---------+ | id | name | age | city | +----+-------+------+---------+ | 1 | Arden | 32 | Taipei | | 2 | Bond | 54 | Taipei | | 3 | Cole | 12 | Hsinchu | | 4 | Dana | 19 | Hsinchu | | 19 | Bond | 33 | Taipei | +----+-------+------+---------+ 如果想要列出所有不重複的 city 資料,就可以使用 DISTINCT: ...

介紹如何查詢 MySQL/MariaDB 資料庫的使用者帳號有哪些,以及各有那些使用權限。 查詢 MySQL/MariaDB 資料庫使用者帳號 若要查詢 MySQL/MariaDB 資料庫中有哪一些使用者帳號,可以先用 root 管理者登入之後,再用以下的指令查詢: ...

介紹如何使用 Python 的 MySQL Connector 模組連接 MySQL/MariaDB 資料庫,進行查詢、新增或刪除等各種操作。 Python 有許多 MySQL/MariaDB 資料庫相關的模組,而最常被使用的就是 MySQL Connector 與 MySQLdb 這兩個模組,以下是 MySQL Connector 模組的使用方式。 ...

介紹如何在 MySQL/MariaDB 資料庫中使用 RAND 函數產生亂數,並用於隨機抽樣選取資料。 建立測試用資料 為了示範 RAND 函數的使用方式,我們先建立測試用的 products 資料表: -- 建立 products 資料表 CREATE TABLE products ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255), price INT UNSIGNED, PRIMARY KEY (id) ); 新增一些測試用的資料: ...