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