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
Mysql学习
Mysql学习
笔记(7)-触发器和mysql权限
目录一.触发器创建触发器二.mysql权限查询root用户密码如何修改root用户密码分配权限账户三.mysql备份与还原备份(不用登录)恢复(不用登录)一.触发器当操作了某张表时,希望同时触发一些行为/行动,可以使用触发器完成需求:当向员工表中插入数据时,同时希望自动往日志表插入数据创建触发器增加(insert),修改(update),删除(delete)创建触发器方法相同--创建员工日志表cr
Mr_欢先生
·
2021-05-16 21:14
MySQL学习
笔记(4)—— MySQL 的服务器管理
客户机/服务器的体系结构是MySQL的特点之一,客户机使用SQL语言与MySQL服务器通信。为了与MySQL服务器进行通信,必须熟练掌握SQL。其功能首先是作为一种发送SQL语句给服务器执行的工具。启动和关闭MySQL服务器由于MySQL服务器具有多种安装发行版,而且能够运行在多种操作平台之上,因此它的启动与关闭的方法也多种多样。你可以根据实际情况使用其中的一种。在安装、升级或者维护系统时,可能需
么的聊
·
2021-05-16 08:33
MySQL学习
总结(十)变量/系统变量全局变量会话变量/自定义变量用户变量局部变量/存储过程/参数模式/函数/函数和存储过程的区别/流程控制结构/分支结构IF结构CASE结构/循环结构
一、变量(一)系统变量说明:系统变量由系统提供,不是用户定义,属于服务器层面。系统变量又分为全局变量和会话变量。1.全局变量必须拥有super权限才能为系统变量赋值,作用域为整个服务器,也就是针对所有连接(会话)有效。(1)查看所有的系统变量语法:SHOWGLOBALVARIABLES;(2)查看满足条件的系统变量语法:SHOWGLOBALVARIABLES条件;案例:SHOWGLOBALVARI
ZaynFox
·
2021-05-12 20:58
#
MySQL
MySql学习
笔记之事务隔离级别详解
背景说的事务,大家应该都不陌生,开发用到MySql数据库的时候,通常会用到事务。其中比较经典的例子就是转账,比如你要给小明转50块钱,而此时你的银行卡也就只有50块钱。对于转账过程在代码程序里会有一系列的操作,比如查询账户余额、余额加减、更新余额等,这些操作必须保证是一起处理的,不然等程序查完之后,如果账号50块钱还在,然后再给另外一个朋友转账,如果银行也处理的话,没有保证整个流程数据一致性的话,
·
2021-05-12 12:20
mysql学习
选择mysql理由低成本,高效能通用,易安装,易使用mysql架构应用层:负责和客户端,用户进行交互,需要和不同的客户端和中间服务器进行交互,建立连接,记住连接状态,响应状态逻辑层:负责具体的逻辑查询,事务管理,存储管理,恢复管理,以及其他的附加功能查询处理器负责查询的解析,执行;接到查询请求时,数据库分配线程来处理它,先由查询处理器生成执行计划,然后交由计划执行器来执行;由事务管理器来执行ACI
Ghost_3538
·
2021-05-07 19:33
MySQL学习
——查询缓存
MySQL查询缓存简介MySQL查询缓存是MySQL将查询返回的完整结果保存在缓存中。当查询命中该缓存,MySQL会立刻返回结果,跳过了解析、优化和执行阶段。查询缓存系统会跟踪查询中涉及的每个表,如果这些表发生变化,那么和这个表相关的所有的缓存都将失效。写在最前面尽管查询缓存目的是提升性能,但它具有严重的可扩展性问题,很容易成为严重的瓶颈。故MySQL查询缓存在5.7中已被列为不建议使用,将在My
沈渊
·
2021-05-05 20:37
mysql学习
之binlog
mysqlBinaryLog也就是常说的bin-log,,是mysql执行改动产生的二进制日志文件,其主要作用有两个:*数据恢复*主从数据库。用于slave端执行增删改,保持与master同步。如何查看bin_log是否打开,执行以下sql语句:showvariableslike'log_bin'如果值为on,则表示bin_log。如果为off,则需要通过以下方式打开:找到my.ini配置文件,找
北你妹的风
·
2021-05-05 20:30
Mysql学习
笔记(1)-管理数据库和管理表
一.mysql数据库原理mysql数据库概念图解图解二.数据库管理1.如何在cmd窗口登陆数据库1.打开cmd——>输入mysql-uroot-p——>回车——>然后输入密码——>回车连接成功登陆数据库2.查询所有数据库输入语句查询所有数据库showdatabases;所有的数据库3.创建数据库方式一:默认指定编码格式为utf-8。createdatabaseExemp1;默认编码格式创建数据库方
Mr_欢先生
·
2021-05-02 07:23
mysql学习
导图
前言浅蓝色的文字是超连接,点击前往相关主题学习资料官网基础数据库管理用户管理导入导出数据库操作数据库和数据表操作数据表设计与规范约束内置函数单表数据增删改查联表查询:关联查询的几种方式几十条增删改查mysql练习语句ORM框架nest-typeorm:数据库实体设计nest-typeorm:增删改查操作sequelize其他
大神乔伊
·
2021-05-02 04:07
mysql
导图
mysql
mysql学习
:几十条mysql练习语句(2021-05-02更新)
学完这几十条mysql练习,就可以入门了如果你都有了答案,可以忽略本文章,或去
mysql学习
导图寻找更多答案我的目标:让这个鬼东西变得简单,soeasy!!!
大神乔伊
·
2021-05-02 04:28
mysql
mysql
MySQL学习
笔记(六):触发器
触发器概念什么是触发器触发器是一种与表操作有关的数据库对象,当触发器所在表上发生指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。可以这样来理解:当某个表上的数据发生变化的时候,就会执行一个函数,这个函数可能会去执行一些对其他表的操作。这个函数就是触发器,它就相当于编程里的监听器一样,一旦监听到这个表发生了某些变化,就会执行已经写好的一套逻辑。按照面向对象的思想,这个触发器是该表的一
maxwellyue
·
2021-04-30 02:04
MySQL学习
@
MySQL学习
MySQL命令DDL:操作数据库、表1.操作数据库:CRUD1.C(Create):创建*创建数据库:createdatabase数据库名称;*创建数据库,判断是否存在:createdatabaseifnot
Sunha06
·
2021-04-28 19:35
学习
MYSQL学习
(1)
1、SQL写作目的我是一个文科生,代码对我来说是个外星语言,我也没有想到在我的工作中会用到代码,刚来百度的时候,每天要有很多的数据需求要解决,所以我只能不停的去找RD沟通这个数据怎么解决,一次别人可能会很愿意帮忙,但是多次要别人配合肯定会不愿意,所以好奇心、自尊心强的我会去研究遇到这样的问题我应该怎么解决。第一次遇到SQL时候是一个关于部门商家结算数据的邮件中,看到密密麻麻的代码我一下子晕了,这是
Lemonca
·
2021-04-26 23:23
MySQL学习
笔记
一、创建数据库及表首先启动MySQL:启动MySQL1、创建数据库:创建数据库2、查看数据库:“showdatabases;"3、连接数据库:连接数据库4、查看表:"showtables;"5、新建数据表:格式示例6、插入数据:格式示例7、查看表:"SELECT*FROMemployee;"二、约束1、约束分类:约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。约束
LLLeon
·
2021-04-25 21:20
MySQL学习
--触发器
触发器文章目录触发器触发器基本概念触发器应用场景:触发器创建语句四要素:简单的触发器创建行变量触发器的简单编程before和after的区别foreachrow触发器基本概念触发器定义:是一类特殊的事务。可以监视某种数据操作(insert/update/delete)。并触发相关数据操作(insert/update/delete)。触发器应用场景:1.当向一张表中添加或删除记录时,需要在相关表中进
南岸青栀*
·
2021-04-21 09:39
SQL学习
MySQL学习
--(视图、存储引擎、事务)
MySQL学习
–(视图、存储引擎、事务)视图1).什么是视图?
南岸青栀*
·
2021-04-19 20:39
SQL学习
mysql学习
日记2017-1-3
SHOWDATABASES;SHOWCREATEDATABASEdatabase1;SHOWTABLES;netstart/stopmysql启动服务mysql-hlocalhost-uroot-p然后输入密码,登录数据库USEdatsbase;指定操作是在哪个数据库进行约束constraint单字段主健idINT(11)PRIMARYKEYorPRIMARYKEY(id)多字段联合主健PRIMA
Erzong
·
2021-04-18 06:47
MySQL学习
笔记整理
很久没写博客了,感觉自己越来越懒,这样子不行-0-,明明那么菜还懒,还是写点东西,加深自己的印象。MySql是目前最主流的数据库,有太多值得深入学习地方。Mysql逻辑架构第一层:最上层非mysql独有,客户端连接到服务端,大多基于网络连接的工具都有,为连接处理、授权认证、安全,第二层:服务层比较特别特别,mysql很多核心功能在此,包含查询解析,优化、内置函数、存储过程,触发器、视图等等比如说解
Garwer
·
2021-04-17 20:14
mysql学习
SQLStructuredQueryLanguageSQL是结构化查询语言,是一种用来操作RDBMS的数据库语言,当前关系型数据库都支持使用SQL语言进行操作,也就是说可以通过SQL操作oracle,sqlserver,mysql,sqlite等等所有的关系型的数据库SQL语句主要分为:DQL:数据查询语言,用于对数据进行查询,如selectDML:数据操作语言,对数据进行增加、修改、删除,如in
lc_ping
·
2021-04-15 21:50
mysql
MySQL学习
笔记-MySQL的自增ID会用完吗?
MySQL的自增ID会用完吗?话不多说,上代码,直接测:首先,创建一个最简单的表,只包含一个自增id,并插入一条数据。createtablet0(idintunsignedauto_incrementprimarykey);insertintot0values(null);通过show命令查看表情况showcreatetablet0;CREATETABLE`t0`(`id`int(10)unsig
赵客缦胡缨v吴钩霜雪明
·
2021-04-15 08:55
MySQL学习
(一)—初识MySQL
MySQL学习
(一)—初识MySQL害,不知不觉一个半月过去了,时间过得太快了,学校的MySQL已经上到第七周的课程来了,我才想起来要写总结,新学的知识三天不看就忘得差不多了,果然还是要多复习啊,加油,
乘风破浪的程序媛
·
2021-04-15 08:37
【MySQL】
数据库
mysql
华为面试官:为什么MySQL不推荐使用uuid作为主键?
整理了一份非常详细的
MySQL学习
笔记,500多页PDF总结,可以看一下。关于MySQL的知识点总结了一个思维导图分享给大家一、mysql和程序实例
程序员追风
·
2021-04-13 17:49
MySQL学习
笔记-2020面试题汇总
1、MySQL中有哪几种锁?(1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。(2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。(3)页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。2、MySQL中有哪些不同的表格?共有5种类型的表格:(1)MyISAM(2)Heap(3
赵客缦胡缨v吴钩霜雪明
·
2021-04-13 14:25
阿里面试官:什么是MySQL索引,为什么要有索引?
索引就好比字典的目录一样我们通常都会先去目录查找关键偏旁或者字母再去查找要比直接翻查字典查询要快很多关于MySQL整理了一份:
MySQL学习
笔记二、为什么要有索引?
程序员追风
·
2021-04-13 06:27
拼多多内部的这份
MySQL学习
笔记火了,完整版首次公开!
前言我们每天都在访问各种各样的⽹站、APP,如微信、QQ、抖⾳、今⽇头条等,这些网站上⾯都存在⼤量的信息数据,这些信息数据都需要有地⽅存储,一般这些数据都存储在哪呢?一般这些数据都存储在数据库中。所以如果我们需要开发⼀个⽹站、app,数据库是我们必须掌握的技术,常⽤的数据库有mysql、oracle、sqlserver、db2等。上⾯介绍的⼏个数据库,oracle性能排名第⼀,服务也是相当到位的,
程序员追风
·
2021-04-12 22:32
Mysql学习
笔记整理
突然翻到很久以前的Mysql笔记,特此重做为方便查看保存。数据库基础1.什么是数据库?数据库:database,存储数据的仓库数据库:高效的存储数据的介质(介质主要是两种:磁盘和内存)2.数据库的分类?数据库基于存储介质的不同:进行了分类,分为两类:关系型数据库(SQL)和非关系型数据库(NoSQL:不是关系型的数据库都是非关系型数据库)3.不同数据库阵营中的产品?关系型数据库:大型:Oracle
一只当归
·
2021-04-12 19:49
死磕这50道MySQL面试题,阿里面试官直呼内行
PS:完整版面试题PDF以及
MySQL学习
笔记1、MySQ
·
2021-04-03 00:09
面试mysqljava阿里
死磕这50道MySQL面试题,阿里面试官直呼内行
PS:完整版面试题PDF以及
MySQL学习
笔记1、MySQ
·
2021-04-03 00:57
面试mysqljava阿里
死磕这50道MySQL面试题,阿里面试官直呼内行
PS:完整版面试题PDF以及
MySQL学习
笔记1、MySQ
北游学Java
·
2021-04-02 20:01
数据库
mysql
java
索引
用MySQL设计表的时候你会用UUID做主键吗?
关注公众号:北游学Java,领取500页
MySQL学习
笔记。关于MySQL的知识点总结了一个思维导图分享给大家上传上来的图可能有点不清晰,需要高清脑
·
2021-04-01 22:22
用MySQL设计表的时候你会用UUID做主键吗?
关注公众号:北游学Java,领取500页
MySQL学习
笔记。关于MySQL的知识点总结了一个思维导图分享给大家上传上来的图可能有点不清晰,需要高清脑
·
2021-04-01 22:02
用MySQL设计表的时候你会用UUID做主键吗?
关注公众号:北游学Java,领取500页
MySQL学习
笔记。关于MySQL的知识点总结了一个思维导图分享给大家上传上来的图可能有点不清晰,需要高清脑
北游学Java.
·
2021-04-01 20:31
数据库
mysql
java
大数据
uuid
MySQL学习
笔记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
MySQL学习
笔记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
MySQL学习
笔记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
MySQL学习
笔记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
MySQL学习
笔记04__单行函数
细枝末节1.函数可以嵌套使用2.MySQL中索引从1开始3.substr()中空格也算一个字符概念将一组逻辑语句封装在方法中,对外暴露方法名.优点1.隐藏实现细节2.提高代码可用性字符函数length()作用用于获取参数值的字节个数查询字符串"Mike"的字节数/*输出为4*/SELECTlength('Mike');concat()作用拼接字符串示例/*输出为MikeJohn*/SELECTco
·
2021-03-23 01:09
mysql
MySQL学习
笔记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
MySQL学习
笔记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
MySQL学习
笔记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
MySQL学习
笔记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
MySQL学习
笔记04__单行函数
细枝末节1.函数可以嵌套使用2.MySQL中索引从1开始3.substr()中空格也算一个字符概念将一组逻辑语句封装在方法中,对外暴露方法名.优点1.隐藏实现细节2.提高代码可用性字符函数length()作用用于获取参数值的字节个数查询字符串"Mike"的字节数/*输出为4*/SELECTlength('Mike');concat()作用拼接字符串示例/*输出为MikeJohn*/SELECTco
·
2021-03-22 20:14
mysql
MySQL学习
笔记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
MySQL学习
笔记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
MySQL学习
笔记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
MySQL学习
-MySQL介绍
SQL介绍一、SQL是什么?1.1数据库模型1.2主流关系数据库一、SQL是什么?SQL是结构化查询语言的缩写,用来访问和操作数据库,对数据库进行管理和维护操作。SQL是访问和处理关系数据库的计算机标准语言,换言之,不管使用什么语言(python,C++还是JAVA),只要涉及到操作关系数据库,都必须通过SQL来完成。数据库作为一款专门管理数据的软件,给用户提供接口来读写数据,大大简化数据的读写功
阿斯顿菊花奶茶
·
2021-03-18 20:13
SQL
sql
Python
MySQL学习
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
【
mysql学习
笔记】新建表格,添加字段等
【新建表格】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
【
MySQL学习
笔记(十七)】之 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
数据库
【
MySQL学习
笔记(十六)】之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
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他