mySQL 教程 第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 教程 第5章 插入 更新与删除数据的更多相关文章
- MySQL入门很简单: 9 插入 更新与删除数据
1. 插入数据:INSERT 1)为表的所有字段插入数据 第一种: 不指定具体的字段名 INSERT INTO 表名 VALUES(值1,值2,...,值n): 第二种:INSERT语句中列出所有字段 ...
- mySQL 插入,更新和删除数据
插入数据: 语法: INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); 如 ...
- SQL.Cookbook 读书笔记4 插入更新和删除
第四章 插入更新和删除 4.1 插入数据 ,'PROGRA','NEW YOURK'); 4.2 从一个表向另一个表中复制 insert into dept_east(deptno,dname,loc ...
- PostgreSQL自学笔记:7 插入、更新与删除数据
7 插入.更新与删除数据 7.1 插入数据 先创建表person: create table person( id int not null, name char(40) not null defau ...
- php+mysqli实现批量执行插入、更新及删除数据的方法
本文实例讲述了php+mysqli实现批量执行插入.更新及删除数据的方法.分享给大家供大家参考.具体如下: mysqli批量执行插入/更新/删除数据,函数为 multi_query(). 下面的代码只 ...
- 使用Amazon EMR和Apache Hudi在S3上插入,更新,删除数据
将数据存储在Amazon S3中可带来很多好处,包括规模.可靠性.成本效率等方面.最重要的是,你可以利用Amazon EMR中的Apache Spark,Hive和Presto之类的开源工具来处理和分 ...
- MySQL<添加、更新与删除数据>
添加.更新与删除数据 添加数据 为表中所有字段添加数据 INSERT INTO 表名(字段名1,字段名2,……) VALUES(值1,值2,……); insert into 表名 values(值1, ...
- JDBC增加、更新、删除数据
JDBC增加.更新.删除数据 st.executeUpdate(sql) 进行插入.更新.删除操作返回的是受影响的记录的条数 注意:输入的sql语句中,vachar类型记住加单引号 完整代码如下: p ...
- MongoDB数据库中更新与删除数据
MongoDB数据库中更新与删除数据 在MongoDB数据库中,可以使用Collection对象的update方法更新集合中的数据文档.使用方法如下所示: collection.update(sele ...
随机推荐
- k8s集群搭建指南
一.简介 Ansible Docker Docker compose,docker swarm,docker machine Mesos,marathon Kubernetes(占据80%的市场) D ...
- javassist示例
javassist的作用是动态生成字节码. package com.zhang; class Fighter {} public class Assist_Test { public static v ...
- Flask 学习资源
http://docs.jinkan.org/docs/flask/quickstart.html
- 使用Condition配合await()和signal()实现等待/通知
关键字Synchronized与wait()和notify()/notifyAll()结合可以实现“等待/通知”模式, Lock类的子类ReentrantLock也可以实现同样的功能,但需要借助Con ...
- tensorflow 模型保存后的加载路径问题
import tensorflow as tf #保存模型 saver = tf.train.Saver() saver.save(sess, "e://code//python//test ...
- 玩转X-CTR100 l STM32F4 l ADC 模拟数字转换
我造轮子,你造车,创客一起造起来!塔克创新资讯[塔克社区 www.xtark.cn ][塔克博客 www.cnblogs.com/xtark/ ] 本文介绍X-CTR100控制器 AD转换接 ...
- DevExpress XtraScheduler日程管理控件应用实例(1)-- 基本使用
在一些应用场景中,我们可能需要记录某一天,某个时段的日程安排,那么这个时候就需要引入了 DevExpress 的日程控件XtraScheduler 了,这个控件功能非常强大,提供了很好的界面展现方式, ...
- 不同数据库的driverClassName与url
# Properties file with JDBC-related settings. ########## # HSQLDB # ########## #jdbc.driverClassName ...
- 再谈Contacts中姓氏多音字排序错误问题
说到中国人的名字,那就不得不考虑多音字的问题,比如'单',在作为姓氏时应该读作'shan'而不是'dan'.但是在Contacts程序中却使用的是'D'来作为bucket label!这是为什么?如何 ...
- iOS开发多线程篇—GCD简介
iOS开发多线程篇—GCD介绍 一.简单介绍 1.什么是GCD? 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数 2.GCD的优势 G ...