2、如果你有其他数据库的基础,比如mssql之类的。可以看看相关书籍,多做练习就行了。
mssql与mysql之间还是有很多地方相似的。
3、如果你没有数据库基础的。可以直接看看mysql权威指南,然后直接做做练习就好了。不管是mysql与java、php、asp.net都可以。
总而言之,想学好mysql主要还是多在于练习。做几个东西出来,数据库也就学会了。比起变成语言来,数据库其实是很简单了,只是很多地方需要技巧才能对项目提高效率。
1、查询整个mysql数据库,整个库的大小;单位转换为MB。
select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from information_schema.TABLES
2、查询mysql数据库,某个库的大小;
select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data
from information_schema.TABLES
where table_schema = 'testdb'
3、查看库中某个表的大小;
select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data
from information_schema.TABLES
where table_schema = 'testdb'
and table_name = 'test_a'
4、查看mysql库中,test开头的表,所有存储大小;
select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data
from information_schema.TABLES
where table_schema = 'testdb'
and table_name like 'test%'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)