第四章:DML语句
练习:
CREATE DATABASE t103;
USE t103;
CREATE TABLE t_shuangpin(
pk_id INT PRIMARY KEY AUTO_INCREMENT ,
s_name VARCHAR(50),
s_price DECIMAL(8,2),
s_class VARCHAR(100)
);
DROP TABLE t_shuangpin;
SELECT *FROM t_shuangpin;
INSERT INTO t_shuangpin
VALUES (NULL,'白菜',8.2,'蔬菜'),
(NULL,'钢笔',5,'文具'),
(NULL,'西瓜',3.5,'水果'),
(NULL,'橡皮',1.0,'文具'),
(NULL,'足球',200,'体育用品'),
(NULL,'篮球',200,'体育用品'),
(NULL,'桔子',8.2,'水果'),
(NULL,'铅笔',0.5,'文具'),
(NULL,'衣服',200,'服装'),
(NULL,'电视',8.2,'家电');
UPDATE t_shuangpin SET s_price=7
WHERE s_price=5;
UPDATE t_shuangpin SET s_name='苹果'
WHERE s_price=7;
-- 修改将id 在 5到9 之间的所有商品价格修改为6块
UPDATE t_shuangpin SET s_price=6
WHERE pk_id BETWEEN 5 AND 9;
-- 删除商品类别为体育用品的商品信息
DELETE FROM t_shuangpin
WHERE s_class='体育用品';
-- 修改,名称为桔子的商品将价格修改为10 元
UPDATE t_shuangpin SET s_price=10
WHERE s_name='桔子';
-- 修改价格为五元的商品,将它们的价格改为10元
UPDATE t_shuangpin SET s_price=5
WHERE s_price=7;
SELECT *FROM t_shuangpin;
-- 删除名称为西瓜的商品
DELETE FROM t_shuangpin
WHERE s_name='西瓜';
-- 删除表中所有数据
DELETE FROM t_shuangpin;
TRUNCATE TABLE t_shuangpin;
-- 重新填入数据
INSERT INTO t_shuangpin
VALUES (NULL,'白菜',8.2,'蔬菜'),
(NULL,'钢笔',5,'文具'),
(NULL,'西瓜',3.5,'水果'),
(NULL,'橡皮',1.0,'文具'),
(NULL,'足球',200,'体育用品'),
(NULL,'篮球',200,'体育用品'),
(NULL,'桔子',8.2,'水果'),
(NULL,'铅笔',0.5,'文具'),
(NULL,'衣服',200,'服装'),
(NULL,'电视',8.2,'家电');
SELECT *FROM t_shuangpin;
-- 修改id 为 1,4,9 的商品价格为8元
UPDATE t_shuangpin SET s_price=8
WHERE pk_id IN (1,4,9);
-- 修改id 为 4,5 的商品价格为9元
UPDATE t_shuangpin SET s_price=9
WHERE pk_id BETWEEN 4 AND 5;
-- 给所有的商品涨价2元
UPDATE t_shuangpin SET s_price = s_price+2;
-- 给钢笔降价3元
UPDATE t_shuangpin SET s_price = s_price-3
WHERE s_name = '钢笔';
-- 删除 id 为4,9 的数据
DELETE FROM t_shuangpin
WHERE pk_id=4 OR pk_id=9;
SELECT *FROM t_shuangpin;
-- 删除 类别为文具的商品
DELETE FROM t_shuangpin
WHERE s_class='文具';
-- 体育用品中 价格为11元的商品 加价1元
UPDATE t_shuangpin SET s_price = s_price+1
WHERE s_price=11 AND s_class='体育用品';
练习:
CREATE DATABASE t103;
USE t103;
CREATE TABLE t_shuangpin(
pk_id INT PRIMARY KEY AUTO_INCREMENT ,
s_name VARCHAR(50),
s_price DECIMAL(8,2),
s_class VARCHAR(100)
);
DROP TABLE t_shuangpin;
SELECT *FROM t_shuangpin;
INSERT INTO t_shuangpin
VALUES (NULL,'白菜',8.2,'蔬菜'),
(NULL,'钢笔',5,'文具'),
(NULL,'西瓜',3.5,'水果'),
(NULL,'橡皮',1.0,'文具'),
(NULL,'足球',200,'体育用品'),
(NULL,'篮球',200,'体育用品'),
(NULL,'桔子',8.2,'水果'),
(NULL,'铅笔',0.5,'文具'),
(NULL,'衣服',200,'服装'),
(NULL,'电视',8.2,'家电');
UPDATE t_shuangpin SET s_price=7
WHERE s_price=5;
UPDATE t_shuangpin SET s_name='苹果'
WHERE s_price=7;
-- 修改将id 在 5到9 之间的所有商品价格修改为6块
UPDATE t_shuangpin SET s_price=6
WHERE pk_id BETWEEN 5 AND 9;
-- 删除商品类别为体育用品的商品信息
DELETE FROM t_shuangpin
WHERE s_class='体育用品';
-- 修改,名称为桔子的商品将价格修改为10 元
UPDATE t_shuangpin SET s_price=10
WHERE s_name='桔子';
-- 修改价格为五元的商品,将它们的价格改为10元
UPDATE t_shuangpin SET s_price=5
WHERE s_price=7;
SELECT *FROM t_shuangpin;
-- 删除名称为西瓜的商品
DELETE FROM t_shuangpin
WHERE s_name='西瓜';
-- 删除表中所有数据
DELETE FROM t_shuangpin;
TRUNCATE TABLE t_shuangpin;
-- 重新填入数据
INSERT INTO t_shuangpin
VALUES (NULL,'白菜',8.2,'蔬菜'),
(NULL,'钢笔',5,'文具'),
(NULL,'西瓜',3.5,'水果'),
(NULL,'橡皮',1.0,'文具'),
(NULL,'足球',200,'体育用品'),
(NULL,'篮球',200,'体育用品'),
(NULL,'桔子',8.2,'水果'),
(NULL,'铅笔',0.5,'文具'),
(NULL,'衣服',200,'服装'),
(NULL,'电视',8.2,'家电');
SELECT *FROM t_shuangpin;
-- 修改id 为 1,4,9 的商品价格为8元
UPDATE t_shuangpin SET s_price=8
WHERE pk_id IN (1,4,9);
-- 修改id 为 4,5 的商品价格为9元
UPDATE t_shuangpin SET s_price=9
WHERE pk_id BETWEEN 4 AND 5;
-- 给所有的商品涨价2元
UPDATE t_shuangpin SET s_price = s_price+2;
-- 给钢笔降价3元
UPDATE t_shuangpin SET s_price = s_price-3
WHERE s_name = '钢笔';
-- 删除 id 为4,9 的数据
DELETE FROM t_shuangpin
WHERE pk_id=4 OR pk_id=9;
SELECT *FROM t_shuangpin;
-- 删除 类别为文具的商品
DELETE FROM t_shuangpin
WHERE s_class='文具';
-- 体育用品中 价格为11元的商品 加价1元
UPDATE t_shuangpin SET s_price = s_price+1
WHERE s_price=11 AND s_class='体育用品';
发表评论
-
SQL:目录
2013-05-04 22:42 504第一章:关系型数据库管理系统概述 http://131 ... -
SQL:第六课
2013-04-26 17:37 622一、Sybase.PowerDesigner.15.0 二、 ... -
SQL:第五课
2013-04-26 17:34 558第六章: 第七章: 第八章: -
SQL:第四课
2013-04-20 18:56 828第五章: 练习1: USE ... -
SQL:第二课
2013-04-17 22:11 711第二章: 第三章: 第二章作业:简易大学教学管理数据库 ... -
SQL:第一课
2013-04-16 22:09 733... -
C语言:目录
2013-04-15 23:11 589第一章:软件开发概述 http://131947319 ... -
C语言:第九课
2013-04-15 22:54 611一、C语言的数据类型包括基本类型(整形,字符型,浮点型),指针 ... -
C语言:第八课
2013-04-15 22:36 700一、在C语言程序设计时 ... -
C语言:第七课
2013-04-15 21:47 544一、数组:按一定顺序排列,具有某种相同性质的同类型变量的集合。 ... -
C语言:第六课
2013-04-06 22:47 560一、循环控制语句控制一个代码块多次执行,直到某个条件满足。重复 ... -
C语言:第五课
2013-04-02 22:41 832一、所有程序在执行时,程序中的语句按其先后顺序执行。这种按照语 ... -
C语言:关于数据类型的自动转换
2013-04-02 19:11 1307在C语言中,当使用多个 ... -
C语言:第四课
2013-04-01 21:28 762一、浮点类型的除法 ... -
C语言:关于溢出
2013-03-31 14:19 1702对于变量的值超出其定 ... -
C语言:第三课
2013-03-30 21:03 8571、计算机在通电状态下 ... -
C语言:第二课
2013-03-28 22:05 9961、C程序是以函数为基 ... -
C语言:第一课
2013-03-27 21:52 7381、软件是为了完成某些特定功能而编制的一到多个程序文件的集合。 ...
相关推荐
SAP ABAP开发学习——第14课:动态SQL(视频教程) 1.SAP ABAP开发入门学习 2.含视频教程学习、PPT、作业 3.视频非常清晰
SQL.Server范例开发大全培训第3课
一 触发器介绍 二1创建触发器 2修改触发器 3 开启/禁用触发器 4删除触发器
第3课: 海量数据之分区 第4课: 海量数据之索引 第5课: 海量数据之并行 第6课: 海量数据之数据压缩 第7课: 海量数据之初始化参数 第8课: 海量数据之SQL优化 第9课: dbms_stats包 第10课: 数据加载 第11课: ...
SQLServer数据库开发培训教程 第3课 表的基本操作
攻击Sql server 服务(第三十四课).docx
第3课:应用程序跟踪.pdf 第4课:重构SQL基本技术.pdf 第5课:案例分析-星形转换.pdf 第6课:CBO优化程序简介.pdf 第7课:解释执行计划.pdf 第8课:优化程序访问路径.pdf 第9课:优化程序联接.pdf 第10课:...
第一课:客户端 1. Sql Plus(客户端),命令行直接输入:sqlplus,然后按提示输入用户名,密码。...第三课:table structure 1. 描述某一张表:desc 表名 2. select * from 表名 第四课:select 语句:
SAP ABAP开发学习——第8课:语法5(视频教程) 1.SAP ABAP开发入门学习 2.含视频教程学习、PPT、作业 3.视频非常清晰
对学分进行如下修改:如果是第1到第3学期开始的课程,则学分增加1分;如果是第4到第6学期开设的课程,学分增加2分,其他学期开始的课程学分增加3分。 以下查询必须用子查询完成: 查询男生年龄最大的学生的姓名和...
交互式SQL的使用 环境:WINDOWS,Microsoft SQL Server 实验要求: 1,创建Student数据库,包括Students,Courses,SC表,...3) 选做题:须提交修改数据库表定义的SQL脚本,插入测试数据的SQL脚本以及用于查询的SQL语句。
数据库简介【】第3课.表的管理与使用【】第4课.数据完整性【】第5课.对数据表的简单操作【】第6课.对数据表的简单操作【】第7课.一般数据查询与处理【】第8课.数据库常用函数应用【】第9课.高级数据查询【IT教程 ...
chapter3\上机部分\源代码\LG3-Source\第三阶段.sql chapter3\教学部分 chapter3\教学部分\理论课作业答案 chapter3\教学部分\理论课作业答案\TG3作业答案.sql chapter3\教学部分\补充案例 chapter3\教学部分\补充...
第三章 关系数据库标准语言SQL数据查询数据定义数据更新视图Database Technology and Its Application数据定义表 3.2 S
目录:网盘文件永久链接 第27课:漏洞实战之越权漏洞mp4 第26课:漏润实战之任意文件删除漏洞mp4 第25课:漏洞实战之...第3课:PHP核心配置详解mp4 第2课:代码审计的思路及流程mp4 第1课:环境配置及审计工具介绍mp4
第3课 Mycat故障排查指南 常见问题 日志排查 命令行工具指南 第4课 Mycat分片规则详解 Mycat 几种分片规则的使用说明以及例子 第5课 Mycat跨分片问题 Mycat跨分片聚合处理、Mycat跨分片JOIN、Mycat分布式...
Mycat从入门到精通视频教程目录介绍: 第1课 Mycat前世今生 Mycat的历史、背后的团队、发展现状、RoadMap等 第2课 Mycat原理与入门 Mycat的原理、主要功能、配置和使用入门 第3课 Mycat故障排查指南 常见问题 日志...
第三章 关系数据库标准语言SQL数据查询数据定义数据更新视图Database Technology and Its Application结构化查询语言,是关系