随笔分类 - mysql
摘要:错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL serve 错误1130:主机192.168.1.3”不允许连接到thismysql服务 原因:被连接的数据不允许使用 192.168.1.3访问,只允许
阅读全文
摘要:举例,业务场景,用户表,表结构为: create table t_user( uid primary key, login_name unique, passwd, login_time, age, … ); 聚集索引(clustered index): 聚集索引决定数据在磁盘上的物理排序,一个表只
阅读全文
摘要:MySQL 使用 explain + sql 语句查看 执行计划,该执行计划不一定完全正确但是可以参考。 EXPLAIN SELECT * FROM user WHERE nid = 3; select_type说明 SIMPLE 简单查询 PRIMARY 最外层查询 SUBQUERY 映射为子查询
阅读全文
摘要:使用idea连接mysql后显示如下: 没有显示我们要看的数据表。?????????? 解决方法: 点设置: 选择要看的数据库名称,保存后就OK了。
阅读全文
摘要:1.编写分页插件配置类config: //Spring boot方式 @EnableTransactionManagement @Configuration @MapperScan("com.itheima.mapper") public class MyBatisPlusConfig { /**
阅读全文
摘要:mybatis是如何防止SQL注入的 1、首先看一下下面两个sql语句的区别: <select id="selectByNameAndPassword" parameterType="java.util.Map" resultMap="BaseResultMap"> select id, usern
阅读全文
摘要:性能提升神器-STRAIGHT_JOIN,在数据量大的联表查询中灵活运用的话,能大大缩短查询时间。 首先来解释下STRAIGHT_JOIN到底是用做什么的: STRAIGHT_JOIN is similar to JOIN, except that the left table is always
阅读全文
摘要:解除正在死锁的状态有两种方法: 第一种: 1.查询是否锁表 show OPEN TABLES where In_use > 0; 2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程) show processlist 3.杀死进程id(就是上面命令的id列) ki
阅读全文
摘要:问题描述: 成功安装MySql后,使用mysql的时候,在CMD中输入net start mysql,提示服务名无效,查看服务列表也找不到mysql服务。 解决办法: 首先用管理员身份打开CMD命令,找到mysql安装路径。如下图 会出现提示 Service successfully install
阅读全文
摘要:工作中处理数据时,发现某个表的数据达近亿条,所以要为表建索引提高查询性能,以下两篇文章总结的很好,记录一下,以备后用。 数据库建立索引常用的规则如下: 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Whe
阅读全文
摘要:今天在LeetCode上看到一道sql的题目。 查询ID为奇数的记录。以前没想过这种情况,惭愧。 查找id为奇数的行: 查找id为偶数的行: 2.conv 函数:二进制,八进制,十六进制,十进制之间的转换 二进制--》十进制: 十进制--》十六进制:
阅读全文
摘要:1.ctrl+q 打开查询窗口2.ctrl+/ 注释sql语句3.ctrl+shift +/ 解除注释4.ctrl+r 运行查询窗口的sql语句5.ctrl+shift+r 只运行选中的sql语句6.F6 打开一个mysql命令行窗口7.ctrl+l 删除一行8.ctrl+n 打开一个新的查询窗口9
阅读全文
摘要:一、Mysql使用limit分页 PS: (1)第一个参数值m表示起始行,第二个参数表示取多少行(页面大小) (2)m= (2-1)*10+1,n=10 ,表示 limit 11,10从11行开始,取10行,即第2页数据。 (3)m、n参数值不能在语句当中写计算表达式,写到语句之前必须计算好值。 二
阅读全文
摘要:1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版。注意:下载是需要注册账户并登录的。 2.解压缩至你想要的位置。 3.复制解压目录下my-dafault.ini至bin目录下,重命名为my.ini。并添加以下内容(路径要根据自己的情况修改呀)。没有data目
阅读全文
摘要:1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输
阅读全文

浙公网安备 33010602011771号