数据库
文章平均质量分 79
数据库相关。
IT利刃出鞘
如果能飞,就不跑。如果能跑,就不走。
展开
-
MySQL--解决CommunicationsException: Communications link failure
本文介绍Java中操作MySQL时一个报错的原因及解决方案。这个报错是:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure原创 2022-02-16 18:43:32 · 22362 阅读 · 2 评论 -
MySQL命令--使用mysqldump导出导入数据库
本文介绍mysql使用mysqldump命令导出导入数据库的方法。原创 2024-03-14 07:00:00 · 1757 阅读 · 2 评论 -
MySQL--解决Navicat导入的报错:[Err] 1067 - Invalid default value for ‘xxx‘
本文介绍如何解决Navicat导入的报错:[Err] 1067 - Invalid default value for ‘xxx‘原创 2024-06-17 19:45:00 · 488 阅读 · 0 评论 -
MySQL--彻底解决Navicat备份时的报错
本文介绍彻底解决Navicat导入导出时的报错。原创 2024-03-13 07:15:00 · 807 阅读 · 0 评论 -
MySQL8--my.cnf配置文件的设置
本文介绍MySQL8的my.cnf的配置。原创 2023-09-16 23:00:00 · 4096 阅读 · 0 评论 -
MySQL8--通过角色管理权限
本文介绍MySQL8如何通过角色管理权限。角色是在MySQL8.0中引入的新功能。在MySQL中,角色是权限的集合,可以为角色添加或移除权限。用户可以被赋予角色,同时也被授予角色包含的权限。原创 2023-01-02 23:00:00 · 12700 阅读 · 4 评论 -
MySQL--整合Keepalived进行双机热备自动切换(升级版)
本文介绍MySQL整合Keepalived进行双机热备自动切换(升级版)。原创 2023-01-01 22:45:00 · 1634 阅读 · 1 评论 -
MySQL--整合Keepalived进行双机热备自动切换
本文介绍MySQL如何整合Keepalived进行双机热备自动切换。为解决Mysql数据库单点问题,用两台MySQL数据库互为主备,双向replication。当一Master出现问题,则将Slave切换为Master继续工作。原创 2022-12-31 22:30:00 · 1074 阅读 · 1 评论 -
MySQL--权限大全
本文介绍MySQL所有的权限。原创 2023-07-09 23:15:00 · 1354 阅读 · 0 评论 -
MySQL8--用户与权限管理
说明 本文介绍MySQL8的用户与权限的管理,包括:用户的创建与删除、授权与撤销权限等。为什么要管理用户与权限? 目的是保证数据库的安全性,只授予能满足需要的最小权限,防止用户干坏事,比如:删除了表、清空了数据库等。原创 2024-07-30 20:00:00 · 1551 阅读 · 0 评论 -
SELECT 1 FROM TABLE的作用
本文介绍SELECT 1 FROM TABLE的作用。当我们只关心数据表有多少记录行而不需要知道具体的字段值时,“SELECT 1 FROM TABLE”是一个很不错的SQL语句写法,它通常用于子查询。原创 2022-10-16 09:34:11 · 3407 阅读 · 0 评论 -
SELECT 1 FROM DUAL中的DUAL的作用
本文介绍SELECT 1FROM DUAL中的DUAL的作用。 在SpringBoot中有时可以看到一项配置:spring.datasource.validation-query=SELECT 1 FROM DUAL。那么这个DUAL是什么作用呢?原创 2022-10-15 12:19:11 · 13994 阅读 · 2 评论 -
MySQL--解决Navicat设置默认字符串时的报错
本文介绍用Navicat添加字段(字符串类型)并设置默认值时的报错问题。原创 2022-06-15 19:45:06 · 3071 阅读 · 4 评论 -
MySQL--校对规则(COLLATION)--使用/教程
本文介绍MySQL的校对规则。原创 2022-05-25 20:21:20 · 2217 阅读 · 0 评论 -
MySQL8--Windows下使用压缩包安装的方法
本文介绍Windows使用压缩包安装MySQL8的方法。原创 2022-04-06 18:50:25 · 2820 阅读 · 0 评论 -
MySQL8--Windows下使用msi(图形界面)安装的方法
本文介绍Windows使用图形界面安装MySQL8的方法。原创 2022-04-06 12:22:13 · 4333 阅读 · 0 评论 -
商品是否会超发?(UPDATE ... remained = remained - 1 WHERE ...)
商品的超发是下订单业务中需要考虑的情景。那么,使用下边这样的语句是否会超发呢?原创 2022-02-27 11:29:36 · 595 阅读 · 0 评论 -
MySQL--query cache,buffer pool,key buffer--含义与区别
本文介绍MySQL的query cache,buffer pool,key cache的含义与区别。原创 2022-02-16 21:39:45 · 1376 阅读 · 2 评论 -
MySQL--忘记密码的解决方法
原文网址:简介 本文介绍MySQL忘记密码的解决方法。 1.停止mysql服务net stop mysql2.跳过权限表来启动MySQL服务法1:命令行方式mysqld --shared-memory --skip-grant-tables &法2:修改配置文件Windows:my.ini (Linux下是/etc/my.cnf) [mysqld]配置项下添加一行:skip-grant-tables //此配...原创 2022-01-25 19:11:53 · 960 阅读 · 0 评论 -
MySQL语句--语句的语法
本文介绍SQL语句的语法。包括:注释的方法,引号的用法。原创 2022-01-25 19:08:13 · 831 阅读 · 0 评论 -
数据库--分库分表中间件--选型/对比/框架
原文网址:简介 本文介绍数据库分库分表的中间件,包括:中间件大全、选型的对比。中间件大全sharding-jdbc(当当) MyCAT(基于Cobar) TSharding(蘑菇街) Atlas(奇虎360) Cobar(阿里巴巴) Oceanus(58同城) Vitess(谷歌) 了解更多点击这里啊!!!选型比较项 Sharding-JDBC Mycat 社区环境 好 差 bug修复 及时 直接不修复!!! ...原创 2021-11-10 23:10:37 · 2678 阅读 · 1 评论 -
MySQL语句--增删改/库表/视图(有示例)
本文介绍如下命令/语句:数据增删改:插入数据、删除数据、修改(更新)数据数据库操作:创建数据库、删除数据库、查看数据库、导入导出表的操作:创建表、删除表、修改表;原创 2021-09-28 00:48:25 · 1581 阅读 · 1 评论 -
MySQL命令--常用/查看信息
原文网址查看信息命令 操作 命令 示例/说明 查看版本 SELECT version() 或者 mysql -V 查看连接 SHOWprocesslist 查看支持的引擎 SHOW engines; 查看目前的引擎 ..原创 2021-09-28 00:11:23 · 1565 阅读 · 1 评论 -
MySQL语句--查询语句大全(有示例)
本文介绍MySQL查询语法(命令)的使用。包括:基本查询、运算条件、排序、分页、分组、联结、组合、子查询、distinct等。原创 2021-10-14 20:06:46 · 7773 阅读 · 1 评论 -
MySQL命令--连接/修改密码/修改时区
原文网址:启动与关闭 操作 命令 示例/说明 登录 法1:mysql -u root [-h host] [-P port] -p密码 //刚安装无密码,回车再回车。 法2:mysql -u root [-h host] [-P port] -p //回车后再输入不显示的密码。 -u与root之间有无空格都可。-p与密码之间不能有空格 ho...原创 2021-09-17 19:45:49 · 1187 阅读 · 0 评论 -
MySQL基础--杂项
select 1其他网址原创 2021-05-31 14:18:12 · 300 阅读 · 2 评论 -
MySQL--锁的种类
本文介绍MySQL锁的种类。包括:悲观锁、乐观锁、间隙锁、记录锁、临键锁。原创 2021-01-17 19:44:32 · 463 阅读 · 0 评论 -
MySQL--字符集(CHARACTER SET)--使用/教程
字符集 Mysql支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。 三个字节的 utf8 最大能编码的 Unicode 字符是 0xffff,也就.........原创 2020-12-14 09:35:24 · 2615 阅读 · 0 评论 -
MySQL--函数--使用/示例
其他网址聚合函数 作用 语法 说明 示例 总数 count(*) count(1) count(col) //计算总行数。不管是否null //等于count(*) //对列计数,忽略null 例1:查询学生总数 select count(*) from students; 最大值.原创 2020-08-03 23:56:57 · 491 阅读 · 2 评论 -
MySQL--数据类型
其他网址MySQL 日期与时间方面的函数 - MySQL 中文版 - 极客学院WikiMySQL ADDDATE() Function原创 2020-07-31 09:14:25 · 428 阅读 · 0 评论 -
MySQL--配置详解
本文介绍MySQL的配置。原创 2020-05-10 17:04:28 · 465 阅读 · 0 评论 -
MySQL--binlog--介绍/用法
其他网址什么是 binlog_数据库_茅坤宝骏氹的博客-CSDN博客mysqlbinlog用法详细说明_数据库_JBBOY的专栏-CSDN博客简介binlog定义binlog是记录所有数据库表结构变更(例如CREATE、ALTER TABLE…)以及表数据修改(INSERT、UPDATE、DELETE…)的二进制日志。 binlog不会记录SELECT和SHOW这类操作,因为这...原创 2020-04-18 19:22:33 · 500 阅读 · 0 评论 -
MySQL--SQL语句优化--原则
其他网址sql优化_数据库_weixin_40584932的博客-CSDN博客1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留...原创 2020-04-04 20:19:11 · 360 阅读 · 0 评论 -
MySQL--SQL语句优化--步骤
其他网址SQL优化(一)、sql优化一般步骤_数据库_小浪与艳花-CSDN博客概要步骤sql优化一般步骤概要:通过 show status 命令了解各种sql的执行频率 定位执行效率较低的sql语句 通过explain分析低效sql的执行计划 通过 show profile 分析sql 通过trace分析 优化器 如何选择执行计划 确定问题并采取相应的优化措施show ...转载 2020-04-04 18:49:33 · 403 阅读 · 1 评论 -
MySQL调试--show status
MySQL 客户端连接成功后,通过show [session|global]status 命令可以提供服务器状态信息,也可以在操作系统上使用mysqladmin extended-status 命令获得这些消息。show[session|global] status 可以根据需要加上参数“session”或者“global”来显示session 级(当前连接)的统计结果和global 级(自数据库上次启动至今)的统计结果。如果不写,默认使用参数是“session”。转载 2020-04-04 16:55:01 · 1172 阅读 · 0 评论 -
MySQL调试--explain命令详解
本文介绍MySQL的explain命令的用法及其结果的含义。原创 2020-03-24 00:30:28 · 1189 阅读 · 1 评论 -
MySQL--问题及解决
目录java.lang.ClassNotFoundException: com.mysql.jdbc.Driverutf8与utf8mb4java.lang.ClassNotFoundException: com.mysql.jdbc.Driver对于IDEAFile=> project structure=> Modules=> Dependencies=&g...原创 2019-12-16 13:56:45 · 375 阅读 · 0 评论 -
MySQL--可视化软件/工具--Navicat
本文介绍Nacivat的用法。原创 2019-11-14 23:45:26 · 1516 阅读 · 1 评论 -
MySQL--可视化软件/工具--MySQL Workbench
目录安装问题导入导出软件设置用户和权限操作数据库操作数据表修改表对话框的约束视图存储过程触发器安装问题安装完MySQL8.0出现如下问题,是因为MySQL8.0不支持win7,详情见:https://www.mysql.com/support/supportedplatforms/workbench.html解决方法:下载MySQL6.3.10版本...转载 2019-11-11 00:20:59 · 963 阅读 · 0 评论