![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
Mysql
从零开始的数据猿
这个作者很懒,什么都没留下…
展开
-
Centos Mysql忘记密码,修改密码,MySQL数据库user表为空的问题
解决办法。原创 2022-09-21 11:34:01 · 534 阅读 · 0 评论 -
SQL DATE_FORMAT、STR_TO_DATE的区别
DATE_FORMAT将 DATE 转换为 STRING。STR_TO_DATE将 STRING 转换为 DATE。来自 MySQL 文档DATE_FORMATSTR_TO_DATETIMESTAMPDIFF原创 2022-03-21 14:17:21 · 799 阅读 · 0 评论 -
MySQL修改表的默认字符集和修改表字段的默认字符集
修改表的默认字符集:ALTER TABLE {table_name} DEFAULT CHARACTER SET {character_name};修改表字段的默认字符集:ALTER TABLE {table_name} CHANGE {field} {field} {field_type} CHARACTER SET {character_name} [other_attribute];如:ALTER TABLE test CHANGE province province varchar(5原创 2021-12-22 22:38:26 · 1638 阅读 · 4 评论 -
MySQL 数据库连接
连接前配置jar包百度搜索java mysql jar包连接代码import java.sql.Connection;import java.sql.DriverManager;public class DbUtil { //private String dbUrl="jdbc:mysql://localhost:3306/books?useUnicode=true&characterEncoding=UTF8";//jdbc连接 private String jdbcNam原创 2020-12-31 18:20:51 · 2255 阅读 · 0 评论 -
mysql开启远程连接
1.登录到mysql进入命令行:[root@localhost mysql]# ./bin/mysql -h127.0.0.1 -uroot -proot2.查看user表:mysql> use mysqlReading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changed转载 2020-12-26 16:50:22 · 3075 阅读 · 0 评论 -
SQLyog连接MySQL时出现的2058错误解决方法 && 更新用户密码SET PASSWORD FOR无效
1, 配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了。解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后执行这条SQL:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’;(注意分号)#password 是你自己设置的root密码;然后在重新配置SQLyog的连接,则可连接成功了,就OK了。2,更新用户原创 2020-12-26 16:22:50 · 2531 阅读 · 0 评论 -
mysql 时间加减一个月
题目:设学号"004001"的学生借阅了书号"TP987"的图书,请在borrow表中增加一条记录。其中,借阅日期为当日,还书日期为当前日期加3个月后的日期。INSERT INTO borrow VALUES('004001','TP987',NOW(),DATE_ADD(NOW(),INTERVAL 3 MONTH));date_add() 增加date_sub()减少month 月份minute 分钟second 秒...原创 2020-11-12 21:29:33 · 9867 阅读 · 0 评论 -
将mysql服务启动类型设置为手动或自动提示拒绝访问
可能被360或者火绒禁止了直接去火绒安全工具----启动项管理----服务项(显示禁用的启动项)----找到Mysql56允许启动这里说一下打开Mysql服务的命令net start mysql80卸载mysql服务还在,需要删除mysql服务sc delete mysql80如果是360,请参考https://jingyan.baidu.com/article/fcb5aff76d2bebedaa4a7185.html...原创 2020-10-09 08:42:57 · 3833 阅读 · 4 评论 -
解决‘ERROR 1406 (22001): Data too long for column ‘name‘ at row 1‘
出现这种问题,表面上是字段值输入有误的问题,其实是编码问题解决方法:在my.ini里找到(此文件在mysql安装目录下)sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”把其中的STRICT_TRANS_TABLES,去掉,或者把sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION注释掉,然后重启mysql就ok转载 2020-10-09 22:47:07 · 7843 阅读 · 0 评论