mysql插入第一_mySQL教程 第5章 插入 更新与删除数据
第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章 插入 更新与删除数据相关推荐
- 《MySQL必知必会学习笔记》:更新和删除数据
更新和删除数据 上篇博文介绍了下插入数据的几种方式.这篇博文就来讲述下更新和删除数据. 更新数据 更新(修改)表中的数据,使用update语句. 更新数据一般采用如下两种方式: 更新表中特定行的数据. ...
- mySQL教程 第5章 插入 更新与删除数据
第5章 插入 更新与删除数据 使用SQL Manager管理工具连接到schoolDB.由于三张表都设置了主键,因此,以下练习中插入的记录,主键不能重. 插入数据 1. 练习:为表的所有字段插入数据 ...
- MySQL 8——学习笔记03(插入、更新、删除 数据 [DML语句]、查询数据 [DQL语句])
MySQL 8--学习笔记03(插入.更新.删除 数据 [DML语句]) 一.插入数据 1.1 插入所有字段.插入部分字段 1.2 同时插入多条记录(批量插入) 1.3 将查询结果插入到表中 二.更新 ...
- MySQL必知必会——插入、更新和删除数据
一.插入数据 1.插入 本章节介绍如何利用SQL地INSERT语句将数据插入表中. 插入可以用几种方式使用: 插入完整的行 插入行的一部分 插入多行 插入某些查询的结果 2.插入完整的行 INSERT ...
- 使用 SqlDataSource 插入、更新和删除数据49
简介 正如在 数据插入.更新和删除概述 中讨论的那样,GridView 控件提供内置的更新和删除功能,而DetailsView 和 FormView 控件则包含对插入.编辑和删除功能的支持.这些数据修 ...
- php+mysqli实现批量执行插入、更新及删除数据的方法
本文实例讲述了php+mysqli实现批量执行插入.更新及删除数据的方法.分享给大家供大家参考.具体如下: mysqli批量执行插入/更新/删除数据,函数为 multi_query(). 下面的代码只 ...
- ubuntu mysql 更新_数据库应用(三): Ubuntu 下 MySQL添加、更新与删除数据
添加.更新与删除数据 1.添加数据 命令格式: INSERT|replace INTO 表名(字段名1,字段名2,--) VALUES(值1,值2,--), (值1,值2,--); 需要注意:使用in ...
- mysql删除新添加数据,MySQL添加、更新与删除数据
添加.更新与删除数据 添加数据 为表中所有字段添加数据 INSERT INTO 表名(字段名1,字段名2,--) VALUES(值1,值2,--); insert into 表名 values(值1, ...
- MySQL添加、更新、删除数据
MySQL添加.更新.删除数据 1.查询数据 select * from student; 2.添加数据 insert into student values(1,"张三",&qu ...
最新文章
- 微软发布WP SDK8.0 新增语音、应用内支付等原生API
- 怎么修改云服务器项目路径,云服务器tomcat的项目路径怎么设置
- explain分析执行计划
- 只要十步,你就可以应用表达式树来优化动态调用
- 详解Python中函数和模块的特殊属性__annotations__
- uniapp打包安装后提示_本应用使用HBuilderX 2.8.12 或对应的cli版本编译,而手机端SDK版本是2.8.13---基于Vue的uniapp手机端_前端UI_uview工作笔记007
- expec不管异常 try_JUnit测试异常
- 近世代数--环--环的一些基本概念
- 手机图案密码(3*3点阵)开锁次数 C++
- 测试英语的软件有哪些内容,小学英语课本点读软件有哪些?小学英语课本点读APP测评...
- [NOI2016] 优秀的拆分 题解
- 操作系统:磁盘的移臂调度算法
- 数学建模三大类模型适用场景及建模方法(纯干货)
- cocos2dx3.0戳青蛙游戏(打地鼠)
- 推荐5个程序员专属的开源APP
- USGS Landsat 8 Collection 2 Level 1数据正确姿势下载
- LayaAir Laya.Handle.create
- macOS上如何安装(不需要编译安装或者brew)、使用ffmpeg转码的教程,以及如何使用硬件加速
- R16开发板tina系统LCD调试
- 以太坊生成私钥并获取其地址查询余额
热门文章
- linux chattr与lsattr命令 底层权限控制
- Nmap源码分析(主机发现)
- 深入理解 C 指针阅读笔记 -- 第二章
- Linux内存映射--mmap函数
- Android开发--图形图像与动画(一)--Paint和Canvas类
- Openstack在dashboard界面登录提示无效证书
- 稳定wow60级服务器,魔兽怀旧服:永久60级怀旧服是什么体验?
- 算法 - 求一个正整数的二进制表示中1的个数(C++)
- centos桌面进入服务器,解决如何在centos7桌面中打开终端_网站服务器运行维护
- mysql数据库as表恢复_使用flashback database找回被误删除表空间