• MySQL表级锁与行级锁

    日期:

    表级锁 MySQL表级锁分为读锁和写锁。 读锁 用法:LOCK TABLE table_name [ AS alias_name ] READ 释放锁使用UNLOCK tables.可以为表使用别名,如果一旦使用别名在使用的时候也必须采用别名。成功申请读锁的前提是当前没有线程对该表使用写锁,否则该语句会被...

  • MySQL InnoDB数据库备份与还原

    日期:

    MySQL数据库MyISAM类型的备份和管理很方便,本文就如何备份还原InnoDB数据库做一下经验分享。 首先,为什么要这么做呢,因为我工作于一个大型Drupal项目,数据库文件很大,而且每个新特性都在分支上进行开发,这样意味着我需要搭建多个本地环境,并且经常需...

  • phpMyAdmin You don't have permission to access /phpMyAdmin/index.php on this server. 解决

    日期:

    如果出现 pre name = code class = html mbstringmissing更改 php.ini增加如下行 extension=php_mbstring.dll 找到config.sample.inc.php更改为如下: config.inc.php 以下出错的解决: Forbidden Youdonthavepermissiontoaccess/phpMyAdmin/index.phponthisse...

  • MYSQL 命令行大全

    日期:

    [sql] view plaincopy spanstyle= font-size:18px; MYSQL常用命令 1.导出整个数据库 mysqldump-u用户名-p default - character - set =latin1数据库名导出的文件名(数据库默认编码是latin1) mysqldump-uwcnc-psmgp_apps_wcncwcnc.sql 2.导出一个表 mysqldump...

  • MySQL 索引与优化

    日期:

    写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表又10^6条记录,DBMS页面的大小为4K,并且存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有的数据页都...

  • mysql连接字段与字符串的语句

    日期:

    select concat(t_organization. name , - ,t_department. name ) as name from t_organization,t_department 利用concat可以将查询结果的不同列合并成一个列...

  • mysql合并查询结果

    日期:

    ( select t_organization. name as name from t_organization) union ( select t_department. name as name from t_department) 只要两个查询语句查询出来的字段数目以及标题一致,便可将查询结果合并成一个结果集...

  • mysql 数据表读锁机制详解

    日期:

    为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。 一、概述 MySQL有三种锁的级别:页级、表级、行级。 MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level locking...

  • Mysql清理二进制日志的技巧

    日期:

    1:二进制日志 二进制日志记录了所有的DDL(数据定义语言)语句和DML(数据操作语言)语句,但是不记录包括数据查询的语句。语句以事件的形式保存,它描述了数据的更改过程,此日志对于灾难时的数据恢复起着极其重要的作用 2:日志的位置和格式 当用log-bin[...

  • MYSQL BLOB 字段大小以及个数的限制测试

    日期:

    测试结论 mysql版本 5.1 表类型: innodb, row_format=compact (这是默认的行格式) 插入超过10个blob, blob的数据量很小(768字节), 插入成功。 插入超过10个blob, blob的数据量很大(768字节), 插入失败:报 Got error 139 from storage engine。...