MySQL
文章平均质量分 78
刘瑜澄
扎根泥土,禁忌漂浮
展开
-
Linux环境下mysql的安装配置
linux环境下mysql的安装部署原创 2023-02-08 17:46:27 · 990 阅读 · 1 评论 -
《索引使用规则》学习记录
当字段类型为字符串(varchar, text等)时,有时候需要索引很长的字符串,这会让索引变得很大,查询时,浪费大量的磁盘IO,影响查询效率,此时可以只降字符串的一部分前缀,建立索引,这样可以大大节约索引空间,从而提高索引效率。前缀长度:可以根据索引的选择性来决定,而选择性是指不重复的索引值(基数)和数据表的记录总数的比值,索引选择性越高则查询效率越高,唯一索引的选择性是1,这是最好的索引选择性,性能也是最好的。最左前缀法则指的是查询从索引的最左列开始,不管放的位置如何,并且不跳过索引中的列。转载 2022-08-21 17:08:18 · 178 阅读 · 1 评论 -
《SQL优化》学习记录
SQL优化插入数据优化主键优化order by优化group by优化limit 优化count 优化update 优化转载 2022-08-21 16:40:50 · 174 阅读 · 0 评论 -
Springboot项目如何连接远程服务器上的数据库
Springboot项目如何连接远程服务器上的数据库没有数据库服务器,就在自己的服务器上装了mysql,希望将数据库的mysql开放给外部用户,设置如下。1、在自己的服务器放开3306的端口,当然也可以限制ip的来源,限制那些ip才能够访问。2、在远程数据库创建一个以供开放的角色,这个角色你可以根据不同的需求场景,开放某一个数据库,授予不同的权限等。以下我创建了一个用户Akio,允许来自任何ip的用户都可借此登录。当然你也可以根据语法创建更多类型更多场景的用户。3、授予权限,ALL PRIV原创 2022-04-21 19:32:11 · 3862 阅读 · 0 评论 -
解决Java图形界面中向MySQL数据中添加中文字符变成了???的问题
解决Java图形界面中向MySQL数据中添加中文字符变成了???的问题在准备结课报告中出现这样的问题,解决方法:在原来的连接数据库的语句添加上?useUnicode=true&characterEncoding=utf-8如下:#jdbc:mysql://127.0.0.1:3306/xxxjdbc:mysql://127.0.0.1:3306/xxx?useUnicode=true&characterEncoding=utf-8问题解决方法取自https://blo转载 2020-12-17 23:36:56 · 160 阅读 · 0 评论