1:查询数据库dbName有多少张表
select count(*) from information_schema.tables where table_schema='dbName’;
2:根据某个字段合并表
select id,name,sum(operate) from test group by name;
执行结果:...
分类:
数据库 时间:
2015-01-10 01:26:07
阅读次数:
185
首先看看MSYQL逻辑框架:图片来自高性能mysql
如果使用了QueryCache,当查询接收到一个和之前同样的查询,服务器将会从查询缓存中检索结果,而不是再次分析和执行相同的查询。这样就能大大提高查询性能。
打开查询缓存,要通过几个步骤来设置:
虽然你设置mysql允许查询缓存,但是如果你设置的查询缓存大小为了0,这和没有允许没什么区别。
所以必须是几个步骤的设置才能真...
分类:
数据库 时间:
2015-01-08 00:57:38
阅读次数:
179
--SQL Server 2005, 2008 or 2012:SELECT * FROM information_schema.tables--SQL Server 2000:SELECT * FROM sysobjects WHERE xtype='U' SELECT * FROM sysobj...
分类:
数据库 时间:
2015-01-06 22:51:49
阅读次数:
352
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = '数据库' GROUP BY table_schema;这还是头一次接触information_schema这个数据库,i...
分类:
数据库 时间:
2015-01-04 09:51:46
阅读次数:
194
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME='tablaname' AND COLUMNPROPERTY(OBJECT_ID('tablaname'),COLUMN_NAME,'IsIdentity')...
分类:
数据库 时间:
2014-12-30 13:32:26
阅读次数:
149
问题描述:MySQL5.5.15原sql如下:selectconstraint_schema,table_name,constraint_name,constraint_typefrominformation_schema.table_constraintswheretable_schemanotin(‘information_schema‘,‘mysql‘,‘test‘,‘performance_schema’);不只是上面提到的table_constraints,..
分类:
数据库 时间:
2014-12-26 14:55:10
阅读次数:
179
整理了一些对数据库表信息等操作SQL,慢慢添加。--------------------------------------------------1.知道一个字段名,怎样查到它在数据库里的哪张表里?USE Information_schema;SELECT TABLE_NAME FROM COLU...
分类:
数据库 时间:
2014-12-15 17:09:09
阅读次数:
241
SELECT CONCAT('alter table ', TABLE_NAME , ' drop foreign key ', constraint_name, ';')FROM information_schema.KEY_COLUMN_USAGE a WHERE a.TABLE_SCHEMA=...
分类:
数据库 时间:
2014-12-15 15:15:29
阅读次数:
271
每个mysql都有一个库information_schema,里面有一张表TABLES存储了所有数据库表的信息,因此,可以从这张表中查看数据库大小和表大小查询数据库大小select concat(round((sum(data_length)+sum(index_length))/1024/1024...
分类:
数据库 时间:
2014-12-10 17:46:05
阅读次数:
222