MySQL查詢語句可以返回我們所需要的數據,但是通常情況下,我們還需要對查詢結果進行進一步的處理。而在MySQL中,我們可以將查詢結果作為新表進行處理。下面是一個簡單的例子:
CREATE TABLE new_table AS
SELECT column1, column2, column3
FROM old_table
WHERE column1 = 'value';
在上述例子中,我們使用語句從舊表中選取符合條件的列(column1等于'value'),然后使用CREATE TABLE
語句將查詢結果作為新表存儲起來。在新表中,我們只保留了column1、column2和column3三列。
另外一個常見的用途是合并多個表的數據。同樣地,我們可以使用SELECT
語句從多個表中選取需要的列,然后使用UNION
操作將結果合并成一個新表:
CREATE TABLE new_table AS
SELECT column1, column2
FROM table1
UNION
SELECT column1, column2
FROM table2;
在上述例子中,我們將table1和table2中的column1和column2兩個字段合并到了一個新表中,我們可以方便地對合并后的數據進行進一步的處理和分析。
下一篇css3 扇形展開動畫