Mysql

mysql大数据量优化教程

一、索引的作用 索引通俗来讲就相当于书的目录,当我们根据条件查询的时候,没有索引,便需要全表扫描,数据量少还可以,一旦数据量超过百万甚至千万,一条查询sql执行往往需要几十秒甚至更多,5秒以上就已经让人难以忍受了。 提升查询速度的方向一是提升硬件(...继续阅读 »
数据库

sqlserver从整个数据库中查找包含关键字“游客”的所有表

sqlserver从整个数据库中查找包含关键字“游客”的所有表|sqlserver从整个数据库中查找包含某个关键字的所有表|sqlserver通过某个关键字查找对应表 if OBJECT_ID('temp_search_table') is not nu...继续阅读 »
Mysql

清空单个数据库中所有表

SELECT CONCAT('DROP TABLE ', table_name,';') FROM information_schema.`TABLES` WHERE table_schema='数据库名'; 如果你的数据库中有n表,就会生成n个对应的D...继续阅读 »
数据库

OLAP、OLTP的介绍和比较

OLTP与OLAP的介绍 数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Anal...继续阅读 »
Oracle

RMAN 的配置参数

RMAN 的配置参数 RMAN> show all; using target database control file instead of recovery catalog RMAN configuration ...继续阅读 »
Oracle

oracle的resetlogs机制浅析

oracle的resetlogs机制浅析   alter database open resetlogs 这个命令我想大家都很熟悉了,那有没有想过这个resetlogs选项为什么要用?什么时候用? 它的原理机制是...继续阅读 »
Mysql

mysql删除数据库中特定前缀的数据表,drop删除数据库中所有表

mysql删除数据库中特定前缀的数据表,drop删除数据库中所有表 sql语句: select concat('drop table ',table_name,';') from info...继续阅读 »
Mysql

mysql关闭严格模式

mysql关闭严格模式 通过配置文件修改:    linux找my.cnf文件 window的修改办法是找my.ini   sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 普通linux下修...继续阅读 »
Mysql

关于mysql严格模式的开启、关闭

关于mysql严格模式的开启、关闭   由于项目中对一些默认值设置问题,以及种种原因,mysql数据库需要使用非严格模式开发(mysql最近的版本默认是开启严格模式的)。   linux下mysql服务下操作步骤是: 1、进入mysql服务...继续阅读 »
Mysql

SET FOREIGN_KEY_CHECKS

Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。 解决方法是在Mysql中取消外键约束:  SET FOREIGN_KEY_CHECKS=0;   然后将原来表的数据导出到sql语句,重新创建此表后,再把...继续阅读 »
Mysql

【解决报错】ERROR 1054 (42S22): Unknown column 'password' in 'field list'

ERROR 1054 (42S22): Unknown column 'password' in 'field list' mysql更改密码报错。 在mysql5.7中的user表中已经没有Password字段...继续阅读 »
Mysql

【报错解决】You must reset your password using ALTER USER statement before executing this statement.

 You must reset your password using ALTER USER statement before executing this statement. 解决办法: ...继续阅读 »
Mysql

MySQL创建用户、授权、撤销授权、删除用户方法

MySQL创建用户与授权方法 MySQL中创建用户与授权的实现方法,对于刚开始接触mysql的朋友可以参考下 注:我的运行环境是widnows xp professional + My...继续阅读 »
Mysql

mysql删除库中指定前缀的数据表

mysql删除库中指定前缀的数据表 1、批量删除指定表前缀的表 Select CONCAT( 'drop table ', table_name, ';' )  FROM in...继续阅读 »
Mysql

mysql删除一个库中的所有表

mysql删除一个库中的所有表 删除单个表的命令 drop table 表名; 删除所有表的命令 1.使用information_schema库 2.在sq...继续阅读 »