- 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
文档评论(0)