
mysql
文章平均质量分 69
云之彼端ღ
欢迎大家一起交流技术,如有不足之处还望各位提出,万分感谢。
展开
-
MYSQL-事务
特性原子性(Atomicity): 事物的一组操作是原子的,不可分割的,这组操作要么全部发生,要么都不发生。一致性(Consistency): 事务在执行前后数据的完整性保持不变。这是说数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。隔离性(Isolation): 隔离性是指并发的事务是相互隔离的。即一个事务内部的操作及正在操作的数据必须封锁起来,不被企图进行修改的事务看到 。持久性(Durability): 持久性是指在事务完成以后,该事务所对数据库所作的更改便持久的保存在数据库之中,原创 2021-03-12 14:54:38 · 218 阅读 · 0 评论 -
SQL实现统计排名
前言在某些应用场景中,我们经常会遇到一些排名的问题,比如按成绩或年龄排名。排名也有多种排名方式,如直接排名、分组排名,排名有间隔或排名无间隔等等,这篇文章将总结几种MySQL中常见的排名问题。创建测试表create table scores_tb ( id int auto_increment primary key, xuehao int not null, score int not null) ENGINE=InnoDB DEFAULT CHARSET=utf8;insert i转载 2021-03-02 16:55:39 · 506 阅读 · 0 评论 -
修改MYSQL表的下一个自增ID
将xxx替换成表名alter table xxx AUTO_INCREMENT=10000;例:alter table t_user AUTO_INCREMENT=100;该语句执行后, t_user表的下一条数据的自增ID将变为100原创 2020-06-17 19:46:03 · 821 阅读 · 0 评论 -
caching_sha2_password
项目启动异常: Unable to load authentication plugin ‘caching_sha2_password’MYSQL8.0及以上的版本用5.1.44的驱动会报该错误,只要将驱动版本升级为8.0.19即可原创 2020-06-05 17:20:21 · 285 阅读 · 0 评论 -
初始化MYSQL时报异常: Received fatal alert: protocol_version
在MYSQL的链接上加上useSSL=false,然后重启项目即可jdbc:mysql://ip:port/db_name?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&autoReconnect=true&useSSL=false原创 2020-06-05 11:47:15 · 1797 阅读 · 0 评论 -
MYSQL: this is incompatible with sql_mode=only_full_group_by的解决方法
方案一:查询当前数据库的sql_modeselect @@global.sql_mode查询结果ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION重置s...原创 2019-11-21 14:22:04 · 236 阅读 · 0 评论 -
mysql关于查询一对多数据展示的问题
实例:用户表t_user与用户联系人表t_user_contact通过用户ID相关联,需要使用sql查询展示每个用户对应的联系人的一个情况数据表:t_useridname1小明2小红t_user_contactiduser_idnamemobile11张三861302000000022李四8615700...原创 2019-11-20 10:54:13 · 810 阅读 · 0 评论 -
mysql数据二维展示方法
问题:现在要对每位同学整个学期的考试成绩分科进行统计,现有数据表t_student_scoreidnamesubjectscore1王小明数学892王小二数学773王富贵语文804王小明语文925王小明英语806王小二数学75现在想通过SQL查询得到每位同学每一科的总分姓名语文数学英...原创 2019-11-19 15:56:50 · 561 阅读 · 0 评论 -
mysql查询某一字段中某一字符串出现的次数
问题:当前有一数据表t_user_contact,其中content中是储存了用户上传的JSON格式的联系人数据,当我们需要知道某个用户有多少个联系人数量的时候,如何来编写sql查出相应的数据呢?t_user_contact数据表idnamecontent1小明[{“user_name”: “张三”, “user_mobile”: “123450”}]2...原创 2019-11-19 15:38:22 · 2253 阅读 · 0 评论