版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(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為對(duì)應(yīng)的字段值。當(dāng)要為表的全部字段均插入值時(shí),可以省略字段部分。插入單條記錄插入單條記錄實(shí)例:向?qū)W生信息表中插入一條數(shù)據(jù)。第一步:準(zhǔn)備數(shù)據(jù)表學(xué)生信息表(student表)數(shù)據(jù)結(jié)為:其中,id為自增主鍵。插入單條記錄第二步:打開MySQL命令行工具在開始菜單中,找到MySQL的目錄,點(diǎn)擊打開MySQL5.7CommandLineClient–Unicode工具,輸入密碼后進(jìn)入到MySQL的命令行工具界面:插入單條記錄第三步:編寫插入語句,向數(shù)據(jù)表中插入數(shù)據(jù)在命令行工具中,輸入向?qū)W生信息表插入數(shù)據(jù)的語句:INSERTINTOSTUDENT(stuno,name,age,birth)
VALUES
('20200101','張三',20,'2000-01-01');當(dāng)運(yùn)行結(jié)果為QueryOK時(shí),則代表插入成功:插入單條記錄第四步:驗(yàn)證是否插入成功在命令行工具中,輸入如下查詢語句,觀察結(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ù)庫建立連接。但是這樣一來,就會(huì)增加服務(wù)器的負(fù)荷。插入單條記錄MySQL提供了另一種解決方案,就是使用一條INSERT語句來插入多條記錄。向MySQL數(shù)據(jù)庫表批量插入數(shù)據(jù)的語句與插入單條數(shù)據(jù)時(shí)類似,僅僅是在VALUES
后面增加值的排列,每條記錄之間用英文半角逗號(hào)隔開,語法格式為:INSERTINTOtable_name(field1,field2,...fieldN)
VALUES(value1,value2,...valueN),
(value1,value2,...valueN);需要注意的是,這并不是標(biāo)準(zhǔn)的SQL語法,因此只能在MySQL中使用。插入單條記錄插入多條記錄實(shí)例:使用一條語句向?qū)W生信息表中插入兩條數(shù)據(jù)。第一步:準(zhǔn)備數(shù)據(jù)表學(xué)生信息表(student表)數(shù)據(jù)結(jié)為:其中,id為自增主鍵。插入單條記錄第二步:打開MySQL命令行工具在開始菜單中,找到MySQL的目錄,點(diǎn)擊打開MySQL5.7CommandLineClient–Unicode工具,輸入密碼后進(jìn)入到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)運(yùn)行結(jié)果為QueryOK時(shí),則代表插入成功:插入單條記錄第四步:驗(yàn)證是否插入成功在命令行工具中,輸入如下查詢語句,觀察結(jié)果:SELECT*FROMSTUDENT;若之前插入成功,可以在查詢結(jié)果中看到插入的數(shù)據(jù):軟件技術(shù)專業(yè)群教學(xué)資源庫單表數(shù)據(jù)更新單表數(shù)據(jù)更新在MySQL的實(shí)際應(yīng)用中,數(shù)據(jù)庫表中的數(shù)據(jù)通常不是一成不變的,會(huì)經(jīng)常遇到需要修改或更新數(shù)據(jù)表數(shù)據(jù)的情況,此時(shí),可以使用UPDATE語句來對(duì)數(shù)據(jù)庫表中的數(shù)據(jù)進(jìn)行修改或更新,UPDATE語句的語法格式為:UPDATEtable_nameSETfield1=new-value1,field2=new-value2[WHEREClause]其中,table_name是要修改或更新的表名,field為要更新的列,new-value為對(duì)應(yīng)列修改之后的新值。在進(jìn)行更新操作時(shí),可以更新一個(gè)字段或同時(shí)更新多個(gè)字段,可以使用WHRER語句來指定任何條件。單表數(shù)據(jù)更新單表數(shù)據(jù)更新實(shí)例:使用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列所對(duì)應(yīng)的值為“張三”。單表數(shù)據(jù)更新第三步:打開MySQL命令行工具在開始菜單中,找到MySQL的目錄,點(diǎn)擊打開MySQL5.7CommandLineClient–Unicode工具,輸入密碼后進(jìn)入到MySQL的命令行工具界面:單表數(shù)據(jù)更新第四步:選擇數(shù)據(jù)庫,編寫修改語句,修改ID為1的學(xué)生的姓名:在命令行工具中,首先使用USE語句來選擇TESTDB數(shù)據(jù)庫,然后輸入修改學(xué)生姓名的語句,這里將姓名“張三”修改為“張林”:UPDATESTUDENTSETNAME='張林'WHEREID=1;上述語句中,因?yàn)橐薷牡氖荌D為1的學(xué)生的姓名,因此需要使用WHERE子句來進(jìn)行條件限制,當(dāng)運(yùn)行結(jié)果為QueryOK時(shí),則表示修改成功。單表數(shù)據(jù)更新第五步:驗(yàn)證是否修成功在命令行工具中,輸入如下查詢語句,觀察結(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是要修改或更新的表名,在進(jìn)行刪除操作時(shí),通常需要使用WHRER語句來指定刪除的條件,若不加WHERE子句,將會(huì)刪除數(shù)據(jù)表中的所有數(shù)據(jù)。單表數(shù)據(jù)更新實(shí)例:使用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的目錄,點(diǎn)擊打開MySQL5.7CommandLineClient–Unicode工具,輸入密碼后進(jìn)入到MySQL的命令行工具界面:命令刪除數(shù)據(jù)第四步:選擇數(shù)據(jù)庫,編寫修改語句,修改ID為1的學(xué)生的姓名:在命令行工具中,首先使用USE語句來選擇TESTDB數(shù)據(jù)庫,然后輸入刪除學(xué)生姓名的語句:DELETEFROMSTUDENTWHEREID=1;上述語句中,因?yàn)橐獎(jiǎng)h除的是ID為1的學(xué)生,因此需要使用WHERE子句來進(jìn)行條件限制,當(dāng)運(yùn)行結(jié)果為QueryOK時(shí),則表示刪除成功。命令刪除數(shù)據(jù)第五步:驗(yàn)證是否修成功在命令行工具中,輸入如下查詢語句,觀察結(jié)果:SELECT*FROMSTUDENT;若之前刪除成功,在查詢結(jié)果中將不會(huì)看到ID為1的學(xué)生的數(shù)據(jù):命令刪除數(shù)據(jù)使用Navicat刪除數(shù)據(jù)02使用Navicat刪除數(shù)據(jù)使用Navicat更新數(shù)據(jù)的流程與使用Navicat插入數(shù)據(jù)基本類似。接下來來看一下如何使用Navicat進(jìn)行數(shù)據(jù)插入操作:第一步:首先需要打開Navicat,并且打開數(shù)據(jù)庫連接,打開連接之后雙擊打開要操作的數(shù)據(jù)庫TESTDB,打開的方式與插入數(shù)據(jù)時(shí)相同。打開之后可以看到學(xué)生表student。使用Navicat刪除數(shù)據(jù)在進(jìn)行修改操作之前,首先雙擊打開student表,查看一下表中現(xiàn)有的數(shù)據(jù),方便進(jìn)行修改:可以看到在student表中有一條姓名為張三的數(shù)據(jù),之后的操作將會(huì)對(duì)這行數(shù)據(jù)進(jìn)行刪除操作。第二步:創(chuàng)建查詢當(dāng)使用Navicat來打開數(shù)據(jù)庫時(shí),已經(jīng)默認(rèn)執(zhí)行了USE操作,USE的數(shù)據(jù)庫為之前所打開的數(shù)據(jù)庫TESTDB,依次點(diǎn)擊查詢、創(chuàng)建查詢來創(chuàng)建一個(gè)新的查詢:語句編輯區(qū)域當(dāng)前數(shù)據(jù)庫使用Navicat刪除數(shù)據(jù)第三步:編寫刪除語句,刪除數(shù)據(jù)庫表中的數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年質(zhì)量檢驗(yàn)外包服務(wù)合同
- 2024銷售合同終止管理制度
- 電儀崗位知識(shí)培訓(xùn)課件
- 鄭州軌道工程職業(yè)學(xué)院《動(dòng)力裝置與設(shè)備》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江工商職業(yè)技術(shù)學(xué)院《馬克思主義新聞?dòng)^與中國特色社會(huì)主義新聞理論》2023-2024學(xué)年第一學(xué)期期末試卷
- 烘培咖啡知識(shí)培訓(xùn)課件
- 保險(xiǎn)行業(yè)客服工作總結(jié)
- 化妝品行業(yè)服務(wù)員工作總結(jié)
- 2024年高級(jí)軟件開發(fā)服務(wù)合同具體條款
- 數(shù)學(xué)運(yùn)算在生活中模板
- DB3305T 285-2023 地理標(biāo)志產(chǎn)品 德清早園筍
- 2024年浙江杭州師范大學(xué)附屬醫(yī)院招聘筆試真題
- (八省聯(lián)考)河南省2025年高考綜合改革適應(yīng)性演練 化學(xué)試卷合集(含答案逐題解析)
- 學(xué)校自習(xí)室管理及收費(fèi)方案
- 自來水工程施工方案
- 2024年度科研機(jī)構(gòu)實(shí)驗(yàn)技術(shù)人員勞務(wù)派遣合作框架
- 2023年中職《計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)》秋季學(xué)期期末考試試卷(附答案)
- 2025七年級(jí)下道德與法治教學(xué)工作計(jì)劃
- 2025年護(hù)理部護(hù)士理論培訓(xùn)計(jì)劃
- 環(huán)保管家管家式管家式一站式服務(wù)合同
- 醫(yī)療廢物污水培訓(xùn)
評(píng)論
0/150
提交評(píng)論