常见SQL命令总结学习 -- <1>
SQL学习网练习记录
参考1:http://sample.jimstone.com.cn/xsql/Course/4.html
参考2:http://sample.jimstone.com.cn/xsql/Course/
本课要求:查询表 user 的所有内容
select * from user;本课要求:查询出来 user 表中 score 大于 80 的所有数据
select * from user where score > 80;本课要求:查询表 user 中字段 gender 为 '男' 的所有内容
select * from user where gender='男';本课要求:查询表 user 中字段 students 开头为'小'字的内容
select students from user where students like '小%';本课要求:查询表 user 中字段 students 开头不是为'小'字的内容
select * from user where students not like '小%';本课要求:查询表 user 中字段 students 包含'聪'字的所有内容
select * from user where students like '%聪%';本课要求:查询表 user 中字段 score 为98,60,92的所有内容
select * from user where score in (98,60,92);本课要求:查询表 user 中字段 score 大于95 或者 gender 为女性的所有内容
select * from user where score>'95' or gender='女';本课要求:合并查询表 user 和表 user_ext 中 id 相同的所有数据
select * fom user,user_ext where user.id=user_ext.id;本课要求:获取表 user 中字段 score 大于 60 的内容数量
select count(*) from user where score>'60';
select * from user where score>'60';本课要求:获取表 user 中字段 score 的平均值
select avg(score) from user;
select score from user;本课要求:获取表 user 中字段 score 的总分数
select sum(score) as sumvalue from user;本课要求:获取表 user 中字段 score 的最大值
select max(score) as maxvalue from user;本课要求:获取表 user 中字段 score 的最小值
select min(score) as minvalue from user;本课要求:获取表 user_ext 中所有不同的字段 age 并设置字段别名为'年龄'
select distinct(age) as 年龄 from user_ext;本课要求:获取表 user_ext 中的所有数据并且按照字段 weight 进行倒序排序
select * from user_ext order by weight desc;本课要求:通过左连接 获取表 user(别名t1) 和表 user_ext(别名t2) 中字段 id 相同的数据,其中字段 age 大于9,并仅返回 id、students、age、weight 这几个字段的数据
select t1.id,t1.students,t2.age,t2.weight from user as t1 left join user_ext as t2 on t2.id=t1.id where t2.age>9;本课要求:在 user 表 所有字段 中添加记录
insert into user(students,score,gender) values ('小蜗牛','100','男');本课要求:把 user 表 中字段 students 为'小明' 所在字段 score 更改为30分
update user set score=30 where students='小明';本课要求:把 user 表 students 字段为'小明'的记录删除
delete from user where students='小明';本课要求:创建一个名为'test'的表
create table test(id integer primany key,students varchar(8),score integer,gender varchar(2));本课要求:把'test'表 删除
drop table test;
常见SQL命令总结学习 -- <1>的更多相关文章
- 学习 Linux,101: 使用基本 SQL 命令
概述 在本教程中,将学习结构化查询语言 (SQL),包括: 使用基本 SQL 命令 执行基本数据操作 本教程将简要介绍您需要知道的与 LPI 102 考试相关的 SQL 概念. 回页首 数据库和 ...
- Oracle学习笔记四 SQL命令(二):SQL操作语言类别
SQL分为下列语言类别 1.数据定义语言(DDL) Create.Alter.Drop 2.数据操纵语言(DML) Insert.Select.Delete.Update 3.事务控制语言(TCL) ...
- Oracle学习笔记三 SQL命令
SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)
- Linux 必掌握的 SQL 命令
数据库和 SQL 在本系列教程中,目前我们使用平面文本文件来存储数据.平面文本文件可能适合相对较少的数据,但它们对存储大量数据或查询该数据没有多大帮助.多年来,为该目的开发了多种数据库,包括分层和网络 ...
- 使用基本 SQL 命令
概述 在本教程中,将学习结构化查询语言 (SQL),包括: 使用基本 SQL 命令 执行基本数据操做 数据库和 SQL 在本系列教程中,目前我们使用平面文本文件来存储数据.平面文本文件可能适合相对较少 ...
- C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?
C#中??和?分别是什么意思? 在C#中??和?分别是什么意思? 1. 可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空.例如:string str=null; ...
- 解决死锁之路3 - 常见 SQL 语句的加锁分析 (转)
出处:https://www.aneasystone.com/archives/2017/12/solving-dead-locks-three.html 这篇博客将对一些常见的 SQL 语句进行加锁 ...
- 关于SQL SERVER数据库学习总结
对于SQL SERFVER数据库也学了有一阵子了,自己也对自己所学做了一些总结. 我们首先学习数据库设计的一些知识点和用SQL语句建库. 设计数据库步骤:需求分析阶段,概要设计阶段,详细设计阶段, 建 ...
- 常见linux命令释义(第八天)—— Bash Shell 的操作环境
换了新公司,公司的领导很不错.自己感受比较多的地方是,自己的工作效率明显比以前高了.以前会对频繁变动的需求十分不耐烦,现在接到需求后会仔细的思考,进行整体构建.即使以后需求有变动,也能够比较轻易的在原 ...
随机推荐
- Bastion Host (BH)
Bastion Host (BH) 堡垒机 堡垒主机是专门设计和构造成承受攻击网络上的专用计算机. 该计算机通常承载单个应用程序,例如代理服务器,并且所有其他服务都将被删除或限制以减少对计算机的威胁. ...
- vs code & macOS services
vs code & macOS services Mac OS X, Open Folder With VS Code (right click) https://github.com/Mic ...
- css & circle & shapes
css & circle & shapes css-tricks circle https://css-tricks.com/the-shapes-of-css/ https://cs ...
- Flutter: 显示&关闭系统叠加层ui
import 'package:flutter/services.dart'; /// 关闭 SystemChrome.setEnabledSystemUIOverlays([]); /// 显示 S ...
- 聚焦 2021 NGK 新加坡区块链技术峰会,探讨DeFi未来新生态!
2021年1月31日14时,备受行业关注的"2021 NGK 新加坡区块链技术峰会"如期举行.本次峰会由NGK官方主办,以"DeFi"为主题,探讨了区块链技术革 ...
- VMware安装centos.6.8无法访问主机的问题
安装步骤 点击下一步,如下图: 接上图: 接上图: 接上图 接上图: 接上图: 接上图: 接上图 接上图: 接上图: 接上图: 接上图: 接上图: 接上图: 点击 完成: 启动虚拟机进行安装: 发现报 ...
- ELK的一点认识
为什么需要ELK: 一般大型系统是一个分布式部署的架构,不同的服务模块部署在不同的服务器上,问题出现时,大部分情况需要根据问题暴露的关键信息,定位到具体的服务器和服务模块,构建一套集中式日志系统,可以 ...
- idea 如何在新窗口中打开项目
参考链接:https://blog.csdn.net/dreamfly88/article/details/52240188 以前一直再用eclipse,可以同时打开好几个项目,idea中同样支持打开 ...
- 程序员如何在VsCode上看基金?
一 我是一个程序员. 代码是我的禁锢,基金是我的自由. 打破禁锢,奔向自由,也许只差几个定投. 有人说,买基金一定要心态好,要学会风险对冲,把8成的钱全仓买基金,剩余2成买意外身亡险,基金大涨就赚,基 ...
- web前端学习笔记(python)(一)
瞎JB搞]感觉自己全栈了,又要把数据库里面的内容,以web形式展示出来,并支持数据操作.占了好多坑.....慢慢填(主要参考廖雪峰的官网,不懂的再百度) 一.web概念 Client/Server模式 ...