![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
文章平均质量分 72
胡小冰
这个作者很懒,什么都没留下…
展开
-
mysql5.7初始化密码报错 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before
mysql初始化密码常见报错问题:在配置完数据库后,使用数据库,提示:解决办法:1、首先,修改validate_password_policy参数的值mysql> set global validate_password_policy=0;Query OK, 0 rows affected (0.00 sec)validate_password_length(密码长度)参数默认为8,我们修改为1mysql> set global validate_password_length原创 2021-08-17 02:15:37 · 658 阅读 · 0 评论 -
在阿里云服务器上安装mysql并且初始化
1、卸载MySQL1 删除Mysqlyum remove mysql mysql-server mysql-libs mysql-server;find / -name mysql 将找到的相关东西delete掉(rm -rf /var/lib/mysql);rpm -qa|grep mysql(查询出来的东东yum remove掉)rm /etc/my.cnf查看是否还有mysql软件:rpm -qa|grep mysql如果存在的话,继续删除即可。rpm方式安装的mysql原创 2021-08-16 02:36:27 · 448 阅读 · 5 评论 -
SpringBoot 整合JDBC
SpringData简介对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。Sping Data 官网:https://spring.io/projects/spring-data转载 2021-08-06 22:27:02 · 912 阅读 · 1 评论 -
记:Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Connections could not
数据库版本:8.0.x搭建ssm项目时遇到的问题,使用的是Spring+Mybatis+c3po 学习搭建框架。遇到:org.mybatis.spring.MyBatisSystemException: nested exception isorg.apache.ibatis.exceptions.PersistenceException:Error querying database. Cause:org.springframework.jdbc.CannotGetJdbcConnectio原创 2021-08-02 23:38:03 · 6351 阅读 · 3 评论 -
MySQL 8.0 Public Key Retrieval is not allowed 错误的解决方法
在使用 MySQL 8.0 时重启应用后提示 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed解决办法:在连接url上加 allowPublicKeyRetrieval=true我没用,我就把数据库关闭,重新连接就可以了,但还是 记录一下。...原创 2021-08-01 00:05:51 · 146 阅读 · 0 评论 -
MySQL无法创建外键的原因
在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因。两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另外,你还必须确定两个字段是否一个为 signed,而另一个又是unsigned(即:无符号),这两字段必须严格地一致匹配。试图设置外键的字段没有建立起索引,或者不是一个primary key(主键)。如果其中转载 2021-03-27 22:00:31 · 678 阅读 · 0 评论 -
数据库练习(二)
该篇博客承接上一篇数据库练习一优先级优先级由高到低的顺序为:小括号,not, 比较运算符,逻辑运算符and 比 or 先运算,如果同时出现并希望先算or ,需要结合()使用。排序为了方便查看数据,可以对数据进行排序语法:select * from 表名 order by [列1 asc|desc, 列2 asc|desc,……]说明将⾏数据按照列1进⾏排序,如果某些⾏列1的值相同时,则按照列2排序,以此类推默认按照列值从⼩到⼤排列(asc)asc从⼩到⼤排列,即升序de.原创 2021-03-26 19:53:08 · 128 阅读 · 0 评论 -
8种MySQL分页方法总结
今天在做数据库练习的时候由于数据有点多,一下全部显示出来不好看,看着比较乱,所以在查了一下怎么让MySQL分页找到了一篇不错的文章,在这里分享给大家。如果有帮到大家麻烦点个赞。谢谢。方法1: 直接使用数据库提供的SQL语句—语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N。—适应场景: 适用于数据量较少的情况(元组百/千级)。—原因/缺点: 全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(如某次返回1,2,3,另外的一次返回2,1,3)。Li.原创 2021-03-26 17:06:41 · 11480 阅读 · 1 评论 -
数据库练习一
今天又开始了数据库的学习之路。加油吧。首先创建、使用数据库,然后创建students和classes两张表:-- students表create table students(id int unsigned primary key auto_increment not null,name varchar(20) default '',age tinyint unsigned default 0,height decimal(5,2),gender enum('男','⼥','中性','保密'原创 2021-03-25 21:53:34 · 101 阅读 · 0 评论 -
mysql数据库表出现两种中文乱码问题的三种解决方案
前言:今天在学数据库的时候遇到了中文乱码的问题,在查阅了数篇博客后找到几篇写的较好的转载过来,希望能解决遇到同样问题的朋友。MySQL数据库mysql可以支持多种字符集。在同一个数据库的不同表,同一个表中的不同字段,都可以指定使用不同的字符集。查看数据库的编码show variables like ‘character_set%’;解析:character_set_client:客户端请求数据的字符集character_set_connection:客户机与服务器连接的字符集char.原创 2021-03-25 21:51:30 · 27787 阅读 · 5 评论 -
MySQL查看和修改字符集的方法
摘自:明王不动心一、查看字符集1.查看MySQL数据库服务器和数据库字符集方法一:show variables like ‘%character%’;方法二:show variables like ‘collation%’;mysql> show variables like ‘%character%’;±-------------------------±-------------------------------------+| Variable_name .原创 2021-01-01 16:48:36 · 220 阅读 · 0 评论 -
MySQL学习
最近期末了,老师让做一个课程设计,所以大家就开始百度了(懂的都懂)。同学找了一个项目,但是数据库的建立用作者 上传的代码一直创建不成功,我把代码要了过来尝试着运行起来,写下这篇博客记录遇到的问题。首先呈上原数据库的代码:CREATE TABLE `admitpatient_room` ( `PatientID` int(10) NOT NULL, `Disease` varchar(50) DEFAULT NULL, `AdmitDate` date DEFAULT NULL, `R.原创 2020-12-30 18:12:06 · 100 阅读 · 0 评论 -
Error 1215:Cannot add foreign key constraint
今天用数据库时出现 Error 1215:Cannot add foreign key constraint 报错,在经历了一番波折后解决了问题的所在,写下这篇博客记录一下。运行的代码:CREATE TABLE `admitpatient_room` ( `PatientID` int(10) NOT NULL, `Disease` varchar(50) DEFAULT NULL, `AdmitDate` date DEFAULT NULL, `RoomNo` int(5) DEF.原创 2020-12-30 17:23:56 · 2706 阅读 · 0 评论