




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
軟件技術(shù)專業(yè)群教學(xué)資源庫插入單條記錄插入單條記錄向MySQL數(shù)據(jù)庫表插入數(shù)據(jù)的語句為INSERT語句,語法格式為:INSERTINTOtable_name(field1,field2,...fieldN)
VALUES
(value1,value2,...valueN);其中,field所代表的是數(shù)據(jù)表的字段名,values為對應(yīng)的字段值。當(dāng)要為表的全部字段均插入值時,可以省略字段部分。插入單條記錄插入單條記錄實例:向?qū)W生信息表中插入一條數(shù)據(jù)。第一步:準(zhǔn)備數(shù)據(jù)表學(xué)生信息表(student表)數(shù)據(jù)結(jié)為:其中,id為自增主鍵。插入單條記錄第二步:打開MySQL命令行工具在開始菜單中,找到MySQL的目錄,點擊打開MySQL5.7CommandLineClient–Unicode工具,輸入密碼后進入到MySQL的命令行工具界面:插入單條記錄第三步:編寫插入語句,向數(shù)據(jù)表中插入數(shù)據(jù)在命令行工具中,輸入向?qū)W生信息表插入數(shù)據(jù)的語句:INSERTINTOSTUDENT(stuno,name,age,birth)
VALUES
('20200101','張三',20,'2000-01-01');當(dāng)運行結(jié)果為QueryOK時,則代表插入成功:插入單條記錄第四步:驗證是否插入成功在命令行工具中,輸入如下查詢語句,觀察結(jié)果:SELECT*FROMSTUDENT;若之前插入成功,可以在查詢結(jié)果中看到插入的數(shù)據(jù):軟件技術(shù)專業(yè)群教學(xué)資源庫插入單條記錄插入單條記錄上一節(jié)中,我們講解了向MySQL數(shù)據(jù)庫插入單條數(shù)據(jù)的方法,例如向student表中插入一條數(shù)據(jù):INSERTINTOSTUDENT(stuno,name,age,birth)
VALUES
('20200101','張三',20,'2000-01-01');這種方式只能夠一次插入一條數(shù)據(jù),要想插入多條數(shù)據(jù),就得多次調(diào)用此sql語句,意味著多次與數(shù)據(jù)庫建立連接。但是這樣一來,就會增加服務(wù)器的負(fù)荷。插入單條記錄MySQL提供了另一種解決方案,就是使用一條INSERT語句來插入多條記錄。向MySQL數(shù)據(jù)庫表批量插入數(shù)據(jù)的語句與插入單條數(shù)據(jù)時類似,僅僅是在VALUES
后面增加值的排列,每條記錄之間用英文半角逗號隔開,語法格式為:INSERTINTOtable_name(field1,field2,...fieldN)
VALUES(value1,value2,...valueN),
(value1,value2,...valueN);需要注意的是,這并不是標(biāo)準(zhǔn)的SQL語法,因此只能在MySQL中使用。插入單條記錄插入多條記錄實例:使用一條語句向?qū)W生信息表中插入兩條數(shù)據(jù)。第一步:準(zhǔn)備數(shù)據(jù)表學(xué)生信息表(student表)數(shù)據(jù)結(jié)為:其中,id為自增主鍵。插入單條記錄第二步:打開MySQL命令行工具在開始菜單中,找到MySQL的目錄,點擊打開MySQL5.7CommandLineClient–Unicode工具,輸入密碼后進入到MySQL的命令行工具界面:插入單條記錄第三步:選擇數(shù)據(jù)庫,編寫插入語句,向數(shù)據(jù)表中插入數(shù)據(jù)在命令行工具中,首先使用USE語句來選擇TESTDB數(shù)據(jù)庫,然后輸入向?qū)W生信息表批量插入兩條數(shù)據(jù)的語句:INSERTINTOSTUDENT(stuno,name,age,birth)
VALUES
('20200102','李四',20,'2000-01-01'),
('20200103','王五',22,‘1998-01-01');當(dāng)運行結(jié)果為QueryOK時,則代表插入成功:插入單條記錄第四步:驗證是否插入成功在命令行工具中,輸入如下查詢語句,觀察結(jié)果:SELECT*FROMSTUDENT;若之前插入成功,可以在查詢結(jié)果中看到插入的數(shù)據(jù):軟件技術(shù)專業(yè)群教學(xué)資源庫單表數(shù)據(jù)更新單表數(shù)據(jù)更新在MySQL的實際應(yīng)用中,數(shù)據(jù)庫表中的數(shù)據(jù)通常不是一成不變的,會經(jīng)常遇到需要修改或更新數(shù)據(jù)表數(shù)據(jù)的情況,此時,可以使用UPDATE語句來對數(shù)據(jù)庫表中的數(shù)據(jù)進行修改或更新,UPDATE語句的語法格式為:UPDATEtable_nameSETfield1=new-value1,field2=new-value2[WHEREClause]其中,table_name是要修改或更新的表名,field為要更新的列,new-value為對應(yīng)列修改之后的新值。在進行更新操作時,可以更新一個字段或同時更新多個字段,可以使用WHRER語句來指定任何條件。單表數(shù)據(jù)更新單表數(shù)據(jù)更新實例:使用UPDATE語句來更新student表中的ID為1的學(xué)生的姓名。第一步:準(zhǔn)備數(shù)據(jù)表學(xué)生信息表(student表)數(shù)據(jù)結(jié)為:其中,id為自增主鍵。單表數(shù)據(jù)更新第二步:準(zhǔn)備數(shù)據(jù)在數(shù)據(jù)表中需要初始化一條數(shù)據(jù)用于更新,數(shù)據(jù)內(nèi)容為:其中,將要修改的name列所對應(yīng)的值為“張三”。單表數(shù)據(jù)更新第三步:打開MySQL命令行工具在開始菜單中,找到MySQL的目錄,點擊打開MySQL5.7CommandLineClient–Unicode工具,輸入密碼后進入到MySQL的命令行工具界面:單表數(shù)據(jù)更新第四步:選擇數(shù)據(jù)庫,編寫修改語句,修改ID為1的學(xué)生的姓名:在命令行工具中,首先使用USE語句來選擇TESTDB數(shù)據(jù)庫,然后輸入修改學(xué)生姓名的語句,這里將姓名“張三”修改為“張林”:UPDATESTUDENTSETNAME='張林'WHEREID=1;上述語句中,因為要修改的是ID為1的學(xué)生的姓名,因此需要使用WHERE子句來進行條件限制,當(dāng)運行結(jié)果為QueryOK時,則表示修改成功。單表數(shù)據(jù)更新第五步:驗證是否修成功在命令行工具中,輸入如下查詢語句,觀察結(jié)果:SELECT*FROMSTUDENT;若之前修改成功,可以在查詢結(jié)果中看到修改后的數(shù)據(jù):軟件技術(shù)專業(yè)群教學(xué)資源庫刪除數(shù)據(jù)命令刪除數(shù)據(jù)01命令刪除數(shù)據(jù)從MySQL數(shù)據(jù)庫表插入數(shù)據(jù)的語句為DELETE語句,語法格式為:DELETEFROMtable_name[WHEREClause]其中,table_name是要修改或更新的表名,在進行刪除操作時,通常需要使用WHRER語句來指定刪除的條件,若不加WHERE子句,將會刪除數(shù)據(jù)表中的所有數(shù)據(jù)。單表數(shù)據(jù)更新實例:使用DELETE語句來刪除student表中的ID為1的學(xué)生。第一步:準(zhǔn)備數(shù)據(jù)表學(xué)生信息表(student表)數(shù)據(jù)結(jié)為:其中,id為自增主鍵。命令刪除數(shù)據(jù)第二步:準(zhǔn)備數(shù)據(jù)在數(shù)據(jù)表中需要初始化一條數(shù)據(jù)用于更新,數(shù)據(jù)內(nèi)容為:命令刪除數(shù)據(jù)第三步:打開MySQL命令行工具在開始菜單中,找到MySQL的目錄,點擊打開MySQL5.7CommandLineClient–Unicode工具,輸入密碼后進入到MySQL的命令行工具界面:命令刪除數(shù)據(jù)第四步:選擇數(shù)據(jù)庫,編寫修改語句,修改ID為1的學(xué)生的姓名:在命令行工具中,首先使用USE語句來選擇TESTDB數(shù)據(jù)庫,然后輸入刪除學(xué)生姓名的語句:DELETEFROMSTUDENTWHEREID=1;上述語句中,因為要刪除的是ID為1的學(xué)生,因此需要使用WHERE子句來進行條件限制,當(dāng)運行結(jié)果為QueryOK時,則表示刪除成功。命令刪除數(shù)據(jù)第五步:驗證是否修成功在命令行工具中,輸入如下查詢語句,觀察結(jié)果:SELECT*FROMSTUDENT;若之前刪除成功,在查詢結(jié)果中將不會看到ID為1的學(xué)生的數(shù)據(jù):命令刪除數(shù)據(jù)使用Navicat刪除數(shù)據(jù)02使用Navicat刪除數(shù)據(jù)使用Navicat更新數(shù)據(jù)的流程與使用Navicat插入數(shù)據(jù)基本類似。接下來來看一下如何使用Navicat進行數(shù)據(jù)插入操作:第一步:首先需要打開Navicat,并且打開數(shù)據(jù)庫連接,打開連接之后雙擊打開要操作的數(shù)據(jù)庫TESTDB,打開的方式與插入數(shù)據(jù)時相同。打開之后可以看到學(xué)生表student。使用Navicat刪除數(shù)據(jù)在進行修改操作之前,首先雙擊打開student表,查看一下表中現(xiàn)有的數(shù)據(jù),方便進行修改:可以看到在student表中有一條姓名為張三的數(shù)據(jù),之后的操作將會對這行數(shù)據(jù)進行刪除操作。第二步:創(chuàng)建查詢當(dāng)使用Navicat來打開數(shù)據(jù)庫時,已經(jīng)默認(rèn)執(zhí)行了USE操作,USE的數(shù)據(jù)庫為之前所打開的數(shù)據(jù)庫TESTDB,依次點擊查詢、創(chuàng)建查詢來創(chuàng)建一個新的查詢:語句編輯區(qū)域當(dāng)前數(shù)據(jù)庫使用Navicat刪除數(shù)據(jù)第三步:編寫刪除語句,刪除數(shù)據(jù)庫表中的數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝飾工人安全協(xié)議書
- 聘用離職保密協(xié)議書
- 行政管理經(jīng)濟法實務(wù)試題及答案
- 舞蹈教練入學(xué)協(xié)議書
- 藥物特點與臨床應(yīng)用知識試題及答案
- 職工公寓管理協(xié)議書
- 股權(quán)落地合伙協(xié)議書
- 結(jié)項評估委托協(xié)議書
- 裝修材料買賣協(xié)議書
- 船舶租賃交接協(xié)議書
- 測井試題及答案完整版
- 外貿(mào)英語詞匯
- 中級出版專業(yè)技術(shù)人員職業(yè)資格2025年筆試題庫附答案
- 江蘇南通2025年公開招聘農(nóng)村(村務(wù))工作者筆試題帶答案分析
- 專利代繳年費合同協(xié)議
- 高級激光應(yīng)用試題及答案
- 2024中國國新基金管理有限公司相關(guān)崗位招聘7人筆試參考題庫附帶答案詳解
- GB 28050-2025食品安全國家標(biāo)準(zhǔn)預(yù)包裝食品營養(yǎng)標(biāo)簽通則
- 登高車安全培訓(xùn)
- 人教版七年級地理下冊 第九章第三節(jié) 撒哈拉以南的非洲(上課、學(xué)習(xí)課件)
- 如何提升護理隊伍專業(yè)素質(zhì)
評論
0/150
提交評論