随笔分类 -  mysql

摘要:1、说明服务可能关了-》开一下服务 计算机-》右键-》管理服务和应用程序-》点击服务-》搜索:m-》找到mysql-》右键:启动问题解决 阅读全文
posted @ 2020-08-14 21:10 八英里 阅读(1651) 评论(0) 推荐(0) 编辑
摘要:思考:while循环是否只能使用在存储过程或者存储函数之中,不能直接在查询语句中使用? ———— 循环一般在存储过程和存储函数中使用。 直接放几个例子: 例一: 1.创建存储过程 DELIMITER $$ CREATE PROCEDURE test_while_001(IN in_count INT 阅读全文
posted @ 2020-08-06 18:51 八英里 阅读(2658) 评论(0) 推荐(0) 编辑
摘要:https://studio3t.com/download-thank-you/?OS=win64 阅读全文
posted @ 2020-08-06 18:14 八英里 阅读(151) 评论(0) 推荐(0) 编辑
摘要:一、AVL树(平衡二叉树) (1)简介 AVL树是带有平衡条件的二叉查找树,一般是用平衡因子差值判断是否平衡并通过旋转来实现平衡,左右子树高度差不超过1,和红黑树相比,AVL树是严格的平衡二叉树,平衡条件必须满足(所有结点的左右子树高度差不超过1)。不管我们是执行插入还是删除操作,只要不满足上面的条 阅读全文
posted @ 2020-08-06 18:05 八英里 阅读(1588) 评论(0) 推荐(0) 编辑
摘要:在mysql文档中,mysql变量可分为两大类,即系统变量和用户变量。 但根据实际应用又被细化为四种类型,即局部变量、用户变量、会话变量和全局变量。 一、局部变量 mysql局部变量,只能用在begin/end语句块中,比如存储过程中的begin/end语句块。 其作用域仅限于该语句块。 -- de 阅读全文
posted @ 2020-08-06 10:20 八英里 阅读(1787) 评论(0) 推荐(2) 编辑
摘要:update会锁表吗?两种情况: 1.带索引 2.不带索引 前提介绍: 方式:采用命令行的方式来模拟 1.mysq由于默认是开启自动提交事务,所以首先得查看自己当前的数据库是否开启了自动提交事务。 命令:select @@autocommit; 结果如下: +————–+| @@autocommit 阅读全文
posted @ 2020-08-05 18:53 八英里 阅读(2075) 评论(0) 推荐(0) 编辑
摘要:字段:number 是integer类型 在表test中 select cast(number as char) as number from test; 或者convert()方法。因为转换的时候mysql不支持转换成varchar所有要转成char. /* 比如将123转换为char类型 */ 阅读全文
posted @ 2020-07-24 15:47 八英里 阅读(21611) 评论(0) 推荐(1) 编辑
摘要:INSERT INTO `sys_params` ( `name`, `resx_key`, `value`, `creator_id`, `create_time`, `update_by`, `update_time`, `data_type`, `add_redis`, `sort_type` 阅读全文
posted @ 2020-07-20 16:25 八英里 阅读(1994) 评论(0) 推荐(0) 编辑
摘要:前言 今天小编在改bug的时候遇到一个既简单又让人头疼的问题,由于底层封装的执行sql语句的方法中没有合适我的,所以我只能在我的D层动手脚了…… 经验下面来说说我今天的情况: 我们新建一个抽奖活动的时候需要绑定奖品,在绑定的时候肯定要去奖品池里查看一下我们填的这个奖品ID是否存在,如果存在就可以添加 阅读全文
posted @ 2020-07-15 19:06 八英里 阅读(579) 评论(0) 推荐(0) 编辑
摘要:(getdate()) 阅读全文
posted @ 2020-05-31 11:29 八英里 阅读(126) 评论(0) 推荐(0) 编辑
摘要:ci是 case insensitive, 即 "大小写不敏感", a 和 A 会在字符判断中会被当做一样的;bin 是二进制, a 和 A 会别区别对待.例如你运行:SELECT * FROM table WHERE txt = 'a'那么在utf8_bin中你就找不到 txt = 'A' 的那一 阅读全文
posted @ 2020-05-30 22:19 八英里 阅读(765) 评论(0) 推荐(0) 编辑
摘要:今天在Linux上面装完MySQL,却发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this MySQL server,找了半天试了网上的一些方法都没有解决,最终在一篇文章里找到了解决方法,特意记录一下。 先说说这个错误,其实就是我们的My 阅读全文
posted @ 2020-05-30 22:15 八英里 阅读(380) 评论(0) 推荐(0) 编辑
摘要:见证服务器作用是协调节点间的故障转移 ,也就是说,当一台节点发生故障后,由见证服务器来决定谁来继续接管服务 阅读全文
posted @ 2020-05-30 22:14 八英里 阅读(243) 评论(0) 推荐(0) 编辑
摘要:ROW_NUMBER () over (PARTITION BY id) AS row_num, 自己之前没遇到过这种在查询时给结果编号的情况,是同事打算跳槽,面试回来问到这种情况才想到去研究,以下以单表查询为例分析下: SQL: SELECT (@i:=@i+1) i,user_id,user_n 阅读全文
posted @ 2020-05-30 22:12 八英里 阅读(2810) 评论(0) 推荐(0) 编辑
摘要:加一个字段: updateTime 更新时间 在更新金币前, 先取得此人的记录: select 金币, updateTime from 表 where userid=@userId 更新金币: update 表 set 金币=金币-1, update=getdate() where userid=x 阅读全文
posted @ 2020-05-18 14:26 八英里 阅读(807) 评论(0) 推荐(0) 编辑
摘要:多用户同时处理同一条数据解决办法 事务处理(多用户同时操作一条信息时是用-并发) 在c/s或多层中,如果两个用户同时打开一条记录,修改后提交会产生更新冲突; 据说办法有二:1。打开同时锁定表的记录 2。浦获错误,撤消其中一个用户的修改,但是很少见到具体实现的代码;请大家告诉具体的代码怎么写: 1。打 阅读全文
posted @ 2020-05-18 14:25 八英里 阅读(8320) 评论(0) 推荐(1) 编辑
摘要:1.主键约束(PRIMARY KEY) 1) 主键用于唯一地标识表中的每一条记录,可以定义一列或多列为主键。 2) 是不可能(或很难)更新. 3) 主键列上没有任何两行具有相同值(即重复值),不允许空(NULL). 4) 主健可作外健,唯一索引不可; 2.唯一性约束(UNIQUE) 1) 唯一性约束 阅读全文
posted @ 2020-05-16 22:49 八英里 阅读(2750) 评论(0) 推荐(0) 编辑
摘要:聚合函数 就和名字一样, 聚合, 也就是把多行数据, 合并成一行. 例如: SUM 合计 COUNT 计数 MAX 最大 MIN 最小 AVG 平均 ...... 还有很多...... 非聚合函数 也和名字一样, 非聚合, 也就是 一次处理一行数据的, 不是将 多行合并成一样的 例如 ABS 绝对值 阅读全文
posted @ 2020-05-16 22:28 八英里 阅读(356) 评论(0) 推荐(0) 编辑
摘要:游标简单来说就是查询出来的数据索引,通过对游标的操作(第一个位置、最后一个位置、上一个位置、下一个位置)可以遍历出数据 游标的概念: 游标是指向查询结果集的一个指针,它是一个通过定义语句与一条select语句相关联的一组SQL语句。 游标包含两方面的内容: 游标结果集:执行其中的select语句所得 阅读全文
posted @ 2020-05-16 22:26 八英里 阅读(208) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示