![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 53
贝小贝貝
总是在前进的道路上迷失,这一次,想要到达终点。
展开
-
DataEase 使用外接数据库版本为8.0.27,解决修改 lower_case_table_names=1 不生效问题,实测有效
这篇文章,是在安装开源数据可视化工具 DataEase 时,使用了外接数据库,且数据库版本为8.0.27版本,解决修改lower_case_table_names=1 时,不生效的问题原创 2023-04-06 17:15:08 · 2481 阅读 · 1 评论 -
DataGrip通过ssh连接远程数据库(服务器部署数据库)
DataGrip通过ssh连接远程数据库(服务器部署数据库)原创 2023-03-01 13:59:50 · 3167 阅读 · 0 评论 -
使用 DataEase 的时候提示 “illegal mix of collations (latin1_bin implicit) and (utf8_general_ci coercible)“
使用 DataEase 的时候提示 "illegal mix of collations (latin1_bin implicit) and (utf8_general_ci coercible)" 的错误原创 2022-10-18 17:31:17 · 340 阅读 · 0 评论 -
解决:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
bug回顾: 想必大家在用MySQL时都会遇到连接超时的问题,如下图所示:Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failureThe last packet successfully received from the server was 319 milliseconds ago. The last packet sent successfully to the..原创 2021-07-29 14:57:26 · 125488 阅读 · 2 评论 -
修改Mysql索引长度限制 解决767 byte限制
第一步:在my.ini中修改配置:innodb_large_prefix = ON innodb_file_format = Barracuda innodb_file_per_table = ON第二步:在create中添加row_format=dynamiccreate table sql_test(id int ,name VARCHAR(200),server_id VARCHAR(30),id_num1 VARCHAR(30),id_num2 VARCHAR(原创 2021-04-20 16:50:05 · 3231 阅读 · 1 评论 -
SQL | DDL,DQL,DML,DCL和TCL命令
结构化查询语言(SQL)是数据库语言,通过它我们可以在现有数据库上执行某些操作,也可以使用该语言创建数据库。SQL使用某些命令(例如“创建”,“删除”,“插入”等)来执行所需的任务。这些SQL命令主要分为四类:DDL –数据定义语言 DQl –数据查询语言 DML –数据处理语言 DCL –数据控制语言许多资源声称还有SQL子句TCL的另一类-事务控制语言。因此,我们还将详细了解TCL。DDL(数据定义语言):DDL或数据定义语言实际上由可用于定义数据库模式的SQL命令组成。它仅处.翻译 2021-03-18 16:26:21 · 518 阅读 · 0 评论 -
Mysql备份和还原数据库-mysqldump
1.备份数据库备份数据库到本地服务器:-- 备份数据库到本地服务器:mysqldump -u root -pPassword123@mysql fit2cloud > fit2cloud20201208.sql-- 备份数据库中的表:mysqldump -u username -p123 database table1 table2 ...-> BackupName.sql-- username:连接数据库用户名-- -p123:-p表示后面输入的密码,123为数据原创 2020-12-08 11:30:49 · 423 阅读 · 0 评论 -
drop,delete与truncate的区别(到底在什么情况下使用什么呢?)
drop:直接删掉表truncate:删除表中数据,再插入时自增长id又从1开始delete:删除表中数据,可以加where字句。用TRUNCATE替代DELETE,TRUNCATE不记录日志,DELETE记录日志,所以TRUNCATE要快于DELETE,但是一旦用TRUNCATE进行删除就不能进行恢复,TRUNCATE是删除整张表的数据,不能加where条件。详解:(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存...原创 2020-12-08 11:24:33 · 1017 阅读 · 2 评论 -
Java: MySQL 复习
转载于三太子敖丙!!!数据库三范式一:确保每列的原子性二:非主键列不存在对主键的部分依赖 (要求每个表只描述一件事情)三:满足第二范式,并且表中的列不存在对非主键列的传递依赖数据库主从复制原理(1):主库db的更新事件(update、insert、delete)被写到binlog(2):主库创建一个binlog dump thread线程,把binlog的内容发送到从库(3):从库创建一个I/O线程,读取主库传过来的binlog内容并写入到relay log.(4):从库转载 2020-05-13 13:20:50 · 149 阅读 · 0 评论