-
MySQL与PL/SQL是两种不同的数据库管理系统,分别代表了关系型数据库和过程化语言的特点。本文将比较MySQL和PL/SQL的异同点,并附带具体的代码示例进行说明。MySQL是一种流行的关系型数据库管理系统,采用结构化查询语言(SQL)来管理和操作数据库。而PL/SQL是Oracle数据库特有的过程化语言,用于编写存储过程、触发器和函数等数据库对象。相同
-
数据库IO居高不下,原因何在?高数据库IO会严重影响服务器性能。对于出现此类问题的zblog...
-
理解MySQL依赖的Runtime作用范围在Java项目中,我们在处理数据库连接时,通常需要依赖数据库的JDBC...
-
创建表 create table 表名 (列名1 数据类型,列名2 数据类型) engine=innodb default charset=utf8; 实例: #创建表t1,id列为int类型,不能为空。且自增;name列为char类型,不超过
-
获取当前日期的函数
curdate()和current_date()函数的作用相同,将当前日期按照yyyy-mm-dd或yyyymmdd格式的值返回。
mysql> select curdate(), current_date(), curdate() + 0;
+------------+----------------+---------------+
| cur
-
数据库的备份
#语法:
# mysqldump -h 服务器 -u用户名 -p密码 数据库名 > 备份文件.sql
#示例:
#单库备份
mysqldump -uroot -p123 db1 > db1.sql
mysqldump -uroot -p123 db1 table1 table2 > db1-table1-table2.sql
#多库
-
今天,又掉坑了。 之前踩到过MySQL主键溢出的情况,通过prometheus监控起来了,具体见这篇MySQL主键溢出复盘
这次遇到的坑,更加的隐蔽。 是一个log表里面的一个int signed类型的列写满了。快速的
-
在实际项目开发中,如果我们对数据库的压力比较大,比如有大批量的查询或者插入等sql,尤其是多线程插入等情况,针对部分执行比较慢的sql,我们可以将其kill掉,常用的一个命令就是sh
-
MYSQL出现WAITING FOR TABLE METADATA LOCK的原因和解决方案:使用管理员权限登录mysql数据库查看未提交的事务:select * from information_schema.innodb_trx 或者select * from information_schema.innodb_trx\G;【纵向查看】其中
-
Explain 介绍为了优化MySQL的SQL语句的执行性能,MySQL提供了explain关键字用于查看SQL的执行计划。格式如下:{EXPLAIN | DESCRIBE | DESC}
tbl_name [col_name | wild]
{EXPLAIN | DESCRIBE | DESC}
[explain_type]
{expl
-
今天给大家分享一种在数据分析过程中关于率指标分析可能会犯的一种错误。这个问题其实很多新人都会犯,有的老人也会犯,而且很多时候错了以后并不自知。刚好读者群有人在问类似的问题
-
比如:没遵循最佳左前缀法则、范围查询的右边会失效、like查询用不到索引等等但是没有一个人告诉你,select * from testTable where a=1 and b=2select * from testTable where b=2select * from testTable where a>1 and b
-
你知道设计模式中的代理模式吗?代理模式在 java 开发中是一种比较常见的设计模式。设计目的在为服务类与客户类之间插入其他功能,插入的功能对于调用者是透明的,起到伪装控制的作用,
-
一、mysql服务器安装
1、下载mysql rpm文件
[root@iZwz92k3k3hj8x8qbtx3eiZ mysql]# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2、安装mysql源
[root@iZwz92k3k3hj8x8qbtx3eiZ mysql]# yum localinstall mysql57-community
-
前言:从过年前就萌生出要跳槽的想法,到过年来公司从月初提出离职到~~号正式离职,上班的时间也出去面试过几家公司,后来总觉的在职找工作总是得请假,便决心离职后找工作。到3月10号