数据来源与网络,存在错误无需纠结,只要达到联系效果就行了。Sutdent表的定义字段名字段描述数据类型主键外键非空唯一自增Id学号INT(10)是否是是是Name姓名VARCHAR(20)否否是否否Sex性别VARCHAR(4)否否否否否Birth出生年份YEAR否否否否否Department院系VARCHAR(20)否否是否否Address家庭住址VARCHAR(50)否否否否否 Sc
转载
2024-02-28 11:42:37
142阅读
#二、数学函数 /** (1)round() 四舍五入,取整数 round(-1.65) //-2 round(-1.65,1) //-1.7 (2)ceil()向上取整,返回>=该参数的最小整数 ceil(1.01) // 2 SELECT CEIL(-1.02); // -1 (3)floor( ...
转载
2021-08-02 18:10:00
58阅读
2评论
导入hellodb.sql生成数据库 1. 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄 select name,age from students where age>25 and Gender="M"; 2. 以ClassID为分组依据,显示每组的平均年龄 select ...
转载
2021-10-26 10:38:00
100阅读
2评论
话不多说,直接导入三张表:员工表:emp部门表:dept薪资等级表:salgrade以下DQL语句是基于上面三张表进行的。题目1、取得每个部门最高薪水的人员名称2、哪些人的薪水在部门的平均薪水之上3、取得部门中(所有人的)平均的薪水等级4、不准用组函数(Max),取得最高薪水5、取得平均薪水最高的部门的部门编号6、取得平均薪水最高的
原创
2022-05-17 17:07:57
2754阅读
1评论
## DQL:查询表中的记录 * select * from 表名; 1. 语法: select 字段列表 from 表名列表 where
转载
2021-04-26 19:46:27
125阅读
2评论
文章目录DQL基础查询条件查询模糊查询LIKE排序查询单个字段排序对多行说明查询地址信息sel
原创
2022-08-05 21:24:31
86阅读
mysql之DQL查询ASCONCATLIKE的使用select列名1,列名2,...from表名[where条件]过滤掉重复的列值selectdistinct列名1from表名--重复的列值只列出一次(去掉列值重复)mysql>selectdistinct(password)fromuser;连接concatselectconcat(列名1,列名2)from表名concat_ws带分隔符列
原创
2018-04-23 16:50:31
992阅读
点赞
4、使用DQL查询数据 4.1、DQL语言 DQL( Data Query Language 数据查询语言 ) 查询数据库数据 , 如SELECT语句 简单的单表查询或多表的复杂查询和嵌套查询 是数据库语言中最核心,最重要的语句 使用频率最高的语句 SELECT语法 SELECT [ALL | DI ...
转载
2021-08-05 17:27:00
72阅读
2评论
基础查询、条件查询、排序查询、聚合函数、分组查询、分页查询
原创
2023-08-08 01:29:25
701阅读
查看表的创建过程bashMariaDBtestshowcreatetablestudent;+TableCreateTable+studentCREATETABLEstudent(idint(10)unsignedNOTNULLAUTO_INCREMENT,namevarchar(20)NOTNULL,agetinyint(3)unsignedDEFAULTNULL,genderenum('M',
原创
2021-08-28 20:34:41
237阅读
9 子句查询的应用 -- ⑨ 子句查询的应用 -- 1 and和or的优先级 要求: 必要为地属性 任一为atk>2500 或者 机械族 结果2,5,9 SELECT * FROM deck WHERE attribute='地' AND (atk>2500 OR race='机械族'); -- 2 ...
转载
2021-09-09 10:31:00
106阅读
2评论
什么是mysql的解析器?MySQL解析器由两部分组成:句法扫描器和语法规则模块。语法扫描器讲整个查询分解为多个令牌(一些不可分割的元素,列如列名称),同时语法规则模块找到一个SQL语法规则组合,该组合产生这一序列,并执行与这些规则相关的代码。最后产生一棵解析树,现在优化器可以使用。设想服务器收到下列查询:select count(*),state from table_name group by
SQL语句的执行顺序:from-where-group by-having-select-order bywhere 可以筛选多个条件,如 where A and B1.排序order by 列名 asc|descasc:升序排列 默认就是升序 所以可以省略desc:降序排列永远sql语句的最后2.distinct 去除重复,只能指定一个字段,指定多个字段是distinct无效无效:SELEC
原创
2022-01-18 10:19:31
133阅读
DQL DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。基本语法DQL 查询语句,语法结构如下:SELECT
字段列表
FROM
表名列表
WHERE
条件列表
GROUP BY
分组字段列表
HAVING
分组后条件列表
ORDER BY
排序字段列表
LIMIT
分页参数基础查询1、查询多个字段SELECT 字段1,
原创
2023-05-02 10:06:07
113阅读
1 数据准备
1.1 建表语句
创建四个表:地址表、部门表、职位表和员工表:
CREATE TABLE `locations` (
`location_id` INT NOT NULL AUTO_INCREMENT,
`street_address` VARCHAR(40) DEFAULT NULL,
`postal_code` VARCHAR(12) DEFAULT NULL,
原创
2023-06-19 19:57:31
1738阅读
文章目录一、select 基本查询1.基本语法2.查询常量3.查询函数4.查询表达式5.查询指定字段6.查询所有列7.查询带有别名列
原创
2022-08-12 10:31:11
178阅读
DQL(Data Query Language)简单的来说就是数据的查询语言。 1.最简单的查询(显示表中的所有信息) 语法: select * from 表名; 2.普通查询 语法: select 字段列表 from 表名列表 where 条件列表; 注意:这些列表是可以有多个的意思,用逗号隔开,
原创
2021-07-29 09:37:12
90阅读
文章目录一、基本用法二、查询语句三、别名四、进阶查询(where)1.条件查询2.区间查询3.模糊查询4.in查询5.坑五、辅助查询1.排序继续扯个蛋
一、基本用法select 字段1,字段2... from 表名;select * from 表名;
二、查询语句# 1.查询常量select 'nam
原创
2022-07-01 13:15:55
172阅读
1)基本查询 语法:select 查询列表 from 表名; 特点: 1.查询结果是一张虚拟表, 不是真实存在 2.查询列表,可以是常量、字段名、表达式、函数 代码 #语法:select 查询列表 from 表名; #显示employees中所有字段信息 select * from employee ...
转载
2021-09-01 16:35:00
56阅读
2评论
常见的sql分类五种分类 1. DDL (Data Definition Language)数据库定义语言 2. DML (Data Manipulation Language)数据操作语言 3. DCL (Data Control Language)数据控制语言 4. TCL (Transacti
原创
2022-09-06 10:55:44
87阅读