#mysql

MySQL存储引擎之Myisam和Innodb总结性梳理

Mysql有两种常用的存储引擎:InnoDB与Myisam,下表是两种引擎的简单对比 MyISAMInnoDB构成上的区别:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD(MYData)。索引文件的扩展名是.MYI...

【周期性执行事件】MySQL事件(Event)&任务调度

1.事件简介  事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”。  事件和触发器类似,都是在某些事情发生的时候启动。当数据库上启动一条语句的时候...

【存储过程】MySQL存储过程/存储过程与自定义函数的区别

---------------------------存储过程--------------------语法:创建存储过程:CREATE [definer={user|current_user}] PROCEDURE sp_name([proc_parameter[,proc_paramet...

可视化工具连接mysql报1862【mysql修改登录密码】

1862是密码被修改了。修改方法:1.以root登录账户:  账户与密码都是rootmysql-uroot-proot  2.修改密码setpassword=password('123456')  3.重新登录:C:Usersli>mysql-uroot-p123456my...

【触发器】MySQL触发器使用详解

MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法如下:代码如下:CREATETRIGGERtrigger_nametrigger_timetrigger_eventONtbl_...
代码星球 ·2020-08-27

windows开启3306端口并用可视化工具访问远程mysql(授权访问)

开启 MySQL 的远程登陆帐号有两大步:1、确定服务器上的防火墙没有阻止 3306 端口。MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到...

mysql 列转行,合并字段

数据表: 列转行:利用max(casewhenthen)max---聚合函数 取最大值(case course when '语文' then score else 0 end) ---判断 as语文-...
代码星球 ·2020-08-27

【连接查询】mySql多表连接查询与union与union all用法

1.准备两个表表a:  结构:mysql>desca;+-------+-------------+------+-----+---------+-------+|Field|Type|Null|Key|Default|Extra|+-------+-------------+------+-----+-----...

Mysql中Group By使用Having语句配合查询(where和having区别)

having语句一般结合GROUPBY一起使用的。。。。。Having短语与WHERE的区别!!!WHERE子句作用于基表或视图,从中选择满足条件的元组。HAVING短语作用于组,从中选择满足条件的组。where是从查询满足条件的数据,用于查询数据之前;having用于在查出的数据中挑选满足条件的数据,在数据查出来之后...

【重要】MySQL常见面试题

主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元...

【small项目】MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:

MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communicationslinkfailurecom.mysql.jdbc.exceptions.jdbc4.CommunicationsException...

mysql控制流程函数(case,if,ifnull,nullif)

  1.case...when... 用法  参考:http://www.cnblogs.com/qlqwjy/p/7476533.htmlCASEvalueWHEN[compare-value]THENresult[WHEN[compare-value]THENresult...][EL...

mysql用户自定义变量

  可以先在用户变量中保存值然后在以后引用它;这样可以将值从一个语句传递到另一个语句。用户变量与连接有关。也就是说,一个客户端定义的变量不能被其它客户端看到或使用。当客户端退出时,该客户端连接的所有变量将自动释放。  用户变量的形式为@var_name,其中变量名var_name可以由当前字符集的文字数字字符、&lsq...
代码星球 ·2020-08-27

【Explain】mysql之explain详解(分析索引的最佳使用)

  在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化...

mysql获取行号的方法

1.不排序语句:SELECT(@rowNum:=@rowNum+1)ASrowNo,bigquestion.bigQuestionSequenceFROM(SELECT(@rowNum:=0))b,bigquestion 结果:  2.排序的语句select(@rowNum:=@rowNu...
代码星球 ·2020-08-27
首页上一页...426427428429430...下一页尾页