全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MySQL的插入更新删除数据CREATE TABLE person( id INT UNSIGNED NOT NULL AUTO_INCREMENT, name CHAR(40) NOT NULL DEFAULT , age INT NOT NULL DEFAULT 0, info CHAR(50) NULL, PRIMARY KEY (id);添加数据单条数据插入:insert into 表名(字段列表) values(值列表);多条数据同时插入:insert into 表名(字段列表) values(值列表), (值列表), (值列表);【例8.1】在person表中,插入一条新记录,id值为3,name值为Green,age值为21,SQL语句如下:INSERT INTO person (id ,name, age , info) VALUES (1,Green, 21, Lawyer);【例8.2】在person表中,插入一条新记录,id值为4,name值为Suse,age值为22,info值为dancer,SQL语句如下:INSERT INTO person (age ,name, id , info)VALUES (22, Suse, 2, dancer);【例8.3】在person表中,插入一条新记录,name值为Mary,age值为24,SQL语句如下:INSERT INTO person VALUES (3,Mary, 24, Musician);【例8.4】在person表中,插入一条新记录,name值为Willam,age值为20,info值为sports man,SQL语句如下:INSERT INTO person (name, age,info) VALUES(Willam, 20, sports man);【例8.5】在person表中,插入一条新记录,name值为laura,age值为25,SQL语句如下:INSERT INTO person (name, age ) VALUES (Laura, 25);同时插入多条数据【例8.6】在person表中,在name、age和info字段指定插入值,同时插入3条新记录,SQL语句如下:INSERT INTO person(name, age, info)VALUES (Evans,27, secretary),(Dale,22, cook),(Edison,28, singer);【例8.7】在person表中,不指定插入列表,同时插入2条新记录,SQL语句如下:INSERT INTO person VALUES (9,Harry,21, magician), (NULL,Harriet,19, pianist);将查询结果插入到表中【例8.8】从person_old表中查询所有的记录,并将其插入到person表中,过程如下:首先,创建一个名为person_old的数据表,CREATE TABLE person_old( id INT UNSIGNED NOT NULL AUTO_INCREMENT, name CHAR(40) NOT NULL DEFAULT , age INT NOT NULL DEFAULT 0, info CHAR(50) NULL, PRIMARY KEY (id);向person_old表中添加两条记录:INSERT INTO person_oldVALUES (10,Harry,20, student), (11,Beckham,31, police);将查询结果插入到表中INSERT INTO person(id, name, age, info) SELECT id, name, age, info FROM person_old;更新数据update 表名 set 字段,字段【例8.9】在person表中,更新id值为10的记录,将age字段值改为15,将name字段值改为LiMing,SQL语句如下:UPDATE person SET age = 15, name=LiMing WHERE id = 10;【例8.10】在person表中,更新age值为19到22的记录,将info字段值都改为student,SQL语句如下:UPDATE person SET info=student WHERE id BETWEEN 19 AND 22;删除数据delete from person;将表中所有数据全部删除,加上where条件针对特定列进行删除drop table 表名;将表删除,与此同时表中数据也不复存在【例8.11】在person表中,删除id等于10的记录,SQL语句如下:DELETE FROM person WHERE id = 10;【例8.12】在person表中,使用DELETE语句同时删除多条记录,在前面UPDATE语句中将age字段值在19到22之间的记录的info字段值修改为student,在这里删
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国塑身衣市场营销渠道与投资战略可行性报告
- 8.3 摩擦力 课件(内嵌视频)2025-2026学年人教版物理八年级下学期
- 大班礼仪活动教案《举手发言有魔力》
- 历年保定钞票纸厂校园招聘公开引进高层次人才笔试答案35
- 历史知识竞赛试题及答案
- 5.4 基层群众自治制度 课件(内嵌视频)-2025-2026学年统编版道德与法治八年级下册
- 2025年吉林松原市八年级地理生物会考题库及答案
- 2025年广西初二学业水平地生会考考试真题及答案
- 2025年湖北襄阳市八年级地理生物会考真题试卷+解析及答案
- 2025年新疆吐鲁番市初二学业水平地生会考考试试题及答案
- 2025年泰州中考数学试卷及答案
- 七脉轮教学课件
- 110KV输电线路工程监理实施细则
- 废金属拆除回收合同范本
- 行业调研方法课件
- 《NBT-页岩气工具设备第4部分:套管漂浮器编制说明》
- 688高考高频词拓展+默写检测- 高三英语
- 贵州省2025届高三下学期普通高中学业水平选择性考试物理试题(解析版)
- 尚贤中学考试试题及答案
- 汽修厂维修质量事故责任追究制度
- 护理专业人才培养综述论文范文
评论
0/150
提交评论