
MySQL
文章平均质量分 95
MySQL学习记录
缦旋律
沉迷磕CP并努力敲代码的小陈
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql知识点汇总+课后作业题+作业题答案+原始数据集
mysql知识点汇总+全套课后习题+习题答案+完整原始数据集DQL,DDL,DML,TCL以及其他知识点原创 2020-03-27 12:09:45 · 332 阅读 · 0 评论 -
SQL\HIVE 零碎知识点学习
1.union、union all、intersectunion:并集(去重)union all:所有的记录都拼接起来,不去重intersect:交集2. hive 3rd function2.1 array functionfunctiondescriptionarray_contains(array<E>, E) -> booleanwhether array contains value or not.array_equals(array&l原创 2021-01-11 18:06:16 · 1262 阅读 · 0 评论 -
mysql: is null,isnull,ifnull,nullif
sql中is null .isnull.ifnull.nullif的用法原创 2020-12-09 10:36:36 · 582 阅读 · 0 评论 -
leetcode数据库刷题记录
1.找出某特征连续出现n次的所有记录题目要求:id和people都是int类型,visit_date是日期类型,id是主键方法一:使用rank()思路分析:将people>=100的所有id进行排序(由于本例中id是主键,所以肯定不会有重复,因此直接使用rank就可以);然后用id值减去rank值,结果记为c,如果id是连续的,那么连续id对应c应该是相同的;c出现了几次,那么id就连续了c条记录。with t1 as( select id,visit_date,people,原创 2020-12-12 15:44:11 · 753 阅读 · 0 评论 -
mysql:concat,concat_ws,group_concat
sql中concat,concat_ws,group_concat的用法原创 2020-12-09 09:51:48 · 232 阅读 · 0 评论 -
MySQL:索引学习记录
#目前id上有一个primary key,deptname上没有indexEXPLAIN SELECT id,deptnameFROM deptORDER BY id;#目前id上有一个primary key,deptname上没有indexEXPLAIN SELECT id,deptnameFROM deptORDER BY deptname;现在给deptname加上一个索引,然后再试试:CREATE INDEX idx_deptname ON dept(deptname);原创 2020-12-08 16:24:59 · 87 阅读 · 0 评论 -
mysql:建索引
一.单表索引即查询只涉及一张表1.单值索引尽量选择过滤性较好的列来建立索引。比如要从学生表里列出来自成都市(完整数据中包含了很多城市)的女生,现在city和gender这两列中只能选其中一个列来建立索引,那么肯定选择city来建立索引。通常我们可以从show index from table 结果中的cardinality这列来看谁的过滤性较好,一般来说cardinality值越大的索引过滤性越好。如上图所示,我们给员工的编号(empno)和员工年龄(age)分别都加上了索引,从cardina原创 2020-12-08 16:24:11 · 385 阅读 · 0 评论 -
mysql:流程控制结构
if,case,while,repeat循环结构,分支结构原创 2020-03-27 11:47:38 · 336 阅读 · 0 评论 -
mysql:TCL事务控制语言
TCL语言,事务,事务隔离级别,脏读、幻读、不可重复读原创 2020-03-26 11:20:07 · 445 阅读 · 0 评论 -
mysql:视图(view)
文章目录一.概述1.视图的含义2.视图与普通表的对比二.视图的创建三.视图的修改四.视图的删除一.概述1.视图的含义虚拟表,和普通表一样使用2.视图与普通表的对比名称创建的语法关键字是否实际占用物理空间使用视图create view否(或者说很少)增删改查,只是一般不进行增删改表create table是增删改查二.视图的创建语法cre...原创 2020-03-25 17:04:49 · 251 阅读 · 0 评论 -
mysql:函数(function)
一.概述1.创建语法create function 函数名(参数列表) returns 返回类型begin函数体end注意:参数列表包含两部分:参数名 参数类型函数体必须包含return(如果return语句没有放在函数体的最后也不会报错,但不建议这样)函数体只有一句话时,begin end 可以省略同样也要使用delimiter语句设置结束标记2.调用语句select 函...原创 2020-03-24 17:05:32 · 968 阅读 · 0 评论 -
mysql:存储过程
文章目录一.概述1.含义:2.adv:3.创建语法:4.调用语法:二.创建存储过程1.空参列表2.带in参数的存储过程3.带out参数的存储过程带inout参数的存储过程三.查看存储过程的信息四.删除存储过程一.概述1.含义:一组预先编译好的sql语句的集合,可以理解成批处理语句2.adv:1).提高了代码的重用性2).简化操作3).减少了编译次数并且减少了和数据库服务器的连接次数,...原创 2020-03-24 16:46:28 · 164 阅读 · 0 评论 -
mysql:变量
文章目录一.分类二.系统变量1.查看所有系统变量2.查看满足条件的全局变量3.查看指定系统变量(这个必须加@@)4.修改系统变量的值三.自定义变量1.用户变量1.1 声明并初始化1.2 赋值(更新值)1.3 使用(查看、比较、运算等)2.局部变量四.总结一.分类1.系统变量:全局变量、会话变量2.自定义变量:用户变量、局部变量二.系统变量说明:变量由系统定义,不是用户定义,属于服务器...原创 2020-03-23 15:26:48 · 342 阅读 · 0 评论 -
mysql:标识列(自增长列)
文章目录一.概述二.创建表时添加自增长列三.修改表时添加自增长列四.修改表时删除自增长列一.概述1.含义:可以不用手动插入值,系统提供默认的序列值2.特点:1).标识列不一定必须和主键搭配,但要求是一个key(主键、unique、外键)2).一个表最多有一个标识列3).标识列的类型只能是数值型(int float double等)4).标识列可以通过 set auto_increme...原创 2020-03-23 14:39:25 · 1200 阅读 · 2 评论 -
mysql:DML数据的增删改
数据库的增删改:insert into、delete from、update原创 2020-03-22 10:14:42 · 384 阅读 · 0 评论 -
mysql:数据库中的常见约束
SQL中的常见约束:主键primary key 外键foreign key 唯一unique 非空not null 默认default原创 2020-03-21 14:46:38 · 568 阅读 · 0 评论 -
数据库常见数据类型
本篇目录一.数值型1.整型2.小数二.字符型1.较短的文本2.较长的文本3.其他三.日期型一.数值型1.整型类型名范围存储字节大小bigint-263 ~ 263-18int-231 ~ 231-14mediumint-8388608~83886073smallint-215 ~ 215-12tinyint0~2551p...原创 2020-03-20 11:31:18 · 3997 阅读 · 0 评论 -
mysql:DDL
数据库模式定义语言DDL(data definition language)主要由两个部分组成:库的管理和表的管理。本篇目录一.库的管理1.创建2.修改3.删除二.表的管理1.创建2.修改2.1 修改列名2.2 修改列名2.3 修改列的类型或者约束2.4 添加新列2.5 删除列3.表的删除4.表的复制4.1 仅仅复制表的结构4.2 复制表结构+数据4.3 复制表结构+部分数据4.4 仅复制表中某...原创 2020-03-20 09:45:44 · 301 阅读 · 0 评论 -
mysql:DQL联合查询
含义: 将多条查询语句的结果合并成一个结果应用场景: 要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时特点:★ 1、要求多条查询语句的查询列数是一致的! 2、要求多条查询语句的查询...原创 2020-03-19 20:31:08 · 150 阅读 · 0 评论 -
mysql:DQL子查询
一.子查询概述:1.含义:出现在其他语句中的select语句,称为子查询或内查询,而外部的查询语句,称为主查询或外查询。2.分类:1).按子查询出现的位置:select后面:仅仅支持标量子查询from后面:支持表子查询where或having后面:★标量子查询(单行) √列子查询 (多行) √行子查询exists后面(相关子查询)表子查询2).按结果集的行列数不...原创 2020-03-17 18:06:48 · 206 阅读 · 0 评论 -
mysql:DQL连接查询
sql连接查询;sql92,sql99;内连接;外连接;实例分析+详细代码原创 2020-03-15 11:32:02 · 230 阅读 · 0 评论 -
mysql:DQL常见函数
本篇目录一.单行函数1.字符函数1.1 length1.2 concat1.3 upper、lower1.4 substr1.5 instr1.6 trim1.7 lapd1.8 rpad1.9 replace2.数学函数2.1 round2.2 truncate2.3 ceil2.4 floor2.5 mod 或 %3.日期函数3.1 now3.2 curdate3.3 curtime3.4...原创 2020-03-14 12:08:35 · 525 阅读 · 0 评论 -
mysql:DQL分组查询
分组查询 语法+案例group byhaving原创 2020-03-13 20:27:04 · 224 阅读 · 0 评论 -
mysql:DQL排序查询
mysql dql语言 排序查询 order by原创 2020-03-13 17:23:08 · 173 阅读 · 0 评论 -
mysql:条件查询
语法:select 查询列表from 表名where 筛选条件分类:1.按条件表达式筛选: 条...原创 2020-03-12 10:45:16 · 183 阅读 · 0 评论 -
mysql:基础查询
语法:select 查询列表 from 表名;查询列表可以是:表中的字段、常量值、表达式、函数查询的结果是一个虚拟的表格1.查询表中单个字段:SELECT last_name FROM employees;2.查询表中多个字段:SELECT last_name,salary,email FROM employees;3.查询表中所有字段: #方式一:SELECT *...原创 2020-03-12 09:58:34 · 293 阅读 · 0 评论