mysql查询姓张的同学_Mysql 基础2 (sql查询语句)
1 查询所有列
select * from 表名;
2.查询指定列
select 字段名1,字段名2 from 表名;
3.查询时添加常量
select 字段名 as 常量名 from 表名;把字段名改为设置的常量名显示;
select 常量值 as 常量名 from 表名;在表查询结果中新插入一列,字段名为设置的常量名,值为设置的常量值;
4.查询时合并列
select (字段1+字段2)from 表名 ;只能合并数值类的字段
5.去重查询
select distinct 字段名 from 表名;
6.条件查询(where)
select 字段名 from 表名 where 字段名=字段值;
关键字 : 逻辑条件 and or
比较条件 > = <= <>(非等于) between and (等价于 >= and <=)
注意 判断null 值的时候 用关键字 is (等于) is not(不等于);
7.模糊查询
关键字 like %(代表任意字符) ——(代表一个字符);
例子 : 从student 表中查询姓张的同学
select * from student where name like '张%';
从student 表中查询姓张且名字是两个字的的同学
select * from student where name like'张——';
8.聚合查询
常用聚合函数 sum() avg() max() min() count()
select 函数名 (字段名) from 表名 ;
注意用count()计数不包括 null 值;
9.分页查询 limit m , n
limit 的两个参数 第一个是相对第一行的偏移值 , 第二个是显示几行; 起始值从0开始;
查询student表前两条数据;
select * from student limt 0 2;
10.排序查询
关键字 order by asc升序 desc降序
select * from 表名 order by 字段名 desc , 字段名asc;
当按照多个字段进行排序时,其实是先按第一个字段排序,在第一个字段相同的情况下再按第二个字段排,以此类推
11 .分组查询
关键字 group by
例子:select 字段名 from 表名 group by 字段名;
一般分组查询与聚合函数连用,聚合函数作用于 分组后每个组的整体;
12.分组后筛选 having
类似于where 但是 having 加在分组之后 分组前用where;
select 字段名 from 表名 group by 字段名 having id =1;
mysql查询姓张的同学_Mysql 基础2 (sql查询语句)相关推荐
- centos写mysql光标移到上一行_mysql:一条SQL更新语句(update)是如何执行的
一条更新语句的执行流程又是怎样的呢? 之前你可能经常听DBA同事说,MySQL可以恢复到半个月内任意一秒的状态,惊叹的同时,你是不是心中也会不免会好奇,这是怎样做到的呢? 我们还是从一个表的一条更新语 ...
- mysql 查询姓张或者姓王_mysql查询练习
向student表插入记录的INSERT语句如下:INSERT INTO student VALUES( 901,'张老大','男',1985,'计算机系','北京市海淀区');INSERT INTO ...
- mysql 查询姓张或者姓王_题目:MySql数据查询题目(学生和课程成绩)
1) 创建student和score表 2) 为student表和score表增加记录 3) 查询student表的所有记录 SELECT * from student 4) ...
- 创建商品表中插入一条数据/图书表中新增一条记录/学生表中,要求查询姓张,并且年龄在18到25岁之间的学生/查询article文章表
在以上创建的商品表中插入一条数据:名称为"学生书包".价格18.91.库存101.描述为空 在图书表中新增一条记录:Java核心技术.作者"Cay S. Horstman ...
- Java集合练习题——使用List存储10个学生信息。(学生信息:姓名,年龄,成绩。统计所有姓“张”的同学的平均成绩。)
目录 1.引言 2.代码实现 1.引言 看题目获取关键信息,首先创建一个学生类,定义三个成员属性姓名.年龄.成绩,定义有参无参构造方法和get.set方法,并重写toString方法.创建测试类进行测 ...
- oracle和mysql文件怎么打开_Oracle vs Mysql--架构、sql查询执行流程及SQL解析顺序区别说明-sql文件怎么打开...
概述 之前分享的主要是Oracle上的一些内容,那么mysql又有哪些地方不一样呢?下面从MySQL总体架构.sql查询执行流程和语句执行顺序来看一下.. 01 架构总览 下面看一下mysql的架构图 ...
- 如何获取查询生成器以字符串形式输出其原始SQL查询?
本文翻译自:How Do I Get the Query Builder to Output Its Raw SQL Query as a String? Given the following co ...
- mysql 连接 分组_MySQL 基础 (四) 分组查询及连接查询
MySQL 基础 (四) 分组查询及连接查询 MySQL 基础(四) 进阶 5 分组查询 语法: SELECT 分组函数, 列(要求出现在 group by 的后面) FROM 表 [where 筛选 ...
- mysql连接多个存储存储_Mysql(三):多表查询和存储程序
今天内容: ● 多表查询(内连接 外连接 子查询) ● 存储程序(存储过程 函数) 多表查询 同时从多张数据表中查取到需要的数据即是多表查询. 多表查询时,参与查询的表中每条数据进行组合,这种效果称 ...
最新文章
- 查看linux中的sh指向哪,什么是Linux的Shell脚本和怎么执行脚本?
- 课外扩展:使用RADIUS来集中管理***服务器(2)
- 提升方法-Adaboost算法
- mysql封装 javabean,利用Java针对MySql封装的jdbc框架类JdbcUtils完整实现(包含增删改查、JavaBean反射原理,附源码)...
- VSCODE 一键编译运行
- 5.2自动扫描及装配数据
- 是什么让spring 5放弃了使用Guava Cache?
- 产品经理书籍_rate
- 大学计算机应用技术专业周记,计算机应用技术实习周记.doc
- Photosho cs6安装字体教程
- 外贸常用术语_外贸常用句子
- RGB与CMYK颜色模式调色原理
- npm安装任何包都报错解决方法
- 30 年的 Hello world
- 基于FPGA的贪吃蛇游戏设计(1)整体架构设计
- html返回首页页面代码,后台返回的HTML整个页面代码打开方法
- Centos逻辑卷扩容、合并
- Win10 蓝屏CRITICAL_PROCESS_DIED值为 0x000000EF
- 001-unity2D游戏随机生成地图
- 像搭积木一样建设的校园网
热门文章
- 解决苹果手机点击输入框页面自动放大问题
- 软件性能测试场景设计,性能测试场景设计杂谈
- 年轻的时候要学会赚钱【转】
- 《如何启动黄金圈思维》苹果和微软都在用的“思维模型”
- 将VMware工作站最小化至托盘栏
- 开源中国社区开源项目排行榜
- 一文让你快速了解并入手ChatGPT,并【分享】免梯子的GPT,让你体验玩 ChatGPT 的正确姿势
- 面试题:什么是野指针?产生野指针的原因?
- 偏移变色lisp_直线偏移联动 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
- #你好Unity3D#避免玩家作弊(来自我的长微博)