
mysql
文章平均质量分 70
悟世君子
发上等愿,结中等缘,享下等福 择高处立,寻平处坐,向宽处行
展开
-
mysql 存储过程
用户自定义变量:是用户自己定义的变量,不用提前声明,在使用的时候直接 @变量名 即可,作用域是当前连接,用1个@表示赋值,有4种方式SET @变量名 = 值SET @变量名 := 值SELECT @变量名 := 值SELECT 字段名 INTO @变量名 FROM 表名使用用户自定义变量SELECT @变量名示例SET @demo_name = '雾失楼台';SELECT @demo_gender := '女';运行效果。原创 2023-07-05 14:13:06 · 9370 阅读 · 0 评论 -
mysql 视图
视图,是虚拟存在的表,视图中的数据在数据库中实际不存在,视图只保存查询SQL的逻辑,不保存查询结果。添加创建时间 create_date 字段。创建字典表 w_dict。原创 2023-07-04 19:07:39 · 348 阅读 · 0 评论 -
mysql 触发器
触发器:当对某张表进行 INSERT、DELETE、UPDATE 操作时,会自动触发定义的触发器中的操作。顾名思义,当我们为某张表定义触发器后,向表中添加、删除、修改数据时,会触发触发器中定义的操作,触发器像是一个事件的监听,一旦监听的事件发生,就会有所反应mysql 只支持行级触发器。原创 2023-06-30 20:07:06 · 8881 阅读 · 1 评论 -
docker 使用2台服务器安装 Canal 同步 Mysql 数据
译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费当前的 canal 支持源端 MySQL 版本包括 5.1.x , 5.5.x , 5.6.x , 5.7.x , 8.0.x。原创 2022-11-11 19:08:55 · 2258 阅读 · 0 评论 -
docker 使用2台服务器搭建 mysql 主从复制
docker 使用2台服务器搭建 mysql 主从复制笔者这里准备2台服务器,它们的 ip 分别是192.168.0.113,192.168.0.111原创 2021-06-02 18:08:13 · 1491 阅读 · 1 评论 -
mysql 创建 删除 用户及 赋予 撤销权限
mysql 提供许多语句来管理用户账号,这里简单记录1、创建用户实际上就是操作 mysql数据库中的 mysql数据库的 USER表,因此需要先use mysqluse mysql;(1)、创建 用户名是songjiang,密码是123456,只允许在本地登录的账号use mysql;CREATE USER 'songjiang'@'localhost' IDENTIFIED BY '123456';(2)、创建 用户名是songjiang,密码是123...原创 2020-08-04 17:57:02 · 502 阅读 · 0 评论 -
windows 安装 mysql 8
1、官网下载 mysql8 社区版下载地址:https://dev.mysql.com/downloads/mysql/2、安装 mysql将下载的 mysql 压缩包解压到指定文件夹,如图在 mysql 解压后的根目录下,新建my.ini 文件文件内容如下,具体参数可根据自己的需要进行配置[mysqld]# 设置3306端口port=3306# 自定义设置mysql的安装目录,即解压mysql压缩包的目录basedir=D:\mysql\mys...原创 2020-05-15 18:38:04 · 4927 阅读 · 6 评论 -
请键入 NET HELPMSG 3523 已获得更多的帮助
在首先启动 mysql8 时,没有启动成功,遇到报错 “请键入 NET HELPMSG 3523 已获得更多的帮助”这里我首次启动使用的命令是 net start mysql解决办法:网上有很多解决办法,这里我是使用其他启动命令启动的,不使用net start mysql 命令,使用mysqld --console 命令,mysql 成功启动后,之后的操作都不受影响mysqld --console效果如图...原创 2020-05-15 17:48:50 · 4457 阅读 · 1 评论 -
无法启动此程序,因为计算机中丢失VCRUNTIME140_1.dll。尝试重新安装该程序一解决问题。
在安装 mysql8 过程中,遇到这个报错解决办法:去微软官网下载安装Visual C++下载地址:https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads这里可根据自己电脑位数进行选择下载后,进行安装。安装成功后,在 C:\Windows\System32 目录就有了VCRUNTIME140_1.dll 文件继续安装 mysql 就没有报错了...原创 2020-05-15 17:37:38 · 91600 阅读 · 19 评论 -
报错 java.sql.SQLException: Incorrect string value: '\xE5\x90\xB4\xE6\x98\x8E...' for column 'ename' a
报错详细内容org.springframework.jdbc.UncategorizedSQLException: ### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xE5\x90\xB4\xE6\x98\x8E...' for column 'ename' at ro...原创 2020-04-17 18:19:05 · 3121 阅读 · 0 评论 -
mysql 自定义函数
mysql 自定义函数,是对 mysql 扩展的途径,用法和内置函数相同在工作中,使用 mysql 自带的函数不能满足需要,进而创建更贴近业务的自定义函数1、创建自定义函数自定义函数可以接收任意类型的参数,也可以返回任意类型的值自定义函数基本语法格式如下CREATE FUNCTION function_nameRETURNS typeroutine_bodyf...原创 2019-11-01 16:51:04 · 2071 阅读 · 0 评论 -
mysql 查询指定日期格式
mysql 查询指定日期格式,使用 DATE_FORMAT(date,format)函数select DATE_FORMAT(create_date,"%Y-%m-%d %H:%i%s") AS create_date from t_sysDATE_FORMAT(date,format)函数,format输出格式:%M 月名字(January……December)%W ...原创 2019-07-03 18:38:04 · 12957 阅读 · 0 评论 -
mysql 分组取最大时间(分组取最新数据)
我们在查询数据时,需要分组后取每组中的最新一条数据(即时间最大的那条),示例如下复制如下 sql 语句建表,添加数据SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for t_company-- ----------------------------DROP TABLE...原创 2019-01-29 16:23:37 · 37268 阅读 · 16 评论 -
Lock wait timeout exceeded; try restarting transaction
锁等待超时 Lock wait timeout exceeded; try restarting transaction,是当前事务在等待其它事务释放锁资源造成的### Cause: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction; SQL []; Lock wait timeout...原创 2018-12-24 20:34:44 · 42877 阅读 · 4 评论 -
The server time zone value '?D1ú±ê×?ê±??' is unrecognized or represents more than one time zone
具体报错内容如下java.sql.SQLException: The server time zone value '?D1ú±ê×?ê±??' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTi...原创 2018-11-02 20:56:36 · 586 阅读 · 0 评论 -
mysql INSTR函数用法
mysql 进行模糊查询时,可使用内部函数 instr,替代传统的 like 方式,并且速度更快。instr(field, str) 函数,第一个参数 field 是字段,第二个参数 str 是要查询的串,返回串 str 的位置,没找到就是0 数据库表如下1、执行如下sqlselect * from book where INSTR( book_name , "经"...原创 2018-10-27 16:21:19 · 38897 阅读 · 3 评论 -
查看 mysql 某个数据库有多少张表
查看 mysql 某个数据库有多少张表,sql如下SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = 'database_name' GROUP BY table_schema;其中,database_name 是要查看的数据库名...原创 2018-10-16 09:48:54 · 7222 阅读 · 0 评论 -
java连接mysql失败Path does not chain with any of the trust anchors
报错信息如下:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet successfully received from the server was 1,158 milliseconds ago. The last packet sent s...原创 2018-08-05 21:48:48 · 2005 阅读 · 1 评论 -
报错 You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide
mysql5.7版本报错:Sun Aug 05 21:18:18 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL...原创 2018-08-05 21:28:45 · 23509 阅读 · 7 评论