网上流传较广的50道SQL训练,奋斗了不知道多久终于写完了。前18道题的难度依次递增,从19题开始的后半部分算是循环练习和额外function的附加练习,难度恢复到普通状态。...
网上流传较广的50道SQL训练,奋斗了不知道多久终于写完了。前18道题的难度依次递增,从19题开始的后半部分算是循环练习和额外function的附加练习,难度恢复到普通状态。...
我是代码块
#子查询 /*含义:出现在其他语句内部的select语句,称为子查询或内查询 外部的查询语句,称为主查询或外查询 分类: ①按子查询出现的位置: select后面:仅仅...
#进阶六 sql99 /* 语法: select 查询列表 from 表1 别名 【连接类型】 join 表2 别名 on 连接条件 【where 筛选条件】 【group ...
#进阶六:连接查询 /* 含义:又称为多表查询 笛卡尔乘积现象:表1有m行,表2有n行,结果m*n行 如何发生:没有有效的连接条件 如何避免:添加上有效的连接条件 分类: ...
#进阶五.分组查询 group by /* 语法: select 分组函数,列(要求出现在group by的后面) from 表 where 筛选条件 group by 分组...
#进阶四 常见函数 /* 概念:将一组逻辑语句封装在方法体中,对外暴露 方法名 好处:1、隐藏了实现细节 2、提高了代码的重复性 调用:select 函数名(实参列表) 【f...
一.数据库相关概念 使用数据库的好处 ①持久化数据到本地 ②可以实现结构化查询,方便管理 数据库相关概念 DB:数据库,保存一组有组织的数据的容器 DBMS:数据库管理系统,...
#进阶3 排序查询 /* 引入 select * from employees; 语法: select 查询列表 from 表 【where 筛选条件】 order by 排...
/* 语法:select 查询列表 from 表名 where 筛选条件; 分类:一.按条件表达式筛选 条件运算...
#进阶一:进阶查询 /* select 查询列表 from 表名; 特点: 1、查询表中的字段 常量值 表达式 函数... 2、查询的结果是一个虚拟的表格 */ USE my...
#MySQL的常见命令 1.查看当前的所有数据集 show databases; 2、打开指定的库 use 库名; 3、查看当前库的所有表 show tables; 4、查看...