mysql操作
晓小邰
如果有一个人学习科技的方法影响到身边更多的人提高科技知识让祖国科技更强,那该多好呀!
展开
-
SpringBoot+MyBatisPlus+MySQL不能储存(保存)emoji表情问题解决
1.之前在学习过程中不知道utf8和utf8mb4的区别,也没过多去了解,直到最近设置的数据库编码全是utf8后发现问题所在了,居然不能储存表情包!整个人直接傻了,后面知道了utf8是3字节不能储存表情,utf8mb4才可以,废话不多说马上整改,接下来的一幕就令人头疼了。心态再次崩,一直找了很多文章在修复,后来自己发现,数据库和表虽然改了字符集,那么字段(列属性)呢?这一波我真的无语了,改了表的字符集,字段居然没有跟着改,这里用命令更改,如下。好了,我以为这样就好了,结果还是报错了,如下。原创 2023-09-18 08:51:48 · 1204 阅读 · 0 评论 -
Mybatis注解开发@Select执行参数和执行sql语句的方式
在上面的示例中,@Select 注解指定了一个 SELECT 查询语句,其中包含一个占位符 #{userId},该占位符将在执行查询时被替换为方法参数 userId 的值。在解析过程中,Mybatis 会通过 #{} 占位符获取查询语句中的参数,并将这些参数传递给底层的 JDBC 驱动程序,最终执行 SQL 查询并返回查询结果。@Select 是 Mybatis 框架中的一个注解,用于执行 SQL 查询语句,并把查询结果映射到指定的 Java 对象中。原创 2023-03-31 11:18:47 · 6532 阅读 · 0 评论 -
mysql给创建的用户设置权限,并且设置远程连接
3.其它操作权限说明,select查询 insert插入 delete删除 update修改。2.创建允许所有ip连接(用通配符%表示)1.设置用户拥有所有权限也就是管理员。(1)允许访问所有数据库下的所有表。(1)设置用户拥有查询插入的权限。(2)取消用户查询的查询权限。1.创建只允许指定ip连接。(2)指定数据库下的指定表。三.设置用户操作权限。原创 2022-10-18 11:37:44 · 415 阅读 · 0 评论