-
日期:2020-11-03 13:47:21
点击:59
内容简介:方法一:使用cmd命令 首先,打开我们的dos窗口,开始-运行-输入cmd。 如上图所示,输入net start mysql 回车即可启动,输入net stop mysql 回车即可关闭。 方法二:选择计算机(我的电脑)右击鼠标,选择管理,在选择系统和应用服务下面的服务。 找到MySQL,...
-
日期:2020-11-03 13:47:21
点击:59
内容简介:${param}传递的参数会被当成sql语句中的一部分,比如传递表名,字段名 例子:(传入值为id) order by ${param} 则解析成的sql为: order by id #{parm}传入的数据都当成一个字符串,会对自动传入的数据加一个双引号 例子:(传入值为id) select * from table w...
-
日期:2020-11-03 13:47:21
点击:59
内容简介:背景: 表空间:INNODB 所有数据都存在表空间当中(共享表空间),要是开启innodb_file_per_table,则每张表的数据会存到单独的一个表空间内(独享表空间)。 独享表空间包括:数据,索引,插入缓存,数据字典。共享表空间包括:Undo信息(不会回收物理空间上...
-
日期:2020-11-03 13:47:20
点击:59
内容简介:COALESCE是一个函数, (expression_1, expression_2, ...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值。使用COALESCE在于大部分包含空值的表达式最终将返回空值。 应用举例: SELECT C...
-
日期:2020-11-03 13:47:20
点击:59
内容简介:对于MySQL的一些个规范,某些公司建表规范中有一项要求是所有字段非空,意味着没有值的时候存储一个默认值。其实所有字段非空这么说应该是绝对了,应该说是尽可能非空,某些情况下不可能给出一个默认值。 那么这条要求,是基于哪些考虑因素,存储空间?相关...
-
日期:2020-11-03 13:47:19
点击:59
内容简介:正在开会,同事电话反映开发库不能写入了,错误信息如下: 1209 - The MySQL server is running with the--read-only option so it cannot execute this statement 一般这个错误有两种原因: 1.连到从库了。从库一般设置为只读。 2.主库的read_only参数被修...
-
日期:2020-11-03 13:47:19
点击:59
内容简介:笔者最近工作中遇见一个性能瓶颈问题,MySQL表,每天大概新增776万条记录,存储周期为7天,超过7天的数据需要在新增记录前老化。连续运行9天以后,删除一天的数据大概需要3个半小时(环境:128G, 32核,4T硬盘),而这是不能接受的。当然如果要整个表删除,...
-
日期:2020-11-03 13:47:19
点击:59
内容简介:通过mysql命令实现连接MySQL服务器。在MySQL服务器启动后,选择“开始”→“运行”命令,在弹出的“运行”窗口中输入“cmd”命令,按Enter键后进入DOS窗口,在命令提示符下输入连接MySQL服务器。测试网址 www.dc3688.com 连接MySQL服务器需要输入用户名、密...
-
日期:2020-11-03 13:47:18
点击:59
内容简介:路漫漫其修远兮,吾将上下而求索,又到了周末,我继续带各位看官学习回顾Mysql知识。 上次说到了流程控制函数,那就从流程控制函数来继续学习吧! #五.流程控制函数#1.if函数:if else的效果IF(条件表达式,成立返回1,不成立返回2)#与Java三元运算相同SELECT I...
-
日期:2020-11-03 13:47:18
点击:59
内容简介:1、索引原理 索引被用来快速找出在一个列上用一特定值的行。没有索引,MySQL不得不首先以第一条记录开始,然后读完整个表直到它找出相关的行。表越大,花费时间越多。对于一个有序字段,可以运用二分查找(Binary Search),这就是为什么性能能得到本质上的...