MySQL教程:管理MySQL數(shù)據(jù)
創(chuàng)建表格后,您需要將數(shù)據(jù)添加到其中。如果您正在使用phpMyAdmin,則可以手動(dòng)輸入此信息。首先選擇people,左側(cè)列出的表格名稱。然后在右側(cè)選擇稱為insert的選項(xiàng)卡并按所示輸入數(shù)據(jù)。您可以通過選擇people查看工作,然后選擇browse選項(xiàng)卡。
插入SQL-添加數(shù)據(jù)
一種更快的前列腺常識(shí)方法是從查詢窗口添加數(shù)據(jù)(在phpMyAdmin中選擇SQL圖標(biāo))或通過鍵入命令行:
插入人物值("Jim",45,1.75,"2006-02-02 15:35:00"),("Peggy",6,1.12,"2006-03-02 16:21:00")
這將數(shù)據(jù)直接插入表格"人員"按所示順序。如果您不確定數(shù)據(jù)庫中的字段是什么順序,則可以使用此行代替:
插入人(姓名,日期,身高,年齡)值("Jim","2006-02-02 15:35:00",1.27,45)
在這里,我們首先告訴數(shù)據(jù)庫我們發(fā)送值的順序,然后告訴實(shí)際值。
SQL更新命令-更新數(shù)據(jù)
通常,有必要更改數(shù)據(jù)庫中的數(shù)據(jù)。讓我們說Peggy(來自我們的例子)在她7歲生日來訪,我們想用她的新數(shù)據(jù)覆蓋她的舊數(shù)據(jù)。如果您正在使用phpMyAdmin,可以通過選擇左側(cè)的數(shù)據(jù)庫(在我們的例子中people),然后在右側(cè)選擇"瀏覽"。在Peggy'名稱旁邊,您將看到鉛筆圖標(biāo);這意味著編輯。選擇鉛筆。您現(xiàn)在可以按所示更新她的信息。
您也可以通過查詢窗口或命令行執(zhí)行此操作。你沒有o以這種方式更新記錄時(shí)要非常小心,并仔細(xì)檢查語法,因?yàn)楹苋菀谉o意中覆蓋多個(gè)記錄。
更新人員設(shè)置年齡=7,日期="2006-06-02 16:21:00",身高=1.22其中姓名="Peggy"
這樣做的是通過為年齡,日期和身高設(shè)置新值來更新表格"人員"。此命令的重要部分是其中,這確保信息僅針對Peggy更新,而不是針對數(shù)據(jù)庫中的每個(gè)用戶更新。
SQL Select語句-搜索數(shù)據(jù)
盡管在我們的測試數(shù)據(jù)庫中我們只有兩個(gè)條目,并且隨著數(shù)據(jù)庫的增長,一切都很容易找到,但是能夠快速搜索信息非常有用。從phpMyAdmin中,您可以通過選擇數(shù)據(jù)庫然后選擇search選項(xiàng)卡來完成此操作。顯示的是如何搜索12歲以下所有用戶的示例。
在我們的示例數(shù)據(jù)庫中,這僅返回一個(gè)結(jié)果Peggy。
要在查詢窗口或命令行中執(zhí)行相同的搜索,我們將輸入:
從年齡和年齡的人中選擇*;12
這樣做的是從"people"表中選擇*(所有列),其中"age"字段是小于12的數(shù)字。
如果我們只想看到12歲以下的人的姓名,我們可以改用它:
從age<的人中選擇姓名;12
如果您的數(shù)據(jù)庫包含許多與您當(dāng)前搜索的字段無關(guān)的字段,這可能會(huì)更有幫助。
SQL Delete語句-刪除數(shù)據(jù)
通常,您需要從數(shù)據(jù)庫中刪除舊信息。當(dāng)你這樣做的時(shí)候,你應(yīng)該非常小心他因?yàn)橐坏┧Я?,它就?huì)消失。也就是說,當(dāng)你在phpMyAdmin時(shí),你可以通過多種方式刪除信息。首先,選擇左側(cè)的數(shù)據(jù)庫。刪除條目的一種方法是然后選擇右側(cè)的瀏覽選項(xiàng)卡。在每個(gè)條目旁邊,您將看到一個(gè)紅色X.選擇X將刪除該條目,或刪除多個(gè)條目,您可以選中最左邊的框,然后點(diǎn)擊底部的紅色X頁面。
你可以做的另一件事是選擇search選項(xiàng)卡。在這里,您可以執(zhí)行搜索。讓我們說示例數(shù)據(jù)庫中的醫(yī)生得到一個(gè)新的合作伙伴,他是兒科醫(yī)生。他將不再見到孩子,因此需要從數(shù)據(jù)庫中刪除12歲以下的任何人。您可以在此搜索屏幕上搜索小于12歲的年齡。所有結(jié)果現(xiàn)在都以瀏覽格式顯示,您可以刪除帶有紅色X的單個(gè)記錄,或檢查多個(gè)記錄并在屏幕底部選擇紅色X。
通過從查詢窗口或命令行中搜索刪除數(shù)據(jù)非常容易,但請小心:
從age<的人中刪除;12
如果不再需要該表,您可以通過選擇phpMyAdmin中的Drop選項(xiàng)卡或運(yùn)行此行來刪除整個(gè)表:
滴臺(tái)人