-
删除oralce 数据库实例
所属栏目:[MySql教程] 日期:2022-10-15 热度:0
在某些情况下我们需要删除刚刚创建的oracle数据库实例。例如在做9i到11g的系统升级的数据迁移时,一个50G的全库数据导入,需要5个小时,不幸的是你使用client端的imp工具,并且中间发生了更加[详细]
-
怎么提高mysql的查询速度
所属栏目:[MySql教程] 日期:2022-10-15 热度:0
提高mysql查询速度的方法:1、选取最适用的字段属性;2、使用连接(JOIN)来代替子查询;3、使用联合(UNION)来代替手动创建的临时表;4、添加索引;5、对查询进行优化,尽量避免全表扫描[详细]
-
在 mysql 中实现树查询
所属栏目:[MySql教程] 日期:2022-10-15 热度:0
在mysql中实现树查询
在mysql中通过给定一个父节点的id,查询所有层的子节点。
1. 案例数据
CREATE TABLE IF NOT EXISTS `nodelist` (
`id` int(11) DEFAULT NULL,
`content` varchar([详细] -
mysql怎么查询分区表信息
所属栏目:[MySql教程] 日期:2022-10-15 热度:0
查询方法:1、使用“show create table 表名”语句;2、使用“show table 表名”语句;3、通过查询“information_schema.partitions”表来查看表具有哪几个分区、分区方法、分区中数据的记[详细]
-
MySQL数据库所支持的操作系统介绍
所属栏目:[MySql教程] 日期:2022-10-15 热度:0
MySQL数据库所支持的操作系统介绍
我们使用GNU Autoconfmysql系统,因此将MySQL移植到所有使用Posix线程和C++编译器的现代系统是可能的。(要求服务器支持线程。如果只是编译客户端代码,则[详细] -
数据库操作:更新数据update
所属栏目:[MySql教程] 日期:2022-10-15 热度:0
为了更新(修改)表中数据数据库更新操作,可以使用UPDATE语句。
可采用两种方式:更新表中特定行;更新表中所有行。
UPDATE语句由三部分组成:要更新的表;列名和它们的新值;要更新行的过[详细] -
字符串连接应用
所属栏目:[MySql教程] 日期:2022-03-30 热度:170
需求:在一个字符串后面追加指定的json串(一般是json串) CREATE PROCEDURE `update_add_white`( in update_info VARCHAR(255) ) set @update_whilte=(select left(cfg_value,LENGTH(cfg_value)-1) from common_config_bak where id=112); set @updated_w[详细]
-
一个不错的有关mysql和posgresql比较的帖子
所属栏目:[MySql教程] 日期:2022-03-30 热度:116
特性 MySQL PostgreSQL 实例 通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 的各个实例。 通过执行 Postmaster 进程(pg_ctl)启动实例。一个实例可以管[详细]
-
相关MYSQL DML UPDATE DELETE 中的子查询问题
所属栏目:[MySql教程] 日期:2022-03-30 热度:195
从5.6开始MYSQL的子查询进行了大量的优化,5.5中只有EXISTS strategy,在5.7中包含如下: IN(=ANY) --Semi-join --table pullout(最快的,子查询条件为唯一键) --first match --semi-join materialization --loosescan --duplicateweedout --Materialization[详细]
-
迅速定位不合理的索引——MySQL索引调优
所属栏目:[MySql教程] 日期:2022-03-30 热度:78
__biz=MjM5MjIxNDA4NA==mid=401131835idx=1sn=37c5fd9d3d8670fb379a1e0565e50eebscene=0#wechat_redirect 创建索引是门技术活,开发DBA的工作之一就是配合应用创建最优的索引。然大部分公司并没有开发DBA一职,大多数的索引创建需要由程序开发人员自己完成[详细]
-
MySQL存储引擎明白多少
所属栏目:[MySql教程] 日期:2022-03-30 热度:99
MySQL是我们经常使用的数据库处理系统(DBMS),不知小伙伴们有没有注意过其中的存储引擎(storage_engine)呢?有时候面试题中也会问道MySQL几种常用的存储引擎的区别。这次就简短侃一下存储引擎那些事儿。 先去查一下引擎概念。 引擎(Engine)是电子平台上开发[详细]
-
MySQL传输表空间总结
所属栏目:[MySql教程] 日期:2022-03-30 热度:137
在MySQL中如果要迁移一个表导另外一个服务器/环境中,常规的做法就是使用备份工具备份,比如mysqldump,然后拷贝备份到目标服务器或者环境导入。如果某一个表数据量很大,导出dump文件很大的情况下,使用导出导入工具其实会花费不少的时间. 怎么样提高效率[详细]
-
mysql5.7-bug -information_schema的表被查询可能致使内存泄漏
所属栏目:[MySql教程] 日期:2022-03-30 热度:83
mysql5.7-bug -information_schema的表被查询可能致使内存泄漏: [11 May 2017 6:57] Cho-Shing Ma Description: Running a query (on Information _Schema.tables (where clause) to exclude system schema, showing memory growing eventually Out-of-me[详细]
-
破除本地 mysql 用户名和密码
所属栏目:[MySql教程] 日期:2022-03-30 热度:173
破解本地 mysql 用户名和密码(转)[@more@] Windows: 1、用系统管理员登陆系统。 2、停止MySQL的服务。 3、进入命令窗口,然后进入 MySQL 的安装目录,比如我的安装目录是 c:mysql,进入 C:mysqlin 4、跳过权限检查启动 MySQL, c:mysqlinmysqld-nt --skip[详细]
-
MySQL 4.1.0 中文参考手册 --- 6.8 MySQL 全文搜查
所属栏目:[MySql教程] 日期:2022-03-30 热度:187
到 3.23.23 时,MySQL 开始支持全文索引和搜索。全文索引在 MySQL 中是一个 FULLTEXT 类型索引。FULLTEXT 索引用于 MyISAM 表,可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREATE INDEX 在 CHAR、VARCHAR 或 TEXT 列上创建。对于大的数据库,将数据[详细]
-
mysql在线创立半同步复制的从库
所属栏目:[MySql教程] 日期:2022-03-30 热度:51
mysql在线建立半同步复制的从库 在主库和备库创建同步用的用户: grant replication slave on *.* to repl@% identified by xxx; (1)备份主库: mysqldump -uroot -pxxx --routines --single_transaction --master-data=2 --databases testdb1 testdb2 bac[详细]
-
MySQL 不同版本说明
所属栏目:[MySql教程] 日期:2022-03-29 热度:52
在这个下载界面会有几个版本的选择。 1. MySQL Community Server 社区版本,免费,但是Mysql不提供官方技术支持。 MySQLCommunity Server is a freely downloadable version of the worlds most popularopen source database that is supported by an acti[详细]
-
MySQL server log manage
所属栏目:[MySql教程] 日期:2022-03-29 热度:62
################# Binary Log binlog_cache_size的大小必须为4096的倍数,不然会有一个warning, Warning | 1292 | Truncated incorrect binlog_cache_size value: 33792,然后向下取最接近n个4096的值。 mysql show warnings; +---------+------+-------[详细]
-
mysql timeout
所属栏目:[MySql教程] 日期:2022-03-29 热度:53
wait_timeout 等待超时,那mysql等什么呢?确切的说是mysql在等用户的请求(query),如果发现一个线程已经sleep的时间超过wait_timeout了那么这个线程将被清理掉,无论是交换模式或者是非交换模式都以此值为准,wait_timeout是session级别的变量 net_write_[详细]
-
MYSQL innodb buffer 状态数据的保存和载入
所属栏目:[MySql教程] 日期:2022-03-29 热度:90
本文参考官方手册 原创转载请注明出处 当数据库重启后,buffer中的数据需要重新预热,所谓预热就是等待常用数据通过用户调用SQL语句从磁盘载入到内存, 这个过程ORACLE中叫做物理读取,对于较大的平台这个预热过程往往需要较大的代价,典型的就是第一次运[详细]
-
SQL查询集合返回为 null,null 的问题研究
所属栏目:[MySql教程] 日期:2022-03-29 热度:137
在Java项目中通过Mybatis查询数据库某个表的部分字段,方回值为listT 。有时候会出现 [ null ,null ] 现象。 具体原因是查询SQL只是取部分字段,而且这几个字段是 null。 但对于数据库表的其他字段来说,查询却是有值的,只是恰巧你查询的字段为Null。 执[详细]
-
mysql恢复drop表
所属栏目:[MySql教程] 日期:2022-03-29 热度:147
drop误操作删除表后,恢复的大概流程是 1、从备份中将表恢复到备份时间点 2、找到drop操作点 3、从binlog中找到备份点到drop点中间所有事件,并筛选出该表的事件 4、执行找到该表的事件 一、实验数据: mysql select * from sale; +--------+---------+---[详细]
-
总结了这些简单的MySQL命令
所属栏目:[MySql教程] 日期:2022-03-29 热度:143
小长假好快就结束了,我相信好多小伙伴和我一样,感觉还没有休息够,就结束了,休息的有点赶脚。 我在厂家之余为大家总结了一些关于MySQL的一些内容,现在我分享给大家。 对于初学MySQL的童鞋来说,可能会需要下面的一些简单的MySQL命令: 如何确定MySQL是[详细]
-
mysql锁等待查询分析
所属栏目:[MySql教程] 日期:2022-03-29 热度:85
mysql锁等待分析 1、简单说明 使用innodb存储引擎后,mysql有三张表来分析锁及阻塞的问题,在information_schema下面有三张表:INNODB_TRX、INNODB_LOCKS、INNODB_LOCK_WAITS,通过这三张表,可以更简单地监控当前的事务并分析可能存在的问题。 mysql show[详细]
-
Percona MySQL 5.5 Linux通用二进制包安装 CentOS 6.9
所属栏目:[MySql教程] 日期:2022-03-29 热度:67
创建软件安装目录 mkdir /mysql_software_55 下载软件 Percona官网的下载页面有两个二进制Tar包,分别对应不同的发行版本 ssl100 - Debian/Ubuntu ssl101 - for CentOS 6 and CentOS 7 解压安装包 tar xvfz Percona-Server-5.5.58-rel38.10-Linux.x86_64.s[详细]
