- 1、本文档共101页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数据库原理与应用基础第8章 MySQL数据操作管理
第8章 MySQL数据操作管理插入数据修改数据删除数据查询:单表查询,多表查询知识点小结本章实验
第8章 MySQL数据操作管理MySQL对数据的操作主要有:添加:向数据库表中添加不存在的记录删除:删除数据库中已存在的记录修改:对已经存在的记录进行更新查询:指数据库管理系统按照数据用户指定的条件,从数据库中相关表中找到满足条件的记录过程。本章将主要介绍如何查询MySQL数据库中的数据,还将介绍如何向数据库中添加记录,以及删除和修改记录。
第8章 MySQL数据操作管理插入数据修改数据删除数据查询:单表查询,多表查询知识点小结本章实验
插入数据插入数据是向表中插入新的记录。通过这种方式可以为表中增加新的数据。具体插入数据的形式有:不指定具体的字段名列出指定字段一次插入多条记录通过SET形式插入记录从目标表中插入值,即将查询结果插入到表中REPLACE语句创建vipuser表,用于后续插入演示示例CREATETABLEIFNOTEXISTSvipuser(idTINYINTUNSIGNEDAUTO_INCREMENTKEY,usernameVARCHAR(20)NOTNULLUNIQUE,passwordCHAR(32)NOTNULL,emailVARCHAR(50)NOTNULLDEFAULTlihui@,ageTINYINTUNSIGNEDDEFAULT18);
插入数据--不指定具体的字段名语法格式:INSERT[INTO]tbl_nameVALUES|VALUE(值...)示例:插入记录:INSERTINTOvipuserVALUES(1,CAUE,123,CAUE@QQ.COM,20);INSERTvipuserVALUE(2,CAUW,456,CAUW@QQ.COM,30);查看插入记录SELECT*FROMvipuser;
插入数据--指定具体的字段名语法格式:INSERT[INTO]tbl_name(字段名称m,...)VALUES|VALUE(值m,...);“字段名m”参数表示表中的字段名称,此处指定表的部分字段的名称;“值m”参数表示指定字段的值,每个值与相应的字段对应。没有赋值的字段,数据库系统会为其插入默认值。这个默认值是在创建表的时候定义的。可以随意的设置字段的顺序,而不需要按照表定义时的顺序。示例:列出指定字段,插入记录:INSERTvipuser(username,password)VALUES(A,AAA);INSERTvipuser(password,username)VALUES(BBB,B);查看插入记录SELECT*FROMvipuser;
插入数据--一次插入多条记录语法格式:INSERT[INTO]tbl_name[(字段名称...)]VALUES(值...),(值...)...“tbl_name”参数指明向哪个表中插入数据;“字段名列表”参数是可选参数,指定哪些字段插入数据,没有指定字段时向所有字段插入数据;“取值列表n”参数表示要插入的记录,每条记录之间用逗号隔开。如果插入的记录很多时,一个INSERT语句插入多条记录的方式的速度会比较快。示例:一次插入多条记录INSERTvipuserVALUES(6,D,DDD,D@QQ.COM,35),(8,E,EEE,E@QQ.COM,9),(18,F,FFF,F@QQ.COM,32);
插入数据--不指定具体的字段名语法格式:INSERT[INTO]tbl_nameSET字段名称=值,...示例:通过INSERTSET形式插入记录INSERTINTOvipuserSETid=98,username=test,password=abc,email=123@,age=48;只给username插入记录INSERTvipuserSETusername=‘贾玲,password=‘lingling;
插入数据--从目标表中插入值语法格式:INSERT[INTO]tbl_name[(字段名称,...)]SELECT字段名称FROMtbl_name[WHERE条件]注:SELECT语句中返回的是一个查询到的结果集,INSERT语句将这个结果插入到目标表中,结果集中记录的字段数和字段类型要与目标表完全一致。示例:创建一个tsetuser表CREATETABLEIFNOTEXISTSt_testUser(idTINYINTUNSIGNEDAUTO_INCRE
您可能关注的文档
- 波在传播中的衰减与畸变.ppt
- 第15章--MySQL数据库备份与还原.pptx
- 第14章--事务与MySQL的多用户并发控制.pptx
- 第13章--MySQL权限管理.pptx
- 第12章--MySQL触发器与事件调度器.pptx
- 第11章--MYSQL存储过程与函数--2019-02-07.pptx
- 第9章--MySQL索引 课件.pptx
- 第6章--MySQL存储引擎与数据库操作管理--2019-01-29.pptx
- 第5章--MySQL概述-课件.pptx
- 第1章--数据库系统概述.pptx
- 2025年自考之《社区护理》达标测试附参考答案(培优A卷).docx
- 2024初级出版专业技术人员职业资格精选题库带分析.docx
- 2024年安徽省天长市中考数学考试历年机考真题集及答案详解(基础+提升).docx
- 2024-2025学年度辽宁省新民市中考数学考前冲刺练习题及参考答案详解【实用】.docx
- 2025年山西省汾阳市中考数学模拟试题附参考答案详解【实用】.docx
- 2025年河北省深州市中考数学高分题库及参考答案详解【巩固】.docx
- 2024-2025学年湖南省吉首市中考数学通关考试题库精编答案详解.docx
- 2024-2025学年度福建省福鼎市中考数学经典例题含答案详解(达标题).docx
- 2025年辽宁省灯塔市中考数学考试综合练习【研优卷】附答案详解.docx
- 2023年度江苏省溧阳市中考数学考前冲刺练习试题及答案详解.docx
文档评论(0)