`
比深蓝还要蓝
  • 浏览: 14793 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

SQL:第三课

 
阅读更多
第四章: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='体育用品';
  • 大小: 189.7 KB
分享到:
评论

相关推荐

    SAP ABAP开发学习——第14课:动态SQL(视频教程)

    SAP ABAP开发学习——第14课:动态SQL(视频教程) 1.SAP ABAP开发入门学习 2.含视频教程学习、PPT、作业 3.视频非常清晰

    SQL.Server范例开发大全培训第3课

    SQL.Server范例开发大全培训第3课

    sql server 2005第十二课(sql server触发器)

    一 触发器介绍 二1创建触发器 2修改触发器 3 开启/禁用触发器 4删除触发器

    关系型数据库下的大数据解决方案

    第3课: 海量数据之分区 第4课: 海量数据之索引 第5课: 海量数据之并行 第6课: 海量数据之数据压缩 第7课: 海量数据之初始化参数 第8课: 海量数据之SQL优化 第9课: dbms_stats包 第10课: 数据加载 第11课: ...

    SQLServer数据库开发培训教程 第3课 表的基本操作.ppt

    SQLServer数据库开发培训教程 第3课 表的基本操作

    攻击Sql server 服务(第三十四课).docx

    攻击Sql server 服务(第三十四课).docx

    Oracle高级调优全套教程.rar

    第3课:应用程序跟踪.pdf 第4课:重构SQL基本技术.pdf 第5课:案例分析-星形转换.pdf 第6课:CBO优化程序简介.pdf 第7课:解释执行计划.pdf 第8课:优化程序访问路径.pdf 第9课:优化程序联接.pdf 第10课:...

    ORACLE笔记(数据库)

    第一课:客户端 1. Sql Plus(客户端),命令行直接输入:sqlplus,然后按提示输入用户名,密码。...第三课:table structure 1. 描述某一张表:desc 表名 2. select * from 表名 第四课:select 语句:

    SAP ABAP开发学习——第8课:语法5(视频教程)

    SAP ABAP开发学习——第8课:语法5(视频教程) 1.SAP ABAP开发入门学习 2.含视频教程学习、PPT、作业 3.视频非常清晰

    实验3答案-sql2.sql

    对学分进行如下修改:如果是第1到第3学期开始的课程,则学分增加1分;如果是第4到第6学期开设的课程,学分增加2分,其他学期开始的课程学分增加3分。 以下查询必须用子查询完成: 查询男生年龄最大的学生的姓名和...

    交互式SQL的使用,创建Student数据库,包括Students,Courses,SC表

    交互式SQL的使用 环境:WINDOWS,Microsoft SQL Server 实验要求: 1,创建Student数据库,包括Students,Courses,SC表,...3) 选做题:须提交修改数据库表定义的SQL脚本,插入测试数据的SQL脚本以及用于查询的SQL语句。

    完完全全学SQLServer数据库【17讲】

    数据库简介【】第3课.表的管理与使用【】第4课.数据完整性【】第5课.对数据表的简单操作【】第6课.对数据表的简单操作【】第7课.一般数据查询与处理【】第8课.数据库常用函数应用【】第9课.高级数据查询【IT教程 ...

    数据库设计和高级查询课程课件(SQL Server版)

    chapter3\上机部分\源代码\LG3-Source\第三阶段.sql chapter3\教学部分 chapter3\教学部分\理论课作业答案 chapter3\教学部分\理论课作业答案\TG3作业答案.sql chapter3\教学部分\补充案例 chapter3\教学部分\补充...

    第7次课-SQL(3)1

    第三章 关系数据库标准语言SQL数据查询数据定义数据更新视图Database Technology and Its Application数据定义表 3.2 S

    PHP代码审计文档.zip

    目录:网盘文件永久链接 第27课:漏洞实战之越权漏洞mp4 第26课:漏润实战之任意文件删除漏洞mp4 第25课:漏洞实战之...第3课:PHP核心配置详解mp4 第2课:代码审计的思路及流程mp4 第1课:环境配置及审计工具介绍mp4

    Mycat从入门到精通视频教程

    第3课 Mycat故障排查指南 常见问题 日志排查 命令行工具指南 第4课 Mycat分片规则详解 Mycat 几种分片规则的使用说明以及例子 第5课 Mycat跨分片问题 Mycat跨分片聚合处理、Mycat跨分片JOIN、Mycat分布式...

    mycat从入门到跑路

    Mycat从入门到精通视频教程目录介绍: 第1课 Mycat前世今生 Mycat的历史、背后的团队、发展现状、RoadMap等 第2课 Mycat原理与入门 Mycat的原理、主要功能、配置和使用入门 第3课 Mycat故障排查指南 常见问题 日志...

    第5次课-SQL(1)1

    第三章 关系数据库标准语言SQL数据查询数据定义数据更新视图Database Technology and Its Application结构化查询语言,是关系

Global site tag (gtag.js) - Google Analytics