第5章 插入 更新与删除数据

使用SQL Manager管理工具连接到schoolDB。由于三张表都设置了主键,因此,以下练习中插入的记录,主键不能重。

插入数据

1. 练习:为表的所有字段插入数据

为表中所有字段插入数据,可以不用指定列

其中的into可以省去

insert into TStudent values ('00008','白安','男','132302197604044565','19760404',

'baian@onest.net','JAVA','20120803')

insert TStudent values ('00009','白安明','男','132302197604044565','19760404',

'baian@onest.net','JAVA','20120803')

select * from `TStudent`

2. 练习:为表的指定列插入字段

列的顺序和表中列顺序可以不一样

insert TStudent (sname,studentid,sex) values ('刘庆明','00010','男')

select * from `TStudent`

3. 练习:同时插入多条记录

insert TStudent (sname,studentid,sex) values ('金正恩','00011','男'),('金正日','00012','男')

4. 练习:将查询结果插入到新表

创建一个新表

create table sp

(

studentid varchar(15),

sname varchar(10),

sex char(1)

)

以下命令将TStudent表中的金氏学生插入新表

insert sp (studentid,sname,sex) select studentid,sname,sex from `TStudent` where sname like '金%'

select * from sp

更新数据

5. 练习:更新数据

把学好为00010的学生姓名和性别进行更改

update `TStudent` set sname='刘明惠',sex='女' where studentid='00010'

查看更改后的变化

select * from `TStudent` where studentid='00010'

将姓名为韩立刚的计算机网络分数添加10分

查看韩立刚的计算机网络现在的分数

update `TScore` set mark=mark+10 where `TScore`.`StudentID`=

(select studentID from `TStudent` where sname='韩立刚') and `TScore`.`subJectID`=

(select subjectID from `TSubject` where subjectname='计算机网络')

update `TScore` set mark=mark+10 where `TScore`.`StudentID`=

(select studentID from `TStudent` where sname='韩立刚') and `TScore`.`subJectID`=

(select subjectID from `TSubject` where subjectname='计算机网络')

删除记录

6. 练习:删除记录

删除学生姓名是 刘明惠 学生记录

delete from `TStudent` where sname='刘明惠'

删除韩立刚的成绩

delete from `TScore` where `TScore`.`StudentID`=(select studentid from `TStudent` where

sname='韩立刚')

mysql插入第一_mySQL教程 第5章 插入 更新与删除数据相关推荐

  1. 《MySQL必知必会学习笔记》:更新和删除数据

    更新和删除数据 上篇博文介绍了下插入数据的几种方式.这篇博文就来讲述下更新和删除数据. 更新数据 更新(修改)表中的数据,使用update语句. 更新数据一般采用如下两种方式: 更新表中特定行的数据. ...

  2. mySQL教程 第5章 插入 更新与删除数据

    第5章 插入 更新与删除数据 使用SQL Manager管理工具连接到schoolDB.由于三张表都设置了主键,因此,以下练习中插入的记录,主键不能重. 插入数据 1. 练习:为表的所有字段插入数据 ...

  3. MySQL 8——学习笔记03(插入、更新、删除 数据 [DML语句]、查询数据 [DQL语句])

    MySQL 8--学习笔记03(插入.更新.删除 数据 [DML语句]) 一.插入数据 1.1 插入所有字段.插入部分字段 1.2 同时插入多条记录(批量插入) 1.3 将查询结果插入到表中 二.更新 ...

  4. MySQL必知必会——插入、更新和删除数据

    一.插入数据 1.插入 本章节介绍如何利用SQL地INSERT语句将数据插入表中. 插入可以用几种方式使用: 插入完整的行 插入行的一部分 插入多行 插入某些查询的结果 2.插入完整的行 INSERT ...

  5. 使用 SqlDataSource 插入、更新和删除数据49

    简介 正如在 数据插入.更新和删除概述 中讨论的那样,GridView 控件提供内置的更新和删除功能,而DetailsView 和 FormView 控件则包含对插入.编辑和删除功能的支持.这些数据修 ...

  6. php+mysqli实现批量执行插入、更新及删除数据的方法

    本文实例讲述了php+mysqli实现批量执行插入.更新及删除数据的方法.分享给大家供大家参考.具体如下: mysqli批量执行插入/更新/删除数据,函数为 multi_query(). 下面的代码只 ...

  7. ubuntu mysql 更新_数据库应用(三): Ubuntu 下 MySQL添加、更新与删除数据

    添加.更新与删除数据 1.添加数据 命令格式: INSERT|replace INTO 表名(字段名1,字段名2,--) VALUES(值1,值2,--), (值1,值2,--); 需要注意:使用in ...

  8. mysql删除新添加数据,MySQL添加、更新与删除数据

    添加.更新与删除数据 添加数据 为表中所有字段添加数据 INSERT INTO 表名(字段名1,字段名2,--) VALUES(值1,值2,--); insert into 表名 values(值1, ...

  9. MySQL添加、更新、删除数据

    MySQL添加.更新.删除数据 1.查询数据 select * from student; 2.添加数据 insert into student values(1,"张三",&qu ...

最新文章

  1. 微软发布WP SDK8.0 新增语音、应用内支付等原生API
  2. 怎么修改云服务器项目路径,云服务器tomcat的项目路径怎么设置
  3. explain分析执行计划
  4. 只要十步,你就可以应用表达式树来优化动态调用
  5. 详解Python中函数和模块的特殊属性__annotations__
  6. uniapp打包安装后提示_本应用使用HBuilderX 2.8.12 或对应的cli版本编译,而手机端SDK版本是2.8.13---基于Vue的uniapp手机端_前端UI_uview工作笔记007
  7. expec不管异常 try_JUnit测试异常
  8. 近世代数--环--环的一些基本概念
  9. 手机图案密码(3*3点阵)开锁次数 C++
  10. 测试英语的软件有哪些内容,小学英语课本点读软件有哪些?小学英语课本点读APP测评...
  11. [NOI2016] 优秀的拆分 题解
  12. 操作系统:磁盘的移臂调度算法
  13. 数学建模三大类模型适用场景及建模方法(纯干货)
  14. cocos2dx3.0戳青蛙游戏(打地鼠)
  15. 推荐5个程序员专属的开源APP
  16. USGS Landsat 8 Collection 2 Level 1数据正确姿势下载
  17. LayaAir Laya.Handle.create
  18. macOS上如何安装(不需要编译安装或者brew)、使用ffmpeg转码的教程,以及如何使用硬件加速
  19. R16开发板tina系统LCD调试
  20. 以太坊生成私钥并获取其地址查询余额

热门文章

  1. linux chattr与lsattr命令 底层权限控制
  2. Nmap源码分析(主机发现)
  3. 深入理解 C 指针阅读笔记 -- 第二章
  4. Linux内存映射--mmap函数
  5. Android开发--图形图像与动画(一)--Paint和Canvas类
  6. Openstack在dashboard界面登录提示无效证书
  7. 稳定wow60级服务器,魔兽怀旧服:永久60级怀旧服是什么体验?
  8. 算法 - 求一个正整数的二进制表示中1的个数(C++)
  9. centos桌面进入服务器,解决如何在centos7桌面中打开终端_网站服务器运行维护
  10. mysql数据库as表恢复_使用flashback database找回被误删除表空间