![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 79
csatang
这个作者很懒,什么都没留下…
展开
-
数据库分库分表策略的具体实现方案
一、MySQL扩展具体的实现方式 随着业务规模的不断扩大,需要选择合适的方案去应对数据规模的增长,以应对逐渐增长的访问压力和数据量。 关于数据库的扩展主要包括:业务拆分、主从复制,数据库分库与分表。这篇文章主要讲述数据库分库与分表 (1)业务拆分 在 大型网站应用之海量数据和高并发解决方案总结一二 一篇文章中也具体讲述了为什么要对业务进行拆分。 业务起步初始,为了加快应用上线和快速迭代,很多应用都采用集中式的架构。随着业务系统的扩大,系统变得越来越复杂,越来越难以维护,开发效率变得越来越低,并且对资源的消耗原创 2020-05-22 10:49:49 · 225 阅读 · 0 评论 -
message from server: "Host 'XXXX' is not allowed to connect to this MySQL server"
连接mysql时报:message from server: "Host ‘XXX’ is not allowed to connect to this MySQL server 处理方案: use mysql; 2.select host from user where user = ‘root’; 发现,host的值就是localhost。 3.update user set host=’...原创 2020-04-24 16:40:58 · 158 阅读 · 0 评论 -
mysql 学习之下载安装后的问题
根据菜鸟教程下完以后登录进去,这时候密码是过期的,不能使用sql语句。 错误语句为You must reset your password using ALTER USER statement before executing this statement 解决办法: MySQL版本5.7.6版本以前用户可以使用如下命令: mysql> SET PASSWORD = PASSWOR...原创 2020-04-21 16:01:07 · 116 阅读 · 0 评论 -
sql $和# 的区别以及作用
#{} mysql 中 #{}表示占位符,相当与jdbc中的?,可以很大程度地防止注入攻击(可百度百科sql注入攻击) 后面的花括号{}的值直接替换?并转化字符串,举例: select * from user where id = #{id},id = 1 sql语句就变为 select * from user where id = ‘1’ ${} ${} 就是将值直接传进{}里面...原创 2020-04-15 18:14:44 · 1377 阅读 · 0 评论 -
mysql在比较时,比较的字段为varchar写成int型会出现什么结果
忽然想起来一个面试的坑,记录下 场景是一个查询的语句查询条件的类型为varchar,如果传int型会出现什么情况 copy个例子 CREATE TABLE `t_test` ( `id` int(11) NOT NULL, `no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, `n...原创 2020-04-16 14:14:20 · 335 阅读 · 0 评论