E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sql学习
阿里面试官:什么是MySQL索引,为什么要有索引?
索引就好比字典的目录一样我们通常都会先去目录查找关键偏旁或者字母再去查找要比直接翻查字典查询要快很多关于MySQL整理了一份:My
SQL学习
笔记二、为什么要有索引?
程序员追风
·
2021-04-13 06:27
用户行为分析 SQL 整理
现在整理一些常用的SQL,希望本文对用户行为分析的初学者的
SQL学习
有所帮助。
abbxyz_1223
·
2021-04-13 03:05
拼多多内部的这份My
SQL学习
笔记火了,完整版首次公开!
前言我们每天都在访问各种各样的⽹站、APP,如微信、QQ、抖⾳、今⽇头条等,这些网站上⾯都存在⼤量的信息数据,这些信息数据都需要有地⽅存储,一般这些数据都存储在哪呢?一般这些数据都存储在数据库中。所以如果我们需要开发⼀个⽹站、app,数据库是我们必须掌握的技术,常⽤的数据库有mysql、oracle、sqlserver、db2等。上⾯介绍的⼏个数据库,oracle性能排名第⼀,服务也是相当到位的,
程序员追风
·
2021-04-12 22:32
My
sql学习
笔记整理
突然翻到很久以前的Mysql笔记,特此重做为方便查看保存。数据库基础1.什么是数据库?数据库:database,存储数据的仓库数据库:高效的存储数据的介质(介质主要是两种:磁盘和内存)2.数据库的分类?数据库基于存储介质的不同:进行了分类,分为两类:关系型数据库(SQL)和非关系型数据库(NoSQL:不是关系型的数据库都是非关系型数据库)3.不同数据库阵营中的产品?关系型数据库:大型:Oracle
一只当归
·
2021-04-12 19:49
死磕这50道MySQL面试题,阿里面试官直呼内行
PS:完整版面试题PDF以及My
SQL学习
笔记1、MySQ
·
2021-04-03 00:09
面试mysqljava阿里
死磕这50道MySQL面试题,阿里面试官直呼内行
PS:完整版面试题PDF以及My
SQL学习
笔记1、MySQ
·
2021-04-03 00:57
面试mysqljava阿里
死磕这50道MySQL面试题,阿里面试官直呼内行
PS:完整版面试题PDF以及My
SQL学习
笔记1、MySQ
北游学Java
·
2021-04-02 20:01
数据库
mysql
java
索引
用MySQL设计表的时候你会用UUID做主键吗?
关注公众号:北游学Java,领取500页My
SQL学习
笔记。关于MySQL的知识点总结了一个思维导图分享给大家上传上来的图可能有点不清晰,需要高清脑
·
2021-04-01 22:22
用MySQL设计表的时候你会用UUID做主键吗?
关注公众号:北游学Java,领取500页My
SQL学习
笔记。关于MySQL的知识点总结了一个思维导图分享给大家上传上来的图可能有点不清晰,需要高清脑
·
2021-04-01 22:02
用MySQL设计表的时候你会用UUID做主键吗?
关注公众号:北游学Java,领取500页My
SQL学习
笔记。关于MySQL的知识点总结了一个思维导图分享给大家上传上来的图可能有点不清晰,需要高清脑
北游学Java.
·
2021-04-01 20:31
数据库
mysql
java
大数据
uuid
My
SQL学习
笔记08_多表查询(下)
细枝末节1.内连接的INNER和外连接的OUTER可以省略2.筛选条件放在WHERE后,连接条件放在ON后,提高分离性,便于阅读3.外连接查询的结果集为主表中所有记录4.LEFT和RIGHT作用是指定主表5.全连接是将两表都作为主表6.交叉连接结果集是笛卡尔乘积格式SELECT查询列表FROM表1别名[连接类型]JOIN表2别名ON连接条件[WHERE筛选条件][GROUPBY分组][HAVING
·
2021-03-23 13:24
mysql
My
SQL学习
笔记07_多表查询(上)
等值连接备注1.结果集为多表的交集部分2.n表连接,至少需要n-1个连接条件3.表的顺序没有要求示例查询有奖金的员工名,部门名SELECTname,dept_name,bonusFROMemp,deptWHEREemp.id=dept.idANDemp.bonusISNOTNULL;查询每个城市的部门个数SELECTCOUNT(*),cityFROMdeptASd,locationASlWHERE
·
2021-03-23 13:17
mysql
My
SQL学习
笔记06__分组查询
细枝末节1.GROUPBY后的集必须出现在SELECT后2.分组函数做条件肯定放在HAVING中3.尽量使用WHERE筛选,性能高4.GROUPBY支持单字段分组,多字段分组,表达式或函数分组5.GROUPBY使用多字段分组时,无顺序要求格式SELECT分组,列(要求出现在GROUPBY后面)FROM表名[WHERE筛选调节]GROUPBY分组列表[HAVING筛选条件][ORDERBY子句]筛选
·
2021-03-23 13:13
mysql
My
SQL学习
笔记05__分组函数
细枝末节1.本节函数都忽略NULL值,不计算2.sum()、avg()一般用于处理数值型3.max()、min()、count()可以处理任何类型4.本节函数可与distinct搭配实现去重运算5.和分组函数一起查询的字段要求是GROUPBY后的字段函数sum()作用对参数中的值求和示例/*从mytable中查询所有salary的和*/SELECTsum(salary)FROMmytable;av
·
2021-03-23 01:15
mysql
My
SQL学习
笔记04__单行函数
细枝末节1.函数可以嵌套使用2.MySQL中索引从1开始3.substr()中空格也算一个字符概念将一组逻辑语句封装在方法中,对外暴露方法名.优点1.隐藏实现细节2.提高代码可用性字符函数length()作用用于获取参数值的字节个数查询字符串"Mike"的字节数/*输出为4*/SELECTlength('Mike');concat()作用拼接字符串示例/*输出为MikeJohn*/SELECTco
·
2021-03-23 01:09
mysql
My
SQL学习
笔记03__排序查询
细枝末节1.ASC表示升序,DESC表示降序,不写默认升序2.ORDERBY字句中可以是单个字段,多个字段,表达式,函数,别名3.除LIMIT外,ORDERBY语句一般放在SQL语句最后面格式/*从指定表中按指定条件查询指定字段,并按指定排序输出*/SELECT字段名FROM表名WHERE筛选列表ORDERBY排序列表[DESC|ASC]执行顺序FROM表==>SELECT字段==>WHERE筛选
·
2021-03-23 01:59
mysql
My
SQL学习
笔记02__条件查询
细枝末节1."_"表示任意一个字符2."%"表示任意多个任意字符,包含0个3."="不可以判断NULL值,""可以比较NULL值4."WHERE筛选列表==>SELECT字段按条件表达式筛选简单条件运算符大于>小于不等于=小于等于10;查询age小于30的用户idSELECTidFROMmytableWHEREage'Mike';按逻辑表达式筛选逻辑运算符与&and或|or非!not查询age在1
·
2021-03-23 01:49
mysql
My
SQL学习
笔记01__基础查询
细枝末节1.MySQL不区分大小写2.MySQL不区分字符和字符串SELECT——查询格式/*从指定表中查询指定字段信息*/SELECT字段名FROM表名;执行顺序FROM表==>SELECT字段查询表/*查询mytable表中所有内容*/SELECT*FROMmytable;查询表达式/*查询1+1的结果*/SELECT1+1;查询函数/*查询当前MySQL版本*/SELECTverison()
·
2021-03-23 01:39
mysql
My
SQL学习
笔记05__分组函数
细枝末节1.本节函数都忽略NULL值,不计算2.sum()、avg()一般用于处理数值型3.max()、min()、count()可以处理任何类型4.本节函数可与distinct搭配实现去重运算5.和分组函数一起查询的字段要求是GROUPBY后的字段函数sum()作用对参数中的值求和示例/*从mytable中查询所有salary的和*/SELECTsum(salary)FROMmytable;av
·
2021-03-23 01:28
mysql
My
SQL学习
笔记04__单行函数
细枝末节1.函数可以嵌套使用2.MySQL中索引从1开始3.substr()中空格也算一个字符概念将一组逻辑语句封装在方法中,对外暴露方法名.优点1.隐藏实现细节2.提高代码可用性字符函数length()作用用于获取参数值的字节个数查询字符串"Mike"的字节数/*输出为4*/SELECTlength('Mike');concat()作用拼接字符串示例/*输出为MikeJohn*/SELECTco
·
2021-03-22 20:14
mysql
Java项目能力之【No
SQL学习
文章大集合150篇】
谢天谢地你来了,我们已经为你准备了Java项目能力中的No
SQL学习
文章大集合,欢迎一键收藏,并与我们分享你的学习心得。
软件工程师能力认证
·
2021-03-22 18:09
#
学习资料
java
redis
My
SQL学习
笔记03——排序查询
细枝末节1.ASC表示升序,DESC表示降序,不写默认升序2.ORDERBY字句中可以是单个字段,多个字段,表达式,函数,别名3.除LIMIT外,ORDERBY语句一般放在SQL语句最后面格式#从指定表中按指定条件查询指定字段,并按指定排序输出SELECT字段名FROM表名WHERE筛选列表ORDERBY排序列表[DESC|ASC]执行顺序FROM表==>SELECT字段==>WHERE筛选列表=
·
2021-03-22 14:03
mysql
My
SQL学习
笔记02——条件查询
细枝末节1."_"表示任意一个字符2."%"表示任意多个任意字符,包含0个3."="不可以判断NULL值,""可以比较NULL值4."WHERE筛选列表==>SELECT字段按条件表达式筛选简单条件运算符大于>小于不等于=小于等于10;查询age小于30的用户idSELECTidFROMmytableWHEREage'Mike';按逻辑表达式筛选逻辑运算符与&and或|or非!not查询age在1
·
2021-03-22 14:58
mysql
My
SQL学习
笔记01——基础查询
细枝末节MySQL不区分大小写MySQL不区分字符和字符串SELECT——查询语法SELECT字段名FROM表名;查询表#查询mytable表中所有内容:SELECT*FROMmytable;查询表达式#查询1+1的结果:SELECT1+1;查询函数#查询当前MySQL版本:SELECTverison();AS——取别名标准格式#查询mytable表中的name字段,并命名为别名userName:
·
2021-03-21 22:31
mysql
My
SQL学习
-MySQL介绍
SQL介绍一、SQL是什么?1.1数据库模型1.2主流关系数据库一、SQL是什么?SQL是结构化查询语言的缩写,用来访问和操作数据库,对数据库进行管理和维护操作。SQL是访问和处理关系数据库的计算机标准语言,换言之,不管使用什么语言(python,C++还是JAVA),只要涉及到操作关系数据库,都必须通过SQL来完成。数据库作为一款专门管理数据的软件,给用户提供接口来读写数据,大大简化数据的读写功
阿斯顿菊花奶茶
·
2021-03-18 20:13
SQL
sql
Python My
SQL学习
MySQL安装以及设置;MySQLdbPython安装以及设置;(用python控制MySQLdb)mysql-uroot-p进入mysqlquitexit退出createdatabaseXXXXdefaultcharset=utf8;创建数据库settings.py修改(APPS和DATABASE,注意mysql和sqlite3的区别)models.py修改fromdjango.dbimport
许卫栋
·
2021-03-10 12:30
【my
sql学习
笔记】新建表格,添加字段等
【新建表格】mysql>usetest;//打开test数据库//创建userInfo表mysql>CREATETABLEIFNOTEXISTS`userInfo`(`id`INTUNSIGNEDAUTO_INCREMENT,`user_id`INTNOTNULL,`age`INTNOTNULL,`interest`VARCHAR(100)NOTNULL,`address`VARCHAR(100)
智商不够_熬夜来凑
·
2021-03-06 18:09
后端
mysql
【My
SQL学习
笔记(十七)】之 undo日志详解
文章目录本文章由公号【开发小鸽】发布!欢迎关注!!!一.undo日志(一)概述(二)事务id1.分配事务id2.事务id的生成(三)undo日志的格式1.INSERT操作对应的undo日志2.DELETE操作对应的undo日志3.UPDATE操作对应的undo日志(1)不更新主键(2)更新主键(四)通用链表结构(五)undo日志类型(六)undo页面链表本文章由公号【开发小鸽】发布!欢迎关注!!!
开发小鸽
·
2021-02-23 20:27
MYSQL
mysql
数据库
【My
SQL学习
笔记(十六)】之redo日志超详细讲解
文章目录本文章由公号【开发小鸽】发布!欢迎关注!!!一.redo日志(一)概述(二)redo日志的优势(三)redo日志格式1.通用格式2.简单的redo日志3.复杂的redo日志(四)Mini-Transaction1.以组的形式写入redo日志2.Mini-transaction二.redo日志的写入过程(一)存储redo日志的页(二)redo日志缓冲区(三)redo日志写入logbuffer
开发小鸽
·
2021-02-22 18:15
MYSQL
数据库
mysql
My
SQL学习
笔记
My
SQL学习
笔记基本信息首先是安装MySQL应用网址:https://www.mysql.com/首先确保MySQL服务已经打开。
nightelves11
·
2021-02-22 12:12
MySQL
mysql
My
SQL学习
笔记
一条MYSQL的执行流程MYSQL组件连接器用户名密码验证查询用户权限,分配对应权限showprocesslist查看现在的连接推荐长连接,长时间没有反应会自动断开,默认8小时(wait_timeout)分析器词法分析根据关键词分段识别表名,列名,查询条件等语法分析根据语法规则判断sql是否符合mysql语法(YouhaveanerrorinyourSQLsyntax)优化器对sql的执行顺序和查
·
2021-02-21 20:47
mysqljava
MY
SQL学习
笔记
一天学会MySQL数据库MYSQL网络教程https://www.runoob.com/mysql/mysql-tutorial.html必备知识mysql常用数据类型有哪些?MySQL支持多种类型,大致可以分为三类:数值类型大小范围(有符号)范围(无符号)用途TINYINT1byte(-128,127)(0,255)小整数值SMALLINT2bytes(-32768,32767)(0,65535
啊啊嗯嗯
·
2021-02-21 13:14
找工作前的自救
mysql
数据库
My
Sql学习
笔记(二)——pymysql
My
Sql学习
笔记(二)——pymysql最近在学习pymysql模块所以话不多说,直接进入正题:一、数据库的连接首先,建立了一个名为test的数据库。
NaCl鱼呜啦啦
·
2021-02-20 18:19
mysql
数据库
python
MySQL索引优化
目录一、MySQL索引基础二、MySQL索引优化实战三、索引优化实战My
Sql学习
专栏1.MySQL基础架构详解2.MySQL索引底层数据结构与算法3.MySQL5.7开启binlog日志,及数据恢复简单示例
给自己一个 smile
·
2021-02-20 16:53
mysql
mysql
索引
性能优化
my
sql学习
笔记之数据库
我的my
sql学习
参考于github文章数据库:高效的存储和处理数据的介质(比如磁盘和内存),又根据介质的不同,分为关系数据库和非关系数据。
Han Gang
·
2021-02-18 15:29
mysql
My
SQL学习
之《权限管理和备份》
权限管理和备份前言这一节学习的是MySQL数据库的权限管理和备份。学习了解即可!1、用户管理SQLyog可视化管理SQL命令操作用户表:mysql.user本质:对这张表进行增删改查,进行用户的删除/添加,用户权限修改创建/删除用户--创建用户createuser用户名identifiedby‘密码’CREATEUSERwoodwhaleIDENTIFIEDBY'123456'--删除用户DROP
woodwhale
·
2021-02-18 14:48
与君共勉
mysql
数据库
My
sql学习
记录(2)
My
sql学习
记录(1)My
sql学习
记录(3)Day027.DQL语言7.3排序查询7.4常见函数7.4.1单行函数7.4.1.1字符函数7.4.1.2数学函数7.4.1.3日期函数7.4.1.4其它函数
Jarlin_CN
·
2021-02-15 12:21
mysql
My
SQL学习
之《函数使用》
MySQL函数前言这一小节学习的是MySQL的函数,与其他语言的函数操作很相像,也比较简单,学习一些常用的掌握即可!MySQL函数官网:MySQL函数大全1、常用函数Java能用的MySQL基本都能用--数学运算selectabs(-100)--abs绝对值函数selectceiling(3.9)--ceiling向上取整函数selectfloor(3.9)--floor向下取整函数selectr
woodwhale
·
2021-02-14 21:25
与君共勉
mysql
数据库
my
sql学习
一之select语句
my
sql学习
一之select语句完整语法创建User表单表查询查询空值AND多条件查询OR多条件查询DISTINCT查询结果排序分组查询完整语法先给一下完整的语法,后面将逐一来讲解。
yangyanping20108
·
2021-02-13 09:57
mysql
My
SQL学习
之《数据管理》
MySQL数据管理前言首先,新年快乐!牛年希望能更牛,学到更多知识~这一节接着上一节,了解的是MySQL的数据管理有关知识点以下是个人码的笔记,供学习交流参考~1、外键(了解即可)自行百度,不建议使用影响delete和update2、DML语言(全部记住)数据库意义:数据存储,数据管理DML语言:数据操作语言insertupdatedelete3、添加(insert)--insertinto表名(
woodwhale
·
2021-02-12 17:17
与君共勉
mysql
数据库
My
SQL学习
日记(18)子查询
子查询是什么子查询(Subquery)就是出现在其他MySQL语句中的查询,也就是查询中的查询(当然不一定要在查询语句中嵌套)例如:#查找数据1表中列字段等于数据表2的列字段SELECT*FROM数据1WHERE列字段=(SELECT列字段FROM数据表2);其中SELECT*FROM数据1,称为父查询(OuterQuery/OuterStatement)SELECT列字段FROM数据表2,被称为
copymaker
·
2021-02-08 19:32
My
SQL学习
记录之KEY分区引发的血案
需求背景业务表tb_image部分数据如下所示,其中id唯一,image_no不唯一。image_no表示每个文件的编号,每个文件在业务系统中会生成若干个文件,每个文件的唯一ID就是字段id:业务表tb_image的一些情况如下:根据image_no查询和根据id查询;存量数据2kw;日增长4w左右;日查询量20w左右;非ToC系统,所以并发的天花板可见;方案选择根据上面对业务的分析,分库分表完全
·
2021-02-06 11:54
MySQL日志模块
目录一、简介二、redolog三.binlog四.内部工作流程My
Sql学习
专栏1.MySQL基础架构详解2.MySQL索引底层数据结构与算法3.MySQL5.7开启binlog日志,及数据恢复简单示例
给自己一个 smile
·
2021-02-05 13:56
mysql
mysql
日志
数据库
MySQL5.7开启binlog日志,及数据恢复简单示例
目录一、相关命令二、开启binlog三、演示数据恢复My
Sql学习
专栏1.MySQL基础架构详解2.MySQL索引底层数据结构与算法3.MySQL5.7开启binlog日志,及数据恢复简单示例4.MySQL
给自己一个 smile
·
2021-02-05 11:51
mysql
mysql
binlog
数据恢复
My
SQL学习
笔记05【多表操作、三大范式、数据库的备份和还原】
My
SQL学习
笔记01【数据库概念、MySQL安装与使用】My
SQL学习
笔记02【SQL基本概念与通用语法、数据库的CRUD操作】My
SQL学习
笔记03【数据库表的CRUD操作、数据库表中记录的基本操作
公众号-放生改命
·
2021-02-04 20:22
MySQL
数据库
mysql
sql
多表操作
范式
MySQL索引底层数据结构与算法
三、索引常用数据结构3.1二叉树3.2红黑树3.3Hash表3.4B-Tree3.5B+Tree3.6联合索引My
Sql学习
专栏1.MySQL基础架构详解2.MySQL索引底层数据结构与算法3.M
给自己一个 smile
·
2021-02-04 17:41
mysql
mysql
数据结构
算法
MySQL基础架构详解
目录一、引言二、MySQL基础架构图2.1MySQL基础架构零件分析三、基础零件剖析3.1连接器3.2查询缓存3.3分析器3.4优化器3.5执行器My
Sql学习
专栏1.MySQL基础架构详解2.MySQL
给自己一个 smile
·
2021-02-04 14:09
mysql
mysql
基础架构
面试
My
SQL学习
笔记04【数据库的查询操作、今日内容、表的约束】
My
SQL学习
笔记01【数据库概念、MySQL安装与使用】My
SQL学习
笔记02【SQL基本概念与通用语法、数据库的CRUD操作】My
SQL学习
笔记03【数据库表的CRUD操作、数据库表中记录的基本操作
公众号-放生改命
·
2021-02-04 11:16
MySQL
数据库
mysql
sql
查询
distinct
1000行My
SQL学习
笔记
sql/启动MySQL/netstartmysql/连接与断开服务器/mysql-h地址-P端口-u用户名-p密码/跳过权限验证登录MySQL/mysqld--skip-grant-tables--修改root密码密码加密函数password()updatemysql.usersetpassword=password('root');SHOWPROCESSLIST--显示哪些线程正在运行SHOWV
·
2021-01-29 15:38
mysql
1000行My
SQL学习
笔记
sql/启动MySQL/netstartmysql/连接与断开服务器/mysql-h地址-P端口-u用户名-p密码/跳过权限验证登录MySQL/mysqld--skip-grant-tables--修改root密码密码加密函数password()updatemysql.usersetpassword=password('root');SHOWPROCESSLIST--显示哪些线程正在运行SHOWV
·
2021-01-28 21:07
mysql
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他