MySQL是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它提供了強大的查詢功能,可以靈活地處理各種數(shù)據(jù)。在查詢過程中,我們可以選擇將查詢結(jié)果保存為一個新表,方便后續(xù)的操作和分析。下面我們就以一個簡單的例子來介紹如何建立正式表。
假設(shè)我們有一張學(xué)生信息表student,包括學(xué)生編號、姓名、年齡等字段。我們現(xiàn)在需要查詢出所有年齡大于20歲的學(xué)生,并將結(jié)果保存為一張新表。具體的SQL語句如下:
SELECT * FROM student WHERE age >20;
執(zhí)行完上面的SQL語句后,我們可以看到查詢結(jié)果已經(jīng)正確地篩選出了符合條件的學(xué)生信息。接下來,我們需要將這個查詢結(jié)果保存為一個新表,以便后續(xù)使用。具體的SQL語句如下:
CREATE TABLE student_above_20 AS SELECT * FROM student WHERE age >20;
在上面的SQL語句中,我們使用了CREATE TABLE語句,表示要創(chuàng)建一個新的表。這個新表的名稱是student_above_20,可以根據(jù)實際情況進行更改。AS關(guān)鍵字后面跟著我們之前查詢的結(jié)果,即SELECT語句。這樣,我們就將查詢結(jié)果保存為一個新表了。
最后,我們可以使用DESCRIBE語句來查看新表結(jié)構(gòu)是否正確,具體的SQL語句如下:
DESCRIBE student_above_20;
執(zhí)行完上面的SQL語句后,我們可以看到該新表的字段結(jié)構(gòu)和原表一致,并且只包含了年齡大于20歲的學(xué)生信息。至此,我們就成功地將查詢結(jié)果建立為一張正式表了。