随笔分类 -  Mysql技术

Mysql技术
摘要:最近项目中碰到一个统计最近五周不同区域用电量报表。 上面是需要,实际转为mysql中对数据进行分组,然后再获取每组的前几条记录。 功能效果如下: 下面是表结构: 表结构和表数据sql脚本如下: DROP TABLE IF EXISTS `electrics`; CREATE TABLE `elect 阅读全文
posted @ 2022-04-01 14:11 大空白纸 阅读(2564) 评论(0) 推荐(0) 编辑
摘要:原因 因为没有路径也没有权限,所以创建此路径并授权给mysql用户 mkdir /var/log/mariadb touch /var/log/mariadb/mariadb.log # 用户组及用户 chown -R mysql:mysql /var/log/mariadb/ /usr/local 阅读全文
posted @ 2021-05-07 16:32 大空白纸 阅读(1368) 评论(0) 推荐(0) 编辑
摘要:1、先创建函数getChildId_bas_basic_tree 如下: CREATE FUNCTION `getChildId_bas_basic_tree`(rootId int) RETURNS varchar(21844) CHARSET gbk BEGIN DECLARE pTemp Va 阅读全文
posted @ 2021-04-20 22:04 大空白纸 阅读(1388) 评论(0) 推荐(0) 编辑
摘要:Ubuntu19.04 安装 MySQL 8.0.16环境信息:OS:Ubuntu19.04OpenJDK:8MySQL: 8.0.16 在Ubuntu中,默认情况下,只有最新版本的MySQL包含在APT软件包存储库中,要安装它,只需更新服务器上的包索引并安装默认包apt-get。 1. 添加 My 阅读全文
posted @ 2021-04-03 00:40 大空白纸 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1、查询本日: select sum(reward) from manarewards where uid = #{uid} and to_days(createtime) = to_days(now()); 2、查询本周: select sum(reward) from manarewards w 阅读全文
posted @ 2021-03-23 09:32 大空白纸 阅读(1631) 评论(0) 推荐(0) 编辑
摘要:Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1、DAYOFWEEK(date) 1 2 SELECT DAYOFWEEK(‘2016-01-16') SELECT DAYOFWEEK(‘2016-01-16 00:00:00') 阅读全文
posted @ 2020-11-09 17:54 大空白纸 阅读(6114) 评论(0) 推荐(0) 编辑
摘要:今天从官网下载mysql 8.0.12 winx64解压版,解压后发现相比之前的版本目录下没有默认的data文件夹和my-default.ini配置文件。 再参考别人博客上分享的教程安装也无法成功安装,运行mysqld -initialize命令总是报错, mysqld: Can't change 阅读全文
posted @ 2020-10-21 09:40 大空白纸 阅读(1420) 评论(0) 推荐(0) 编辑
摘要:利用PowerDesigner反向生成表结构时会报这个错: 请检查你的环境变量配置: 系统变量 CLASSPATH = E:\Workspaces\my-jar\mysql-connector-java-5.1.7-bin.jar Path = D:\Java\jdk1.6.0_13\bin; JA 阅读全文
posted @ 2020-10-16 14:09 大空白纸 阅读(1176) 评论(0) 推荐(0) 编辑
摘要:一、数据库索引的坏处 索引是完全独立于基础数据之外的一部分数据。假 设在Table ta 中的Column ca 创建了索引 idx_ta_ca,那么任何更新 Column ca 的操作,MySQL在更新表中 Column ca的同时,都须要更新Column ca 的索引数据,调整因为更新带来键值变 阅读全文
posted @ 2020-08-13 09:53 大空白纸 阅读(858) 评论(0) 推荐(0) 编辑
摘要:一、数据库为什么需要锁? 为了保证数据的一致性。mysql数据库存在多种数据引擎,MySQL各存储引擎使用了三种类型(级别)的锁定机制:表级锁定,行级锁定和页级锁定。 二、表级锁 1.表级锁(表级锁一次会将整个表锁定,所可以很好的避免死锁问题) (1)锁定粒度大,锁冲突概率高、并发度低; (2)好处 阅读全文
posted @ 2020-08-13 09:27 大空白纸 阅读(4002) 评论(0) 推荐(1) 编辑
摘要:一、导出 1、导出数据: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql mysqldump -uroot -p JXC >JXC.sql 通过 ls -l 命令查询生成的JXC.sql文件 ls -l 二、导入数据库 1、首先建空数据库 mysql> create dat 阅读全文
posted @ 2020-05-15 14:57 大空白纸 阅读(3937) 评论(0) 推荐(0) 编辑
摘要:出现这种问题,mysql 启报错报:The server quit without updating PID file, 主要解决思路是看mysql错误日志。 1、第一步 在配置文件添加error log vi /etc/my.cnf 然后在配置文件中添加error log 如下: [mysqld_ 阅读全文
posted @ 2020-04-28 08:46 大空白纸 阅读(15304) 评论(0) 推荐(0) 编辑
摘要:SELECT COLUMN_NAME AS 字段名称, COLUMN_COMMENT AS 字段描述, COLUMN_TYPE AS 类型 , (CASE WHEN IS_NULLABLE = 'YES' THEN '是' ELSE '否' END) AS 是否为空 FROM information 阅读全文
posted @ 2020-04-21 16:08 大空白纸 阅读(967) 评论(0) 推荐(0) 编辑
摘要:开启: 关闭: 阅读全文
posted @ 2019-09-09 16:28 大空白纸 阅读(11869) 评论(0) 推荐(0) 编辑
摘要:mysql 事件说明: 创建事件CREATE EVENT 的语法如下:CREATE EVENT[IF NOT EXISTS] *标注1event_name *标注2ON SCHEDULE schedule *标注3 [ON COMPLETION [NOT] PRESERVE] *标注4[ENABLE 阅读全文
posted @ 2017-03-06 17:56 大空白纸 阅读(24404) 评论(0) 推荐(0) 编辑
摘要:mysql 创建存储过程 实例一: 实例二: 阅读全文
posted @ 2017-03-06 17:37 大空白纸 阅读(394) 评论(0) 推荐(0) 编辑
摘要:一、MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式 1、本地数据库连接 Driver={MySQL};Server=localhost;Option=16834;Database=myDataBase; 2、远程数据连接 Driver={MySQL};Serv 阅读全文
posted @ 2017-02-24 15:13 大空白纸 阅读(497) 评论(0) 推荐(0) 编辑