MySQL的插入更新删除数据.doc

MySQL的插入更新删除数据.doc

ID:55121075

大小:31.01 KB

页数:3页

时间:2020-04-27

MySQL的插入更新删除数据.doc_第1页
MySQL的插入更新删除数据.doc_第2页
MySQL的插入更新删除数据.doc_第3页
资源描述:

《MySQL的插入更新删除数据.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MySQL的插入更新删除数据CREATETABLEperson(idINTUNSIGNEDNOTNULLAUTO_INCREMENT,nameCHAR(40)NOTNULLDEFAULT'',ageINTNOTNULLDEFAULT0,infoCHAR(50)NULL,PRIMARYKEY(id));添加数据单条数据插入:insert[into]表名(字段列表)values(值列表);多条数据同时插入:insert[into]表名(字段列表)values(值列表),(值列表),(值列表);【例8.1】在person表中,插入一条新记录,id值为

2、3,name值为Green,age值为21,SQL语句如下:INSERTINTOperson(id,name,age,info)VALUES(1,'Green',21,'Lawyer');【例8.2】在person表中,插入一条新记录,id值为4,name值为Suse,age值为22,info值为dancer,SQL语句如下:INSERTINTOperson(age,name,id,info)VALUES(22,'Suse',2,'dancer');【例8.3】在person表中,插入一条新记录,name值为Mary,age值为24,SQL语句

3、如下:INSERTINTOpersonVALUES(3,'Mary',24,'Musician');【例8.4】在person表中,插入一条新记录,name值为Willam,age值为20,info值为sportsman,SQL语句如下:INSERTINTOperson(name,age,info)VALUES('Willam',20,'sportsman');【例8.5】在person表中,插入一条新记录,name值为laura,age值为25,SQL语句如下:INSERTINTOperson(name,age)VALUES('Laura',

4、25);同时插入多条数据【例8.6】在person表中,在name、age和info字段指定插入值,同时插入3条新记录,SQL语句如下:INSERTINTOperson(name,age,info)VALUES('Evans',27,'secretary'),('Dale',22,'cook'),('Edison',28,'singer');【例8.7】在person表中,不指定插入列表,同时插入2条新记录,SQL语句如下:INSERTINTOpersonVALUES(9,'Harry',21,'magician'),(NULL,'Harrie

5、t',19,'pianist');将查询结果插入到表中【例8.8】从person_old表中查询所有的记录,并将其插入到person表中,过程如下:首先,创建一个名为person_old的数据表,CREATETABLEperson_old(idINTUNSIGNEDNOTNULLAUTO_INCREMENT,nameCHAR(40)NOTNULLDEFAULT'',ageINTNOTNULLDEFAULT0,infoCHAR(50)NULL,PRIMARYKEY(id));向person_old表中添加两条记录:INSERTINTOperson

6、_oldVALUES(10,'Harry',20,'student'),(11,'Beckham',31,'police');将查询结果插入到表中INSERTINTOperson(id,name,age,info)SELECTid,name,age,infoFROMperson_old;更新数据update表名set字段,字段【例8.9】在person表中,更新id值为10的记录,将age字段值改为15,将name字段值改为LiMing,SQL语句如下:UPDATEpersonSETage=15,name=’LiMing’WHEREid=10;

7、【例8.10】在person表中,更新age值为19到22的记录,将info字段值都改为student,SQL语句如下:UPDATEpersonSETinfo=’student’WHEREidBETWEEN19AND22;删除数据deletefromperson;将表中所有数据全部删除,加上where条件针对特定列进行删除droptable表名;将表删除,与此同时表中数据也不复存在【例8.11】在person表中,删除id等于10的记录,SQL语句如下:DELETEFROMpersonWHEREid=10;【例8.12】在person表中,使用

8、DELETE语句同时删除多条记录,在前面UPDATE语句中将age字段值在19到22之间的记录的info字段值修改为student,在这里删除这些记录

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。